Quartus® Prime Pro Edition User Guide: Platform Designer

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

6.4.1.3. Avalon® Data Pattern Generator IP Output Interface

The output interface of the Avalon® Data Pattern Generator IP is an Avalon® streaming interface that optionally supports data packets. You can configure the output interface to align with your system requirements. Depending on the incoming stream of commands, the output data may contain interleaved packet fragments for different channels. To keep track of the current symbol’s position within each packet, the Avalon® Data Pattern Generator IP maintains an internal state for each channel.

You can configure the output interface of the Avalon® Data Pattern Generator IP with the following parameters:

  • Number of Channels—Number of channels that the Avalon® Data Pattern Generator IP supports. Valid values are 1 to 256.

  • Data Bits Per Symbol—Bits per symbol is related to the width of readdata and writedata signals, which must be a multiple of the bits per symbol.

  • Data Symbols Per Beat—Number of symbols (words) that are transferred per beat. Valid values are 1 to 256.

  • Include Packet Support—Indicates whether packet transfers are supported. Packet support includes the startofpacket, endofpacket, and empty signals.

  • Error Signal Width (bits)—Width of the error signal on the output interface. Valid values are 0 to 31. A value of 0 indicates that the error signal is not in use.

Note: If you change only bits per symbol, and do not change the data width, errors are generated.