MVB DISCARD
- ENTITY MVB_DISCARD IS
The MVB_DISCARD component allows to discard selected items. The item marked with the discard flag will be discarded (masked) in the internal logic. There is a built-in optional output register.
GenericsGeneric
Type
Default
Description
ITEMS
natural
4
Number of items
ITEM_WIDTH
natural
32
Item width in bits
OUTPUT_REG
boolean
True
Optional output register
Port
Type
Mode
Description
CLK
std_logic
in
Clock input
RESET
std_logic
in
Reset input synchronized with CLK
RX_DATA
std_logic_vector(ITEMS*ITEM_WIDTH-1 downto 0)
in
RX MVB: data word with MVB items
RX_DISCARD
std_logic_vector(ITEMS-1 downto 0)
in
RX MVB: discard flag of each MVB item
RX_VLD
std_logic_vector(ITEMS-1 downto 0)
in
RX MVB: valid of each MVB item
RX_SRC_RDY
std_logic
in
RX MVB: source ready
RX_DST_RDY
std_logic
out
RX MVB: destination ready
TX_DATA
std_logic_vector(ITEMS*ITEM_WIDTH-1 downto 0)
out
TX MVB: Data word with MVB items
TX_VLD
std_logic_vector(ITEMS-1 downto 0)
out
TX MVB: valid of each MVB item
TX_SRC_RDY
std_logic
out
TX MVB: source ready
TX_DST_RDY
std_logic
in
TX MVB: destination ready