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.

Serializer

Block

Block

Mask

Mask

Description

This block is used to serialize multiple inputs into serial output. For fixed-point serial input, the output type is adjusted accordingly. For a floating-point serial input signal, the data type must be specified in the mask.

Parameters

Number of elements of a frameThis parameter determines the number of valid data words to sent to the serial output per frame. Following the transmission trigger, the parallel inputs will be serialized on the output if the link is ready until the last element is sent as specified by this parameter.
Output data typeThis parameter determines 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 the floating-point format, it must be specified here.

Inputs

TrigThe transmission trigger. The parallel input will be buffered when this signal is non-zero and then sent serially when the link is ready. This signal should be a 1-bit integer or boolean signal.
ReadyThis input is used to indicate that the serial link is ready. This signal should be a 1-bit integer or boolean signal.
Data<i>These inputs contain the i-th parallel input to be serialized upon the reception of the transmission trigger.

Outputs

SerialDataOutThe data to be parallelized.
ValidThis signal indicates that the current serial data output is valid data from a frame.
LastA flag indicating the currently valid data is the last one of the frame.

Characteristics and Limitations

A typical application of this block is to serialize onto a DataOut block, AXI4 interface or send multiple inputs to 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