Arria® 10 or Cyclone® 10 GX Avalon® Memory-Mapped (Avalon-MM) DMA Interface for PCI Express* Solutions User Guide

ID 683425
Date 9/10/2024
Public
Document Table of Contents

1.2. Features

New features in the Quartus® Prime 18.0 software release:

  • Added support for Cyclone® 10 GX devices for up to Gen2 x4 configurations.
  • Added optional parameter to invert the RX polarity.

The Arria® 10 or Cyclone® 10 GX Avalon-MM DMA for PCI Express supports the following features:

  • Complete protocol stack including the Transaction, Data Link, and Physical Layers implemented as hard IP.
  • Native support for Gen1 x8, Gen2 x4, Gen2 x8, Gen3 x2, Gen3 x4, Gen3 x8 for Endpoints for Arria® 10 devices. The variant downtrains when plugged into a lesser link width or a system which supports a lower maximum link rate.
  • Native support for Gen2 x4 for Endpoints for Cyclone® 10 GX devices. The variant downtrains when plugged into a lesser link width or a system which supports a lower maximum link rate.
  • Dedicated 16 KB receive buffer.
  • Support for 128- or 256-bit Avalon-MM interface to Application Layer with embedded DMA up to Gen3 ×8 data rate for Arria® 10.
  • Support for 128-bit Avalon-MM interface to Application Layer with embedded DMA for Gen2 x4 for Cyclone® 10 GX devices.
  • Support for 32- or 64-bit addressing for the Avalon-MM interface to the Application Layer.
  • Platform Designer design example demonstrating parameterization, design modules, and connectivity.
  • Extended credit allocation settings to better optimize the RX buffer space based on application type.
  • Optional end-to-end cyclic redundancy code (ECRC) generation and checking and advanced error reporting (AER) for high reliability applications.
  • Support for Separate Reference Clock No Spread Spectrum (SRNS) architecture. The Separate Reference Clock with Independent Spread Spectrum (SRIS) architecture is not supported.
  • Easy to use:
    • Flexible configuration.
    • No license requirement.
    • Design examples to get started.
Table 3.   Comparison for 128- and 256-Bit Avalon-MM with DMA Interface to the Application Layer Cyclone® 10 GX devices only support the Gen2 x4 configuration.
Feature 128-Bit Interface 256-Bit Interface 1
Gen1 x8 Not supported
Gen2 x4, x8 x8
Gen3 2 x2, x4 x4, x8
Root Port Not Supported Not Supported
Tags supported 16 16 or 256
Maximum descriptor size 1 MB 1 MB
Maximum payload size 128 or 256 128 or 256
Immediate write3 Not supported Supported
Note: Cyclone® 10 GX devices support all the features in the table above, with the exception that they only support link width and speed combinations up to Gen2 x4.
1 Cyclone® 10 GX devices only support up to the Gen2 x4 configuration.
2 Cyclone® 10 GX devices do not support Gen3 configurations.
3 The Immediate Write provides a fast mechanism to send a Write TLP upstream. The descriptor stores the 32-bit payload, replacing the Source Low Address field of the descriptor.