SURF
Loading...
Searching...
No Matches
AxiStreamBatchingFifo.rtl Architecture Reference
Architecture >> AxiStreamBatchingFifo::rtl

Processes

comb_axil  ( sAxilReadMaster , sAxilWriteMaster , axilRst , rAxilWriteSlave , rAxilReadSlave , batchSizeAxiL )
seq_axil  ( axilClk )
comb  ( r , axisMasterFifo , axisSlaveFifo , axisMasterSync , axisSlaveSync , batchSize , combAxisSlave )
seq  ( mAxisClk )

Constants

REG_INIT_C  RegType := ( frameBatched = > ( others = > ' 0 ' ) , frameToSend = > ( others = > ' 0 ' ) , sending = > ' 0 ' )

Signals

batchSizeAxiL  slv ( 31 downto 0 )
batchSizeAxiLin  slv ( 31 downto 0 )
batchSize  slv ( 31 downto 0 )
axisMasterSync  AxiStreamMasterType
axisSlaveSync  AxiStreamSlaveType
axisMasterFifo  AxiStreamMasterType
axisSlaveFifo  AxiStreamSlaveType
r  RegType := REG_INIT_C
rin  RegType
rAxilWriteSlave  AxiLiteWriteSlaveType := AXI_LITE_WRITE_SLAVE_INIT_C
rAxilReadSlave  AxiLiteReadSlaveType := AXI_LITE_READ_SLAVE_INIT_C
rinAxilWriteSlave  AxiLiteWriteSlaveType := AXI_LITE_WRITE_SLAVE_INIT_C
rinAxilReadSlave  AxiLiteReadSlaveType := AXI_LITE_READ_SLAVE_INIT_C
combAxisMaster  AxiStreamMasterType
combAxisSlave  AxiStreamSlaveType

Records

RegType 

Instantiations

u_axis_cdc  AxiStreamFifoV2 <Entity AxiStreamFifoV2>
u_batchsize_cdc  SynchronizerFifo <Entity SynchronizerFifo>
u_data_fifo  AxiStreamFifoV2 <Entity AxiStreamFifoV2>
u_output_pipeline  AxiStreamPipeline <Entity AxiStreamPipeline>

The documentation for this design unit was generated from the following file: