Cyclone® V to Agilex™ 5 Device Migration Guide

ID 787947
Date 4/01/2024
Public
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.