Function Block SHUFFLE

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.

Input MIX

On a positive edge, the inputs IN1 through IN# are randomly shuffled and copied to outputs Q1 through Q#. The values are then buffered.

Inputs IN1..IN#

Any value can be present at the inputs.

Input Q

A positive edge is generated at the output when the outputs are generated.

Outputs Q1..Q#

The outputs contain the shuffled data. If the data has not yet been generated, the initial value NULL is present.