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

Processes

comb  ( ackHeadSt_i , connActive_i , dataHeadSt_i , localBusy_i , nullHeadSt_i , r , rssiParam_i , rstHeadSt_i , rst_i , rxDrop_i , rxFlags_i , rxLastSeqN_i , rxValid_i , rxWindowSize_i , s_status , txBufferEmpty_i )
seq  ( clk_i )
comb  ( ackHeadSt_i , connActive_i , dataHeadSt_i , localBusy_i , nullHeadSt_i , r , rssiParam_i , rstHeadSt_i , rst_i , rxDrop_i , rxFlags_i , rxLastSeqN_i , rxValid_i , rxWindowSize_i , s_status , txBufferEmpty_i )
seq  ( clk_i )

Constants

SAMPLES_PER_TIME_C  integer := integer ( TIMEOUT_UNIT_G* CLK_FREQUENCY_G )
SAMPLES_PER_TIME_DIV3_C  integer := integer ( TIMEOUT_UNIT_G* CLK_FREQUENCY_G ) / 3
MAX_TOUT_CNT_C  slv ( rssiParam_i.retransTout ' left+ bitSize ( SAMPLES_PER_TIME_C ) downto 0 ) := ( others = > ' 1 ' )
MAX_RETRANS_CNT_C  slv ( rssiParam_i.maxRetrans ' left+ bitSize ( SAMPLES_PER_TIME_C ) downto 0 ) := ( others = > ' 1 ' )
MAX_NULL_CNT_C  slv ( rssiParam_i.nullSegTout ' left+ bitSize ( SAMPLES_PER_TIME_C ) downto 0 ) := ( others = > ' 1 ' )
MAX_ACK_TOUT_CNT_C  slv ( rssiParam_i.cumulAckTout ' left+ bitSize ( SAMPLES_PER_TIME_C ) downto 0 ) := ( others = > ' 1 ' )
REG_INIT_C  RegType := ( retransToutCnt = > ( others = > ' 0 ' ) , sndResend = > ' 0 ' , sndResendD1 = > ' 0 ' , retransCnt = > ( others = > ' 0 ' ) , retransMax = > ' 0 ' , nullToutCnt = > ( others = > ' 0 ' ) , sndnull = > ' 0 ' , nullTout = > ' 0 ' , ackToutCnt = > ( others = > ' 0 ' ) , lastAckSeqN = > ( others = > ' 0 ' ) , sndAck = > ' 0 ' , connActiveD1 = > ' 0 ' , localBusyD1 = > ' 0 ' , status = > ( others = > ' 0 ' ) , validCnt = > ( others = > ' 0 ' ) , dropCnt = > ( others = > ' 0 ' ) , reconCnt = > ( others = > ' 0 ' ) , resendCnt = > ( others = > ' 0 ' ) )

Signals

r  RegType := REG_INIT_C
rin  RegType
s_status  slv ( STATUS_WIDTH_G- 1 downto 0 )

Records

RegType 

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