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

Processes

U_RxErrorIrqEn  ( r )
PROCESS_307  ( axilClk )
PROCESS_308  ( 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 := ( flush = > ' 0 ' , resetTx = > ' 0 ' , resetRx = > ' 0 ' , resetGt = > ' 0 ' , countReset = > ' 0 ' , loopBack = > ( others = > ' 0 ' ) , flowCntlDis = > ' 0 ' , autoStatus = > ' 0 ' , locData = > ( others = > ' 0 ' ) , locDataEn = > ' 0 ' , alignRst = > ' 0 ' , alignOverride = > ' 0 ' , alignSlide = > ' 0 ' , alignPhaseReq = > ' 0 ' , axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C )

Signals

rxStatusSend  sl
rxErrorOut  slv ( 16 downto 0 )
rxErrorCntOut  SlVectorArray ( 16 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 ( 16 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_rxfcwordsync  SynchronizerFifo <Entity SynchronizerFifo>
u_rxdatasync  SynchronizerFifo <Entity SynchronizerFifo>
u_rxerror  SyncStatusVector <Entity SyncStatusVector>
u_rxstatus  SyncStatusVector <Entity SyncStatusVector>
u_rxclkfreq  SyncClockFreq <Entity SyncClockFreq>
u_txfcwordsync  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: