|
SURF
|
Processes | |
| PROCESS_292 | ( pgpTxClk ) |
| PROCESS_293 | ( algnCnt , alnAData , alnADataK , alnBData , alnBDataK , cellData , cellDataK , cellTxEOC , curState , intTxLinkReady , ltsAData , ltsADataK , ltsBData , ltsBDataK , skpAData , skpADataK , skpBData , skpBDataK ) |
| PROCESS_294 | ( pgpTxClk ) |
| PROCESS_295 | ( pgpTxClk ) |
Constants | |
| ST_LOCK_C | slv ( 3 downto 0 ) := " 0000 " |
| ST_SKP_A_C | slv ( 3 downto 0 ) := " 0001 " |
| ST_SKP_B_C | slv ( 3 downto 0 ) := " 0010 " |
| ST_LTS_A_C | slv ( 3 downto 0 ) := " 0011 " |
| ST_LTS_B_C | slv ( 3 downto 0 ) := " 0100 " |
| ST_ALN_A_C | slv ( 3 downto 0 ) := " 0101 " |
| ST_ALN_B_C | slv ( 3 downto 0 ) := " 0110 " |
| ST_CELL_C | slv ( 3 downto 0 ) := " 0111 " |
| ST_EMPTY_C | slv ( 3 downto 0 ) := " 1000 " |
Signals | |
| algnCnt | slv ( 6 downto 0 ) := ( others = > ' 0 ' ) |
| algnCntRst | sl |
| intTxLinkReady | sl := ' 0 ' |
| nxtTxLinkReady | sl |
| nxtTxData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| nxtTxDataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| dlyTxData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) := ( others = > ' 0 ' ) |
| dlyTxDataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) := ( others = > ' 0 ' ) |
| dlySelect | sl := ' 0 ' |
| intTxData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) := ( others = > ' 0 ' ) |
| intTxDataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) := ( others = > ' 0 ' ) |
| intTxOpCode | slv ( 7 downto 0 ) := ( others = > ' 0 ' ) |
| intTxOpCodeEn | sl := ' 0 ' |
| skpAData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| skpADataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| skpBData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| skpBDataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| alnAData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| alnADataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| alnBData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| alnBDataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| ltsAData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| ltsADataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| ltsBData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| ltsBDataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| cellData | slv ( TX_LANE_CNT_G* 16 - 1 downto 0 ) |
| cellDataK | slv ( TX_LANE_CNT_G* 2 - 1 downto 0 ) |
| dlyTxEOC | sl := ' 0 ' |
| curState | slv ( 3 downto 0 ) := ST_LOCK_C |
| nxtState | slv ( 3 downto 0 ) |