|
SURF
|
Processes | |
| comb | ( axilAck , axilRst , dmaAck , intStatusMaster , r ) |
| seq | ( axilClk ) |
| comb | ( axilAck , axilRst , dmaAck , intStatusMaster , r ) |
| seq | ( axilClk ) |
Constants | |
| DMA_ADDR_LOW_C | integer := log2 ( BURST_SIZE_BYTES_G ) |
| REG_INIT_C | RegType := ( startAddr = > ( others = > ' 0 ' ) , endAddr = > ( others = > ' 0 ' ) , mode = > ( others = > ' 0 ' ) , state = > START_LOW_S , axilReq = > AXI_LITE_REQ_INIT_C , dmaReq = > AXI_READ_DMA_REQ_INIT_C , intStatusSlave = > AXI_STREAM_SLAVE_INIT_C ) |
Types | |
| StateType | ( START_LOW_S , START_HIGH_S , END_LOW_S , END_HIGH_S , MODE_S , DMA_REQ_S , CLEAR_HIGH_S , CLEAR_LOW_S ) |
Signals | |
| r | RegType := REG_INIT_C |
| rin | RegType |
| intStatusMaster | AxiStreamMasterType |
| axilAck | AxiLiteAckType |
| dmaAck | AxiReadDmaAckType |
| dmaReqAxi | AxiReadDmaReqType |
| dmaAckAxi | AxiReadDmaAckType |
Records | |
| RegType | |
Instantiations | |
| u_axilitemaster_1 | AxiLiteMaster <Entity AxiLiteMaster> |
| u_axistreamdmaread_1 | AxiStreamDmaRead <Entity AxiStreamDmaRead> |
| u_synchronizer_req | Synchronizer <Entity Synchronizer> |
| u_synchronizerfifo_reqdata | SynchronizerVector <Entity SynchronizerVector> |
| u_synchronizer_ack | Synchronizer <Entity Synchronizer> |
| u_synchronizerfifo_ack | SynchronizerVector <Entity SynchronizerVector> |
| u_axistreamfifo_status | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |
| u_axilitemaster_1 | AxiLiteMaster <Entity AxiLiteMaster> |
| u_axistreamdmaread_1 | AxiStreamDmaRead <Entity AxiStreamDmaRead> |
| u_synchronizer_req | Synchronizer <Entity Synchronizer> |
| u_synchronizerfifo_reqdata | SynchronizerVector <Entity SynchronizerVector> |
| u_synchronizer_ack | Synchronizer <Entity Synchronizer> |
| u_synchronizerfifo_ack | SynchronizerVector <Entity SynchronizerVector> |
| u_axistreamfifo_status | AxiStreamFifoV2 <Entity AxiStreamFifoV2> |