| 
    SURF
    
   | 
 
Processes | |
| PROCESS_294 | ( pgpTxClk ) | 
| PROCESS_295 | ( algnCnt , alnAData , alnADataK , alnBData , alnBDataK , cellData , cellDataK , cellTxEOC , curState , intTxLinkReady , ltsAData , ltsADataK , ltsBData , ltsBDataK , skpAData , skpADataK , skpBData , skpBDataK ) | 
| PROCESS_296 | ( pgpTxClk ) | 
| PROCESS_297 | ( 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 ) |