Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 9/30/2024
Public
Document Table of Contents

5.3.2.1. Avalon® Streaming Credit Wide to Narrow Adapter

The Avalon® Streaming Credit Wide to Narrow Adapter has the following blocks for performing primary functions.
Table 70.   Avalon® Streaming Credit Wide to Narrow Adapter Blocks
Adapter Block Function
Data Management Accepts incoming wide data and converts the wide data to narrow data for the sink.
Credit Management Accepts incoming credits from the sink and sends credits to the source. However, credits received from the sink do not directly transfer to the source. Internally, this adapter implements credit management logic. The adapter sends data out if there are credits and data available. If all the credits from the sink are serviced, then the adapter holds the incoming data from the source side until the adapter receives more credits from the sink.
Packet Management Accepts the startofpacket, endofpacket, and empty packet management signals and drives them appropriately, while maintaining packet and data integrity, on the output.
User Signal Management Accepts user-defined signals (such as channel, error, user_signal_per_packet, user_signal_per_symbol) and sends the signals to the source side, in accordance with the wide-to-narrow conversion.

The adapter is available for parameterization as the Avalon Streaming Credit Wide to Narrow Adapter Intel FPGA IP in the Platform Designer IP Catalog.

Figure 215.  Avalon® Streaming Credit Wide to Narrow Adapter