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.8.1. HSIO Bank

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

I/O Bank Architecture and Resources

The FPGA I/O bank in the Cyclone® V device is row and column-oriented, with up to 10 I/O bank count per device. The On-Chip Termination (OCT) calibration block and PLL are located at the corner and center between FPGA I/O banks and can be shared across banks. For more information about Cyclone® V FPGA I/O bank orientation and shared resources, refer to the Cyclone V Device Handbook: Volume 1: Device Interfaces and Integration.

The HSIO bank in the Agilex™ 5 device is located at the top and bottom rows of the device. Each HSIO bank contains two sub-banks. Each sub-bank is further divided into four I/O lanes with 12 I/O pins per lane. Each HSIO bank has its individual PLL, clock network, OCT calibration block, and Hard Memory Controller (HMC) resources. For more information about Agilex™ 5 FPGA I/O bank orientation and shared resources, refer to the General-Purpose I/O User Guide: Agilex™ 5 FPGAs and SoCs .

Due to the architectural differences between Cyclone® V and Agilex™ 5 devices, the I/O design guidelines differ. When switching from the Cyclone® V FPGA I/O to Agilex™ 5 HSIO bank, you must replan your FPGA pin and resource sharing. Refer to the related information in the General-Purpose I/O User Guide: Agilex™ 5 FPGAs and SoCs .

VCCIO and I/O Predriver Voltage Supplies

Cyclone® V FPGA I/O bank supports a wider VCCIO range, while Agilex™ 5 HSIO bank targets a lower VCCIO supply range. The I/O pre-driver voltage supply is lowered in the Agilex™ 5 device when compared to the Cyclone® V device.

The following table lists the VCCIO and I/O pre-driver support for Agilex™ 5 and Cyclone® V devices:

Table 14.  VCCIO and I/O Pre-driver Support
Device VCCIO Support VCCPD/VCCPT
Cyclone® V 1.2 V / 1.25 V / 1.35 V / 1.5 V / 1.8 V / 2.5 V / 3.0V / 3.3V 2.5 V / 3.0 V / 3.3 V
Agilex™ 5 1.0 V / 1.05 V / 1.1 V / 1.2 V / 1.3 V 1.8 V

The VCCIO granularity for the Cyclone® V device is per bank basis, while Agilex™ 5 device is per sub-bank. You must replan your I/O standard and pin allocation per interface and the board design voltage supplies when switching from Cyclone® V FPGA I/O to Agilex™ 5 HSIO bank. Agilex™ 5 device does not support multi-volt I/O as opposed to the Cyclone® V device.

I/O Types and Standards

While the I/O types that Cyclone® V devices support are similar to the Agilex™ 5 device, the I/O standard support list differs between these two devices. The following table lists the I/O standard comparison between Cyclone® V and Agilex™ 5 devices:

Table 15.  I/O Types and Standards Comparison
I/O Types Cyclone® V I/O Standards Agilex™ 5 I/O Standards
Single-ended non-voltage referenced
  • 3.3 V LVTTL/3.3 V LVCMOS
  • 3.0 V LVTTL/3.0 V LVCMOS
  • 3.0 V PCI
  • 3.0 V PCI-X
  • 2.5 V LVCMOS
  • 1.8 V LVCMOS
  • 1.5 V LVCMOS
  • 1.2 V LVCMOS
  • 1.3 V LVCMOS
  • 1.2 V LVCMOS
  • 1.1 V LVCMOS
  • 1.05 V LVCMOS
  • 1.0 V LVCMOS
Single-ended and pseudo-differential voltage-referenced
  • SSTL-2
  • SSTL-18
  • SSTL-15
  • HSUL-12
  • 1.8 V HSTL
  • 1.5 V HSTL
  • 1.2 V HSTL
  • SSTL-12
  • HSTL-12
  • HSUL-12
  • POD12
  • POD11
  • LVSTL11
  • LVSTL105
  • LVSTL700
True differential
  • LVDS
  • RSDS
  • Mini-LVDS
  • LVPECL
  • SLVS
  • Sub-LVDS
  • HiSPi
  • True differential signaling compatible with:
    • LVDS
    • RSDS
    • SLVS
    • Mini-LVDS
    • LVPECL
  • SLVS-400
  • DPHY

Due to the differences in I/O standard support between Cyclone® V and Agilex™ 5 devices, the electrical specification and on-board termination between these devices differ. You must replan your FPGA pin assignments and board design when switching from Cyclone® V FPGA I/O to Agilex™ 5 HSIO bank to ensure that the upstream and downstream device can interface with the Agilex™ 5 HSIO bank.

Refer to the Agilex™ 5 FPGAs and SoCs Device Data Sheet for more information about the electrical specification for each I/O standard and the General-Purpose I/O User Guide: Agilex™ 5 FPGAs and SoCs for more information about the on-board termination recommendation.