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

Processes

comb  ( axilReadMaster , axilWriteMaster , errorDet , eyeWidth , gearboxAligned , globalRst , opCode , r , rst , rxData , rxDataK , rxValid )
seq  ( clk , rst )
comb  ( axilReadMaster , axilWriteMaster , errorDet , eyeWidth , gearboxAligned , globalRst , opCode , r , rst , rxData , rxDataK , rxValid )
seq  ( clk , rst )

Constants

CNT_WIDTH_C  positive := 16
MAX_CNT_C  slv ( CNT_WIDTH_C- 1 downto 0 ) := ( others = > ' 1 ' )
REG_INIT_C  RegType := ( disableClk = > ' 0 ' , disableTx = > ' 0 ' , polarityTx = > TX_POLARITY_G , polarityRx = > RX_POLARITY_G , enUsrDlyCfg = > ' 0 ' , usrDlyCfg = > ( others = > ' 0 ' ) , bypFirstBerDet = > ' 1 ' , minEyeWidth = > toSlv ( 80 , 8 ) , lockingCntCfg = > ite ( SIMULATION_G , x " 00_0064 " , x " 00_0FFF " ) , heartbeatCnt = > 9 , globalRst = > ' 0 ' , globalRstForce = > ' 0 ' , opCode = > ( others = > ' 0 ' ) , opCodeForce = > ( others = > ' 0 ' ) , heartbeat = > ' 0 ' , txStrobe = > ' 0 ' , txData = > CODE_IDLE_C , txDataK = > ' 1 ' , txByteCnt = > 13 , txXsum = > ( others = > ' 0 ' ) , txMsg = > ( others = > ( others = > ' 0 ' ) ) , rxByteCnt = > 13 , rxXsum = > ( others = > ' 0 ' ) , rxMsg = > ( others = > ( others = > ' 0 ' ) ) , rstCnt = > ' 0 ' , errorDet = > ' 0 ' , gearboxAligned = > ' 0 ' , dropTrigCnt = > ( others = > ( others = > ' 0 ' ) ) , errorDetCnt = > ( others = > ' 0 ' ) , linkUpCnt = > ( others = > ' 0 ' ) , timerConfig = > toSlv ( 1024 , 24 ) , timer = > ( others = > ' 0 ' ) , enLatencyCnt = > ' 0 ' , latencyCnt = > ( others = > ' 0 ' ) , latency = > ( others = > ' 0 ' ) , axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , state = > IDLE_S )

Types

CntArray  array ( natural range <> ) of slv ( CNT_WIDTH_C- 1 downto 0 )
StateType  ( IDLE_S , TXN_S , RESP_S )

Signals

r  RegType := REG_INIT_C
rin  RegType

Records

RegType 

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