Architecture >> AxiStreamFrameBuffer::rtl
|
|
dataComb | ( dataR , dataRst , axilRstSync , dataValid , dataValue , dataFrameTxLast , rdReqSync , dataRdTrig , rdMoveDoneSync ) |
|
dataSeq | ( dataClk , dataRst ) |
|
axiComb | ( axilR , axilReadMaster , axilRst , dataRstSync , axilWriteMaster , ramRdData , rdFinalAddrSync , rdSetupDoneSync , txSlave , axilRdTrig ) |
|
axiSeq | ( axilClk , axilRst ) |
|
|
AXIS_CONFIG_C | AxiStreamConfigType := ssiAxiStreamConfig ( dataBytes = > DATA_BYTES_G , tKeepMode = > TKEEP_FIXED_C , tUserMode = > TUSER_FIRST_LAST_C , tDestBits = > 0 , tUserBits = > 2 , tIdBits = > 0 ) |
|
N_BUFFS_C | integer := get_n_buffs |
|
DATA_REG_INIT_C | DataRegType := ( ramWrEn = > ' 0 ' , ramWrEnMask = > " 001 " , ramRdEnMask = > " 100 " , ramRdEnMaskNext = > " 100 " , rdSetupDone = > ' 0 ' , ramWrAddr = > ( others = > ' 0 ' ) , ramWrAddrNext = > ( others = > ' 0 ' ) , rdFinalAddr = > ( others = > ' 0 ' ) , rdFinalAddrNext = > ( others = > ' 0 ' ) , ramWrData = > ( others = > ' 0 ' ) , dataFrameTxLast = > ' 0 ' , dataFrameRxDone = > ' 0 ' , dataTrigState = > IDLE_S ) |
|
AXIL_REG_INIT_C | AxilRegType := ( softTrig = > ' 0 ' , rdReq = > ' 0 ' , rdFinalAddr = > ( others = > ' 0 ' ) , ramRdAddr = > ( others = > ' 0 ' ) , rdMoveDone = > ' 0 ' , rdEn = > " 000 " , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , txMaster = > axiStreamMasterInit ( AXIS_CONFIG_C ) , axisState = > IDLE_S , axisStateIdx = > ( others = > ' 0 ' ) ) |
The documentation for this design unit was generated from the following file:
- axi/axi-stream/rtl/AxiStreamFrameBuffer.vhd