Package: RssiPkg
- File: RssiPkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
RSSI_WORD_WIDTH_C | positive | 8 | 64 bit word (FIXED) |
RSSI_AXIS_CONFIG_C | AxiStreamConfigType | ssiAxiStreamConfig( dataBytes => RSSI_WORD_WIDTH_C, tKeepMode => TKEEP_COMP_C, tUserMode => TUSER_FIRST_LAST_C, tDestBits => 0, tUserBits => 2) |
|
SYN_HEADER_SIZE_C | natural | 24 | Header sizes |
ACK_HEADER_SIZE_C | natural | 8 | |
EACK_HEADER_SIZE_C | natural | 8 | |
RST_HEADER_SIZE_C | natural | 8 | |
NULL_HEADER_SIZE_C | natural | 8 | |
DATA_HEADER_SIZE_C | natural | 8 | |
RSSI_PARAM_INIT_C | RssiParamType | ( version => (others => '0'), chksumEn => (others => '0'), timeoutUnit => (others => '0'), maxOutsSeg => (others => '0'), maxSegSize => (others => '0'), retransTout => (others => '0'), cumulAckTout => (others => '0'), nullSegTout => (others => '0'), maxRetrans => (others => '0'), maxCumAck => (others => '0'), maxOutofseq => (others => '0'), connectionId => (others => '0')) |
|
WINDOW_INIT_C | WindowType | ( seqN => (others => '0'), segType => (others => '0'), keep => (others => '1'), segSize => 0, occupied => '0') |
Types
Name | Type | Description |
---|---|---|
RssiParamType | ------------------------------------------------------------------------ Sub-types ------------------------------------------------------------------------ | |
flagsType | ||
WindowType | ||
WindowTypeArray | array (natural range<>) of WindowType | Arrays |
Functions
- endianSwap64 (data_slv : slv(63 downto 0)) return std_logic_vector
Description
Function declarations
Swap little and big endians
64-bit header word