Package: stream

Constants

Name Type Value Description
C_SIM_STREAM_MAX_PATTERN_COUNT positive 128 * 1024; -- max data size per testcase
C_SIM_STREAM_MAX_FRAMEGROUP_COUNT positive 8
C_SIM_STREAM_WORD_INDEX_BW positive log2ceilnz(C_SIM_STREAM_MAX_PATTERN_COUNT)
C_SIM_STREAM_FRAMEGROUP_INDEX_BW positive log2ceilnz(C_SIM_STREAM_MAX_FRAMEGROUP_COUNT)
C_SIM_STREAM_WORD_8_EMPTY T_SIM_STREAM_WORD_8 (Valid => '0',
Data => (others => 'U'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
define constants (stored in RAMB36's parity-bits)
C_SIM_STREAM_WORD_32_EMPTY T_SIM_STREAM_WORD_32 (Valid => '0',
Data => (others => 'U'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
C_SIM_STREAM_WORD_8_INVALID T_SIM_STREAM_WORD_8 (Valid => '0',
Data => (others => 'U'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
C_SIM_STREAM_WORD_32_INVALID T_SIM_STREAM_WORD_32 (Valid => '0',
Data => (others => 'U'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
C_SIM_STREAM_WORD_8_ZERO T_SIM_STREAM_WORD_8 (Valid => '1',
Data => (others => 'Z'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
C_SIM_STREAM_WORD_32_ZERO T_SIM_STREAM_WORD_32 (Valid => '1',
Data => (others => 'Z'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
C_SIM_STREAM_WORD_8_UNDEF T_SIM_STREAM_WORD_8 (Valid => '1',
Data => (others => 'U'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
C_SIM_STREAM_WORD_32_UNDEF T_SIM_STREAM_WORD_32 (Valid => '1',
Data => (others => 'U'),
SOF => '0',
EOF => '0',
Ready => '0',
EOFG => FALSE)
C_SIM_STREAM_FRAMEGROUP_8_EMPTY T_SIM_STREAM_FRAMEGROUP_8 ( Active => FALSE,
Name => (others => C_POC_NUL),
PrePause => 0,
PostPause => 0,
DataCount => 0,
Data => (others => C_SIM_STREAM_WORD_8_EMPTY) )
C_SIM_STREAM_FRAMEGROUP_32_EMPTY T_SIM_STREAM_FRAMEGROUP_32 ( Active => FALSE,
Name => (others => C_POC_NUL),
PrePause => 0,
PostPause => 0,
DataCount => 0,
Data => (others => C_SIM_STREAM_WORD_32_EMPTY) )

Types

Name Type Description
T_SIM_STREAM_WORD_8
T_SIM_STREAM_WORD_32
T_SIM_DELAY_VECTOR array (natural range <>) of T_SIM_DELAY
T_SIM_STREAM_WORD_VECTOR_8 array (natural range <>) of T_SIM_STREAM_WORD_8 define array of datawords
T_SIM_STREAM_WORD_VECTOR_32 array (natural range <>) of T_SIM_STREAM_WORD_32
T_SIM_STREAM_DIRECTION (Send,
RECEIVE)
define link layer directions
T_SIM_STREAM_FRAMEGROUP_8 define framegroup information
T_SIM_STREAM_FRAMEGROUP_32
T_SIM_STREAM_FRAMEGROUP_VECTOR_8 array (natural range <>) of T_SIM_STREAM_FRAMEGROUP_8 define array of framegroups
T_SIM_STREAM_FRAMEGROUP_VECTOR_32 array (natural range <>) of T_SIM_STREAM_FRAMEGROUP_32

Functions

Description
checksum functions
================================================================