The three primary types of I/O in Versal adaptive SoCs are high-performance XP I/O (XPIO), high-density I/O (HDIO), and X5 I/O (X5IO). The XPIO includes dedicated logic to support high-speed interfaces with voltage ranges between 1.0V and 1.5V. The HDIO supports interfaces with voltages ranging from 1.8V to 3.3V. The HDIO and XPIO banks provide logic for both single data rate (SDR) and double data rate (DDR) interfaces at reduced clocking speeds. The X5IO banks support higher speed interfaces and a voltage range between 1.0V and 1.2V. X5IO offer similar high-speed PHY support as XPIO, but add MIPI-CPHY, DDR5, and LPDDR5 support. Unlike XPIO and HDIO, the X5IO banks do not have dedicated low-speed resources, though the PHY can be bypassed for direct fabric access for low-speed applications.