Documentation Home Page RT-XSG Toolbox Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Parallelizer

Block

Block

Mask

Mask

Description

This block is used to parallelize the serial input signal according to specified number of elements. For fixed-point serial input, the output type is adjusted accordingly. For a floating-point serial input signal, data type must be specified in the mask.

Parameters

Number of elements of a frameDetermines the number of valid data words coming in the serial input per frame. Following the start of frame, the parallel outputs will be updated upon the reception of the last element of the frame as specified by this parameter.
Output data typeDetermines how the output data type is set. For fixed-point numerical formats, the output data type can be inherited from the serial input but for floating-point format, it must be specified here.

Inputs

SerialDataInThe data to be parallelized.
ValidThe data is recorded in an internal buffer when the valid input is active (different from zero). This signal should be a 1-bit integer or boolean signal.
StartOfFrameA flag to reset the internal buffer (when this input is different from zero). This signal should be a 1-bit integer or boolean signal.

Outputs

Data<i>These outputs contain the i-th serial input received on or following the start of last complete frame received.
outputs_updatedA flag to indicate that the outputs were updated following the reception of the last element of a complete frame.

Characteristics and Limitations

A typical application of this block is to parallelize the data received from the DataIn/LoadIn block or recover the outputs of a pipelined computation subsystem.

Direct FeedthroughN/A
Discrete sample timeN/A
XHP supportN/A
Work offlineYES

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323