Cyclone® V to Agilex™ 5 Device Migration Guide

ID 787947
Date 9/30/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.3.6. Configuration via Protocol (CvP)

This topic describes key Configuration via Protocol (CvP) differences between Cyclone® V and Agilex™ 5 devices.

Key Differences

  • Agilex™ 5 device supports both the CvP initialization and update mode.
  • Agilex™ 5 CvP supports PCIe* mode up to PCIe* 4.0 x8 mode. The following table provides further details about the supported PCIe* modes:
    Table 6.  PCIe Mode
    Device PCIe* Mode
    Cyclone® V PCIe* 1.0/2.0 x1/x2/x4
    Agilex™ 5 PCIe* 4.0 x1/x2/x4/x8
    Note: Although in an Agilex™ 5 device, you can only select PCIe* 3.0 and above in PCIe* HIP, the host can down-train the link to PCIe* 1.0 and PCIe* 2.0 if necessary to perform CvP.
  • The CvP driver that an Agilex™ 5 device supports is an open-source Linux upstream driver stored in the Altera open-source GitHub repository. The CvP driver for a Cyclone® V device is a downstream driver published on the Intel® website.

For additional information, refer to the Configuration via Protocol (CvP) Implementation in V-series FPGA Devices User Guide and Configuration via Protocol (CvP) Implementation User Guide: Agilex™ 5 FPGAs and SoCs.