A Mux block takes several input signals and combines them into one vector signal. This is useful for grouping signals for processing or routing.
A Demux block takes a vector input and splits it into separate scalar outputs, allowing individual signals to be processed separately.
Data input 1 = 5 Data input 2 = 10 Control input = 0 Switch block outputs Data input 1 if Control input >= Threshold (default 0), else Data input 2.
The Switch block outputs Data input 1 when the control input is greater than or equal to the threshold (default 0). Since control input is 0, output is 5.
A Demux block outputs one signal for each element in the input vector. So, a vector of size 6 produces 6 outputs.
The Multiport Switch block allows selection among multiple inputs based on a control index signal, perfect for choosing one of three signals dynamically.
