Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 7/08/2024
Public
Document Table of Contents

5.2.1.3. Data Format Adapter

The data format adapter allows you to connect interfaces that have different values for the parameters defining the data signal, or interfaces where the source does not use the empty signal, but the sink does use the empty signal. One of the most common uses of this adapter is to convert data streams of different widths.
Table 58.  Data Format Adapter Adaptations

Condition

Description of Adapter Logic

The source and sink’s bits per symbol parameters are different.

The connection cannot be made.

The source and sink have a different number of symbols per beat.

The adapter converts the source's width to the sink’s width.

If the adaptation is from a wider to a narrower interface, a beat of data at the input corresponds to multiple beats of data at the output. If the input error signal is asserted for a single beat, it is asserted on output for multiple beats.

If the adaptation is from a narrow to a wider interface, multiple input beats are required to fill a single output beat, and the output error is the logical OR of the input error signal.

The source uses the empty signal, but the sink does not use the empty signal.

Platform Designer cannot make the connection.
Figure 214.  Avalon® Streaming Interconnect with Data Format AdapterIn this example, the data format adapter allows a connection between a 128-bit output data stream and three 32-bit input data streams.