Differences Between Bank Types - Differences Between Bank Types - UG861

Spartan UltraScale+ FPGAs SelectIO Resources User Guide (UG861)

Document ID
UG861
Release Date
2026-04-28
Revision
1.1 English

As noted in I/O Tile Overview, the Spartan UltraScale+ family consists of three different SelectIObank types: HP I/O, HD I/O, and XP5IO I/O. The bank types are optimized with different features, supply levels, applications, and performance levels. The following descriptions call out fundamental differences in the bank type to help define an appropriate bank type selection for a given application.

HP I/O Bank

The HP I/O bank is intended for higher performance interfaces that are powered from 1.0V to 1.8V. This includes higher performance interface standards like LVDS, POD, SSTL, and MIPI D-PHY. The HP I/O banks have basic register resources but also contain a PHY with a robust feature set that helps accommodate high-performance fourth generation memory interfaces as well as high-performance MIPI D-PHY interfaces. The HP I/O bank supports high-speed interfaces by leveraging several features: a dedicated PHY with clock-data phase alignment features, calibrated internal termination, receive CTLE equalization, pre-emphasis, and support for several I/O standards used in DDR4/LPDDR4 memory, as well as MIPI D-PHY.

HD I/O Bank

The HD I/O bank is primarily intended to accommodate lower-speed interfaces that might require basic register function with a wide range of voltage support levels (1.2V to 3.3V). The HD I/O banks support basic SDR/DDR dedicated registers, uncalibrated termination, and zero hold (ZHOLD) which can be used to preserve clock alignment.

XP5IO Bank

The XP5IO bank is unique to the Spartan UltraScale+ architecture and is present in several devices. It operates at a supply range between 1.0V and 1.5V and adds LPDDR5 interface support to the Spartan UltraScale+ family . In addition, the XP5IO contains a dedicated PHY which can be used for source-synchronous applications like MIPI D-PHY. XP5IO banks are intended for high-speed PHY operation such as MIPI D-PHY and LPDDR5 interfaces. As a result, there are no IOL resources like IDDR, ODDR, or IODELAY, though the PHY can be bypassed to access fabric resources from the IOB.

Table 1. Feature Differences by Bank Type
Feature HP I/O Banks HD I/O Banks XP5IO Banks
Supported Supply Voltage Range 1.0V to 1.8V 1.2V to 3.3V 1.0V to 1.5V
PHY Support ISERDES/OSERDES Not Supported XP5IO PHY
Memory Support DDR4 Not Supported LPDDR5
MIPI Support D-PHY Not Supported D-PHY
Internal Termination Calibrated and Uncalibrated (40 Ω, 48 Ω, 60 Ω), Differential Input Termination Uncalibrated 48 Ω Termination Only Calibrated (40 Ω, 48 Ω, 60 Ω), Differential Input Termination
Equalization CTLE Not Supported CTLE
LVDS Signaling Support Input and Output (1.8V) Input only externally terminated Input and Output (1.5V)
Data Alignment Features High Speed Dynamic Phase Alignment through dedicated PHY ZHOLD High Speed Dynamic Phase Alignment through dedicated PHY
Dedicated Clock Managers PLL/MMCM Not Supported PLLXP/MMCM