SURF
Loading...
Searching...
No Matches
Pgp2bAxi.structure Architecture Reference
Architecture >> Pgp2bAxi::structure

Processes

U_RxErrorIrqEn  ( r )
PROCESS_265  ( axilClk )
PROCESS_266  ( axilReadMaster , axilRst , axilWriteMaster , r , rxStatusSync , txStatusSync )
U_StatusWord  ( rxStatusSync )

Constants

STATUS_OUT_TOP_C  integer := ite ( STATUS_CNT_WIDTH_G> 7 , 7 , STATUS_CNT_WIDTH_G- 1 )
REG_INIT_C  RegType := ( txDiffCtrl = > " 11111 " , txPreCursor = > " 00111 " , txPostCursor = > " 01111 " , flush = > ' 0 ' , resetTx = > ' 0 ' , resetRx = > ' 0 ' , resetGt = > ' 0 ' , countReset = > ' 0 ' , loopBack = > ( others = > ' 0 ' ) , flowCntlDis = > ' 0 ' , autoStatus = > ' 0 ' , locData = > ( others = > ' 0 ' ) , locDataEn = > ' 0 ' , axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C )

Signals

rxStatusSend  sl
rxErrorOut  slv ( 17 downto 0 )
rxErrorCntOut  SlVectorArray ( 17 downto 0 , ERROR_CNT_WIDTH_G- 1 downto 0 )
rxStatusCntOut  SlVectorArray ( 0 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 )
txErrorOut  slv ( 11 downto 0 )
txErrorCntOut  SlVectorArray ( 11 downto 0 , ERROR_CNT_WIDTH_G- 1 downto 0 )
txStatusCntOut  SlVectorArray ( 0 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 )
rxErrorIrqEn  slv ( 17 downto 0 )
locTxDataEn  sl
locTxData  slv ( 7 downto 0 )
txFlush  sl
rxFlush  sl
rxReset  sl
txReset  sl
syncFlowCntlDis  sl
r  RegType := REG_INIT_C
rin  RegType
rxstatusSync  RxStatusType
txstatusSync  TxStatusType

Records

RegType 
RxStatusType 
TxStatusType 

Instantiations

u_rxopcodesync  SynchronizerFifo <Entity SynchronizerFifo>
u_rxdatasync  SynchronizerFifo <Entity SynchronizerFifo>
u_rxerror  SyncStatusVector <Entity SyncStatusVector>
u_rxstatus  SyncStatusVector <Entity SyncStatusVector>
u_rxclkfreq  SyncClockFreq <Entity SyncClockFreq>
u_txopcodesync  SynchronizerFifo <Entity SynchronizerFifo>
u_txerror  SyncStatusVector <Entity SyncStatusVector>
u_txstatus  SyncStatusVector <Entity SyncStatusVector>
u_txclkfreq  SyncClockFreq <Entity SyncClockFreq>
u_txdatasync  SynchronizerFifo <Entity SynchronizerFifo>
u_flowcntldis  Synchronizer <Entity Synchronizer>

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