Cyclone® V to Agilex™ 5 Device Migration Guide

ID 787947
Date 4/01/2024
Public
Document Table of Contents

2.8.3. SDM I/O Bank

The guidelines in this topic applies when switching your FPGA and board design from a Cyclone® V device to Agilex™ 5 device.

In a Cyclone® V device, the configuration pins are located in the FPGA I/O bank. The Agilex™ 5 device introduces the SDM I/O bank (a dedicated configuration I/O bank) that supports various configuration schemes, such as JTAG, AS x4, and Avalon® -ST x8. Agilex™ 5 Avalon® -ST x16 configuration scheme is supported with the SDM-shared HSIO bank, in which a specific HSIO bank is designed with configuration access.

Note: A5E 008 and A5E 016 devices do not support the Avalon® -ST x16 configuration scheme.

SDM I/O Power Supplies

The VCCPGM and VCCPD supply rails power the Cyclone® V configuration I/O pins. In Agilex™ 5 devices, the VCCIO_SDM supply rail powers the SDM I/O. The following table lists the I/O buffer and I/O pre-driver supply rails for Cyclone® V and Agilex™ 5 devices:

Table 18.  I/O Buffer and I/O Pre-driver Supply Rails Comparison
Device VCCIO Support VCCPD/VCCPT
Cyclone® V 1.8 V / 2.5 V / 3.0 V / 3.3 V 2.5 V / 3.0 V / 3.3 V
Agilex™ 5 1.8 V

The Agilex™ 5 SDM I/O bank supports only a 1.8 V interface. You must replan the I/O supply regulator on your board when switching from Cyclone® V FPGA I/O to Agilex™ 5 SDM I/O bank. If you intend to use the Avalon® -ST x16 configuration scheme in the Agilex™ 5 device, power up the Agilex™ 5 SDM-shared HSIO bank with a 1.2 V VCCIO_PIO supply.

SDM I/O Standard and Feature

The I/O standard and feature in Cyclone® V and Agilex™ 5 configuration pins are preconfigured to a default setting to support the selected configuration scheme and are not reconfigurable.

Due to the differences in the I/O standard and feature support between configuration pins of Cyclone® V and Agilex™ 5 devices, you must replan your configuration device interface when switching from Cyclone® V FPGA I/O to Agilex™ 5 SDM I/O bank and SDM-shared HSIO bank for configuration purpose.

For more information, refer to the Agilex™ 5 FPGAs and SoCs Device Data Sheet and General-Purpose I/O User Guide: Agilex™ 5 FPGAs and SoCs .