Architecture >> RssiMonitor::rtl
|
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 ) |
|
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 ' ) ) |
|
r | RegType := REG_INIT_C |
rin | RegType |
s_status | slv ( STATUS_WIDTH_G- 1 downto 0 ) |
The documentation for this design unit was generated from the following files:
- build/SRC_VHDL/surf/RssiMonitor.vhd
- protocols/rssi/v1/rtl/RssiMonitor.vhd