|
SURF
|
Inheritance diagram for RssiConnFsm:Entities | |
| RssiConnFsm.rtl | architecture |
Libraries | |
| ieee | |
| surf | |
Use Clauses | |
| std_logic_1164 | |
| std_logic_unsigned | |
| std_logic_arith | |
| StdRtlPkg | Package <StdRtlPkg> |
| RssiPkg | Package <RssiPkg> |
Generics | |
| TPD_G | time := 1 ns |
| SERVER_G | boolean := true |
| TIMEOUT_UNIT_G | real := 1 . 0E - 6 |
| CLK_FREQUENCY_G | real := 100 . 0E6 |
| RETRANS_TOUT_G | positive := 50 |
| MAX_RETRANS_CNT_G | positive := 2 |
| WINDOW_ADDR_SIZE_G | positive := 3 |
| SEGMENT_ADDR_SIZE_G | positive := 7 |
Ports | ||
| clk_i | in | sl |
| rst_i | in | sl |
| connRq_i | in | sl |
| closeRq_i | in | sl |
| rxRssiParam_i | in | RssiParamType |
| appRssiParam_i | in | RssiParamType |
| rssiParam_o | out | RssiParamType |
| rxFlags_i | in | FlagsType |
| rxValid_i | in | sl |
| synHeadSt_i | in | sl |
| ackHeadSt_i | in | sl |
| rstHeadSt_i | in | sl |
| connActive_o | out | sl |
| closed_o | out | sl |
| sndSyn_o | out | sl |
| sndAck_o | out | sl |
| sndRst_o | out | sl |
| txAckF_o | out | sl |
| rxBufferSize_o | out | integer range 1 to 2 ** ( SEGMENT_ADDR_SIZE_G ) |
| rxWindowSize_o | out | integer range 1 to 2 ** ( WINDOW_ADDR_SIZE_G ) |
| txBufferSize_o | out | integer range 1 to 2 ** ( SEGMENT_ADDR_SIZE_G ) |
| txWindowSize_o | out | integer range 1 to 2 ** ( WINDOW_ADDR_SIZE_G ) |
| connState_o | out | slv ( 3 downto 0 ) |
| peerTout_o | out | sl |
| paramReject_o | out | sl |