| 
    SURF
    
   | 
 
Processes | |
| PROCESS_311 | ( rxClk ) | 
| PROCESS_312 | ( axilClk ) | 
| PROCESS_313 | ( rxClk ) | 
| PROCESS_314 | ( axilClk ) | 
Constants | |
| COMMA_ALIGN_LATENCY_OFFSET_C | slv ( 31 downto 0 ) := ite ( ( GT_TYPE_G = " GTHE3 " ) , x " 0000_0540 " , x " 0000_0940 " ) | 
| COMMA_ALIGN_LATENCY_ADDR_C | slv ( 31 downto 0 ) := ( DRP_ADDR_G+ COMMA_ALIGN_LATENCY_OFFSET_C ) | 
| stabSensitivity | slv ( 7 downto 0 ) := x " F0 " | 
| TIMEOUT_MAX | slv ( 9 downto 0 ) := ( others = > ' 1 ' ) | 
| RETRY_MAX | slv ( 4 downto 0 ) := toSlv ( 20 , 5 ) | 
Types | |
| CommaLatStateType | ( ST_REQ , ST_ACK ) | 
| SlideFsmStateType | ( ST_WAIT , ST_SLIDE ) | 
| AutoAlignStateType | ( ST_LOCKED , ST_SLIDE , ST_WAIT_SLIDE , ST_PHASE , ST_WAIT_PHASE , ST_RESET , ST_WAIT_READY ) | 
Signals | |
| axiReq | AxiLiteReqType := ( ' 0 ' , ' 1 ' , COMMA_ALIGN_LATENCY_ADDR_C , ( others = > ' 0 ' ) ) | 
| axiAck | AxiLiteAckType | 
| intSlide | sl | 
| intSlideR | sl | 
| intPhaseReq | sl | 
| stabWindow | slv ( 7 downto 0 ) | 
| stabWindowGood | sl | 
| stabCounter | slv ( 7 downto 0 ) | 
| stabGood | sl | 
| stabGoodX | sl | 
| intCommaLat | slv ( 15 downto 0 ) | 
| intCommaLatDone | sl | 
| commaLatState | CommaLatStateType := ST_REQ | 
| intReset | sl | 
| intAlignSlide | sl | 
| intAlignSlidePrev | sl | 
| intRxSlide | sl | 
| intRxSlideDone | sl | 
| intRxSlideDoneX | sl | 
| slideFsmState | SlideFsmStateType := ST_WAIT | 
| slideFsmCounter | integer range 0 to 63 := 63 | 
| autoAlignState | AutoAlignStateType := ST_WAIT_READY | 
| autoAlignTimeout | slv ( 9 downto 0 ) | 
| autoAlignRetryCount | slv ( 4 downto 0 ) | 
| autoAlignSlide | sl | 
| autoAlignPhaseReq | sl | 
| intReadyX | sl | 
Instantiations | |
| u_reset_sync | RstSync <Entity RstSync> | 
| u_linkalignslide_sync | Synchronizer <Entity Synchronizer> | 
| u_linkalignslidedone_sync | Synchronizer <Entity Synchronizer> | 
| u_axilitemaster | AxiLiteMaster <Entity AxiLiteMaster> | 
| u_stabgood_sync | Synchronizer <Entity Synchronizer> | 
| u_rxready_sync | Synchronizer <Entity Synchronizer> |