[source]

Architecture rtl of stream_DeMux

Types

Name

Description

T_CHANNEL_INDEX
T_STATE

Processes

process @ ( ChannelPointer_d or DeMuxControl or DiscardFrame or Is_EOF or Is_SOF or In_Valid or In_Ack_i or State or ) [source]
ST_IDLE ST_IDLE ST_DATAFLOW ST_DATAFLOW ST_DISCARD_FRAME ST_DISCARD_FRAME 1 [((Is_SOF = '1') and (DiscardFrame = '0'))] 2 [((Is_SOF = '1') and not (DiscardFrame = '0'))] 3 [(Is_EOF = '1')] 4 [(Is_EOF = '1')]
FSM Transitions for State

#

Current State

Next State

Condition

1

ST_IDLE

ST_DATAFLOW

[((Is_SOF = '1') and (DiscardFrame = '0'))]

2

ST_IDLE

ST_DISCARD_FRAME

[((Is_SOF = '1') and not (DiscardFrame = '0'))]

3

ST_DATAFLOW

ST_IDLE

[(Is_EOF = '1')]

4

ST_DISCARD_FRAME

ST_IDLE

[(Is_EOF = '1')]