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 |