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

Processes

comb  ( appSsiSlave_i , chksumValid_i , connActive_i , lastAckN_i , r , rdBuffData_i , rst_i , rxBufferSize_i , rxWindowSize_i , s_chksumOk , tspSsiMaster_i , txWindowSize_i )
seq  ( clk_i )
comb  ( appSsiSlave_i , chksumValid_i , connActive_i , lastAckN_i , r , rdBuffData_i , rst_i , rxBufferSize_i , rxWindowSize_i , s_chksumOk , tspSsiMaster_i , txWindowSize_i )
seq  ( clk_i )

Constants

SSI_MASTER_INIT_C  SsiMasterType := axis2SsiMaster ( RSSI_AXIS_CONFIG_C , AXI_STREAM_MASTER_INIT_C )
SSI_SLAVE_NOTRDY_C  SsiSlaveType := axis2SsiSlave ( RSSI_AXIS_CONFIG_C , AXI_STREAM_SLAVE_INIT_C , AXI_STREAM_CTRL_UNUSED_C )
SSI_SLAVE_RDY_C  SsiSlaveType := axis2SsiSlave ( RSSI_AXIS_CONFIG_C , AXI_STREAM_SLAVE_FORCE_C , AXI_STREAM_CTRL_UNUSED_C )
REG_INIT_C  RegType := ( windowArray = > ( 0 to 2 ** WINDOW_ADDR_SIZE_G- 1 = > WINDOW_INIT_C ) , inorderSeqN = > ( others = > ' 0 ' ) , rxHeaderAddr = > ( others = > ' 0 ' ) , rxSegmentAddr = > ( others = > ' 0 ' ) , rxBufferAddr = > ( others = > ' 0 ' ) , segmentWe = > ' 0 ' , rxF = > ( others = > ( ' 0 ' ) ) , rxParam = > RSSI_PARAM_INIT_C , rxHeadLen = > ( others = > ' 0 ' ) , rxSeqN = > ( others = > ' 0 ' ) , rxAckN = > ( others = > ' 0 ' ) , chkEn = > ' 0 ' , chkStb = > ' 0 ' , chkLen = > 1 , segValid = > ' 0 ' , segDrop = > ' 0 ' , headerData = > ( others = > ' 0 ' ) , tspSsiMaster = > SSI_MASTER_INIT_C , tspSsiSlave = > SSI_SLAVE_NOTRDY_C , tspState = > WAIT_SOF_S , rxTspState = > ( others = > ' 0 ' ) , txBufferAddr = > ( others = > ' 0 ' ) , txSegmentAddr = > ( others = > ' 0 ' ) , rxLastSeqN = > ( others = > ' 0 ' ) , appSsiMaster = > SSI_MASTER_INIT_C , appSsiSlave = > SSI_SLAVE_NOTRDY_C , appState = > CHECK_BUFFER_S , rxAppState = > ( others = > ' 0 ' ) )

Types

tspStateType  ( WAIT_SOF_S , CHECK_S , SYN_CHECK_S , VALID_S , DROP_S , DATA_S )
AppStateType  ( CHECK_BUFFER_S , DATA_S , SENT_S )

Signals

r  RegType := REG_INIT_C
rin  RegType
s_chksumOk  sl

Records

RegType 

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