Module stream_demux

Stream demultiplexer: Connects the input stream (valid-ready) handshake to one of N_OUP output stream handshakes.

This module has no data ports because stream data does not need to be demultiplexed: the data of the input stream can just be applied at all output streams.

Parameters

N_OUP

LOG_N_OUP

Dependent parameters, DO NOT OVERRIDE!

Ports

inp_valid_i

inp_ready_o

oup_sel_i

oup_valid_o

oup_ready_i