Quartus® Prime Pro Edition User Guide: Platform Designer

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

5.3.2.2. Avalon® Streaming Credit Narrow to Wide Adapter

The Avalon® Streaming Credit Narrow to Wide Adapter has the following blocks for performing primary functions:
Table 71.   Avalon® Streaming Credit Narrow to Wide Adapter Blocks
Adapter Block Function
Data Management Accepts incoming narrow data and converts the narrow data to wide 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 package 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 signal to the source side, in accordance with the narrow-to-wide conversion.

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

Figure 217.  Avalon® Streaming Credit Narrow to Wide Adapter