SURF
Loading...
Searching...
No Matches
Gtx7RxFixedLatPhaseAligner.rtl Architecture Reference
Architecture >> Gtx7RxFixedLatPhaseAligner::rtl

Processes

comb  ( r , rxData )
obsSeq  ( rxRunPhAlignmentSync , rxUsrClk )
seq  ( rxRunPhAlignmentSync , rxUsrClk )

Constants

SLIDE_WAIT_C  integer := 32
BITSLIP_MODE_C  boolean := ( RX_ODD_ALIGN_MODE_G = " BITSLIP " )
ODD_OBS_WIDTH_C  positive := bitSize ( WORD_SIZE_G )
ODD_CNT_WIDTH_C  positive := 8
REG_RESET_C  RegType := ( state = > SEARCH_S , alignmentValue = > 0 , last = > ( others = > ' 0 ' ) , slideCount = > ( others = > ' 0 ' ) , slideWaitCounter = > ( others = > ' 0 ' ) , rxReset = > ' 0 ' , rxSlide = > ' 0 ' , rxPhaseAlignmentDone = > ' 0 ' )
ODD_OBS_INIT_C  OddObsType := ( landedOffset = > ( others = > ' 0 ' ) , landedValid = > ' 0 ' , oddLandingCount = > ( others = > ' 0 ' ) )

Types

StateType  ( SEARCH_S , RESET_S , SLIDE_S , SLIDE_WAIT_S , ALIGNED_S , ALIGNED_SLIP_S )

Subtypes

OddOffsetType  natural range 0 to WORD_SIZE_G- 1

Signals

r  RegType := REG_RESET_C
rin  RegType
rxRunPhAlignmentSync  sl
rxDataAlignedInt  slv ( WORD_SIZE_G- 1 downto 0 )
rxDataAlignedSelInt  sl
obs  OddObsType := ODD_OBS_INIT_C

Attributes

dont_touch  string
dont_touch  signal is " TRUE "
KEEP_HIERARCHY  string
KEEP_HIERARCHY  label is " TRUE "

Records

RegType 
OddObsType 

Instantiations

rstsync_1  RstSync <Entity RstSync>

The documentation for this design unit was generated from the following file: