|
SURF
|
Processes | |
| U_RxErrorIrqEn | ( r ) |
| PROCESS_313 | ( axilClk ) |
| PROCESS_314 | ( 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> |