
The Function Block SHUFFLE is a Multiplex Random Generator.
Note: This function block can have more than three inputs. You can right-click on the function block to add another input.
On a positive edge, the inputs IN1 through IN# are randomly shuffled and copied to outputs Q1 through Q#. The values are then buffered.
Any value can be present at the inputs.
A positive edge is generated at the output when the outputs are generated.
The outputs contain the shuffled data. If the data has not yet been generated, the initial value NULL is present.