|
SURF
|
Processes | |
| U_RxErrorIrqEn | ( r ) |
| PROCESS_233 | ( axilClk ) |
| PROCESS_234 | ( axilReadMaster , axilRst , axilWriteMaster , r , rxStatusSync , txStatusSync ) |
Constants | |
| STATUS_OUT_TOP_C | integer := ite ( STATUS_CNT_WIDTH_G> 7 , 7 , STATUS_CNT_WIDTH_G- 1 ) |
| RX_ERROR_COUNTERS_C | integer := 52 |
| TX_ERROR_COUNTERS_C | integer := 36 |
| RX_STATUS_COUNTERS_C | integer := 1 |
| TX_STATUS_COUNTERS_C | integer := 1 |
| REG_INIT_C | RegType := ( txDiffCtrl = > ( others = > ' 1 ' ) , txPreCursor = > " 00111 " , txPostCursor = > " 00111 " , countReset = > ' 0 ' , loopBack = > ( others = > ' 0 ' ) , flowCntlDis = > PGP3_TX_IN_INIT_C.flowCntlDis , txDisable = > PGP3_TX_IN_INIT_C.disable , skpInterval = > PGP3_TX_IN_INIT_C.skpInterval , autoStatus = > ' 0 ' , axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C ) |
Types | |
| ErrorCountSlvArray | array ( natural range <> ) of ErrorCountSlv |
| StatusCountSlvArray | array ( natural range <> ) of StatusCountSlv |
Subtypes | |
| ErrorCountSlv | slv ( ERROR_CNT_WIDTH_G- 1 downto 0 ) |
| StatusCountSlv | slv ( STATUS_CNT_WIDTH_G- 1 downto 0 ) |
Signals | |
| rxStatusSend | sl |
| rxErrorOut | slv ( RX_ERROR_COUNTERS_C- 1 downto 0 ) |
| rxErrorCntOut | SlVectorArray ( RX_ERROR_COUNTERS_C- 1 downto 0 , ERROR_CNT_WIDTH_G- 1 downto 0 ) |
| rxStatusCntOut | SlVectorArray ( RX_STATUS_COUNTERS_C- 1 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 ) |
| txErrorOut | slv ( TX_ERROR_COUNTERS_C- 1 downto 0 ) |
| txErrorCntOut | SlVectorArray ( TX_ERROR_COUNTERS_C- 1 downto 0 , ERROR_CNT_WIDTH_G- 1 downto 0 ) |
| txStatusCntOut | SlVectorArray ( TX_STATUS_COUNTERS_C- 1 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 ) |
| rxErrorIrqEn | slv ( RX_ERROR_COUNTERS_C- 1 downto 0 ) |
| syncFlowCntlDis | sl |
| syncSkpInterval | slv ( 31 downto 0 ) |
| gearboxAlignCnt | SlVectorArray ( 0 downto 0 , 7 downto 0 ) |
| r | RegType := REG_INIT_C |
| rin | RegType |
| rxStatusSync | RxStatusType |
| txStatusSync | TxStatusType |
Records | |
| RegType | |
| RxStatusType | |
| TxStatusType | |
Instantiations | |
| u_rxopcodesync | SynchronizerFifo <Entity SynchronizerFifo> |
| u_rxerror | SyncStatusVector <Entity SyncStatusVector> |
| u_rxstatus | SyncStatusVector <Entity SyncStatusVector> |
| u_rxclkfreq | SyncClockFreq <Entity SyncClockFreq> |
| u_rxebdatasync | SynchronizerFifo <Entity SynchronizerFifo> |
| u_rxphydatasync | SynchronizerFifo <Entity SynchronizerFifo> |
| u_rxgearboxstatus | SyncStatusVector <Entity SyncStatusVector> |
| u_remlinkdata | SynchronizerFifo <Entity SynchronizerFifo> |
| u_txopcodesync | SynchronizerFifo <Entity SynchronizerFifo> |
| u_txerror | SyncStatusVector <Entity SyncStatusVector> |
| u_txstatus | SyncStatusVector <Entity SyncStatusVector> |
| u_txclkfreq | SyncClockFreq <Entity SyncClockFreq> |
| u_flowcntldis | Synchronizer <Entity Synchronizer> |
| u_skp_sync | SynchronizerFifo <Entity SynchronizerFifo> |