|
SURF
|
Processes | |
| PROCESS_115 | ( axilReadMaster , axilRst , axilWriteMaster , frameRxMaxSize , frameRxMinSize , frameTxMaxSize , frameTxMinSize , freqMeasured , locData , locOverflowCnt , locPause , locPauseCnt , localMac , r , remLinkData , remRxPause , remRxPauseCnt , remoteMac , rxError , rxErrorCnt , rxFecCorEvent , rxFecUnCorEvent , rxOpCodeData , rxStatusCnt , txError , txErrorCnt , txOpCodeData , txStatusCnt ) |
| PROCESS_116 | ( axilClk ) |
| PROCESS_252 | ( axilReadMaster , axilRst , axilWriteMaster , frameRxMaxSize , frameRxMinSize , frameTxMaxSize , frameTxMinSize , freqMeasured , locData , locOverflowCnt , locPause , locPauseCnt , localMac , r , remLinkData , remRxPause , remRxPauseCnt , remoteMac , rxError , rxErrorCnt , rxFecCorEvent , rxFecUnCorEvent , rxOpCodeData , rxStatusCnt , txError , txErrorCnt , txOpCodeData , txStatusCnt ) |
| PROCESS_253 | ( axilClk ) |
Constants | |
| RX_STATUS_CNT_SIZE_C | integer := 2 |
| RX_ERROR_CNT_SIZE_C | integer := 5 |
| TX_STATUS_CNT_SIZE_C | integer := 2 |
| TX_ERROR_CNT_SIZE_C | integer := 3 |
| REG_INIT_C | RegType := ( countReset = > ' 0 ' , rxFecUnCorCnt = > ( others = > ' 0 ' ) , rxFecCorCnt = > ( others = > ' 0 ' ) , broadcastMac = > x " FF_FF_FF_FF_FF_FF " , localMac = > x " 01_02_03_56_44_00 " , etherType = > x " 11_01 " , loopBack = > LOOPBACK_G , rxPolarity = > RX_POLARITY_G , txPolarity = > TX_POLARITY_G , txDiffCtrl = > TX_DIFF_CTRL_G , txPreCursor = > TX_PRE_CURSOR_G , txPostCursor = > TX_POST_CURSOR_G , htspTxIn = > HTSP_TX_IN_INIT_C , htspRxIn = > HTSP_RX_IN_INIT_C , axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C ) |
Signals | |
| r | RegType := REG_INIT_C |
| rin | RegType |
| localMac | slv ( 47 downto 0 ) |
| remoteMac | slv ( 47 downto 0 ) |
| freqMeasured | slv ( 31 downto 0 ) |
| frameRxMinSize | slv ( 15 downto 0 ) |
| frameRxMaxSize | slv ( 15 downto 0 ) |
| resetRx | sl |
| remLinkData | slv ( 127 downto 0 ) |
| rxOpCodeData | slv ( 127 downto 0 ) |
| remRxPause | slv ( NUM_VC_G- 1 downto 0 ) |
| remRxPauseCnt | SlVectorArray ( NUM_VC_G- 1 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 ) |
| rxStatus | slv ( RX_STATUS_CNT_SIZE_C- 1 downto 0 ) |
| rxStatusCnt | SlVectorArray ( RX_STATUS_CNT_SIZE_C- 1 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 ) |
| rxError | slv ( RX_ERROR_CNT_SIZE_C- 1 downto 0 ) |
| rxErrorCnt | SlVectorArray ( RX_ERROR_CNT_SIZE_C- 1 downto 0 , ERROR_CNT_WIDTH_G- 1 downto 0 ) |
| frameTxMinSize | slv ( 15 downto 0 ) |
| frameTxMaxSize | slv ( 15 downto 0 ) |
| syncTxIn | HtspTxInType := HTSP_TX_IN_INIT_C |
| opCodeEvent | sl |
| flowCntlDis | sl |
| locData | slv ( 127 downto 0 ) |
| txOpCodeData | slv ( 127 downto 0 ) |
| locPause | slv ( NUM_VC_G- 1 downto 0 ) |
| locPauseCnt | SlVectorArray ( NUM_VC_G- 1 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 ) |
| locOverflow | slv ( NUM_VC_G- 1 downto 0 ) |
| locOverflowCnt | SlVectorArray ( NUM_VC_G- 1 downto 0 , ERROR_CNT_WIDTH_G- 1 downto 0 ) |
| txStatus | slv ( TX_STATUS_CNT_SIZE_C- 1 downto 0 ) |
| txStatusCnt | SlVectorArray ( TX_STATUS_CNT_SIZE_C- 1 downto 0 , STATUS_CNT_WIDTH_G- 1 downto 0 ) |
| txError | slv ( TX_ERROR_CNT_SIZE_C- 1 downto 0 ) |
| txErrorCnt | SlVectorArray ( TX_ERROR_CNT_SIZE_C- 1 downto 0 , ERROR_CNT_WIDTH_G- 1 downto 0 ) |
| rxFecCorEvent | sl |
| rxFecUnCorEvent | sl |
Records | |
| RegType | |