[source]

Entity stream_DeMux

PORTSDATA_BITSMETA_BITSMETA_REV_BITSClockstd_logicResetstd_logicDeMuxControl[PORTS - 1 downto 0]std_logic_vectorIn_Validstd_logicIn_Data[DATA_BITS - 1 downto 0]std_logic_vectorIn_Meta[META_BITS - 1 downto 0]std_logic_vectorIn_SOFstd_logicIn_EOFstd_logicOut_Meta_rev[PORTS - 1 downto 0 , META_REV_BITS - 1 downto 0]T_SLMOut_Ack[PORTS - 1 downto 0]std_logic_vectorIn_Meta_revstd_logic_vector[META_REV_BITS - 1 downto 0]In_Ackstd_logicOut_Validstd_logic_vector[PORTS - 1 downto 0]Out_DataT_SLM[PORTS - 1 downto 0 , DATA_BITS - 1 downto 0]Out_MetaT_SLM[PORTS - 1 downto 0 , META_BITS - 1 downto 0]Out_SOFstd_logic_vector[PORTS - 1 downto 0]Out_EOFstd_logic_vector[PORTS - 1 downto 0]

Block Diagram of stream_DeMux

Generics

Name

Type

Default

Description

PORTS

positive

2

DATA_BITS

positive

8

META_BITS

natural

8

META_REV_BITS

natural

2

Ports

Name

Type

Direction

Description

Clock

std_logic

in

Reset

std_logic

in

DeMuxControl

std_logic_vector

in

Control interface

In_Valid

std_logic

in

IN Port

In_Data

std_logic_vector

in

In_Meta

std_logic_vector

in

In_Meta_rev

std_logic_vector

out

In_SOF

std_logic

in

In_EOF

std_logic

in

In_Ack

std_logic

out

Out_Valid

std_logic_vector

out

OUT Ports

Out_Data

T_SLM

out

Out_Meta

T_SLM

out

Out_Meta_rev

T_SLM

in

Out_SOF

std_logic_vector

out

Out_EOF

std_logic_vector

out

Out_Ack

std_logic_vector

in