XP IOB Primitives

Versal Adaptive SoC SelectIO Resources Architecture Manual (AM010)

Document ID
AM010
Release Date
2024-03-18
Revision
1.5 English

The AMD Vivado™ Design Suite Library includes an extensive list of primitives supporting many I/O primitives. The generic primitives can each support most of the single-ended I/O Standards:

IBUFE3
Input buffer with VREF tuning, along with buffer disable control
IBUF
Input buffer
IBUF_IBUFDISABLE
Input buffer with buffer disable control
IOBUFE3
Bidirectional buffer, VREF tuning, input buffer disable, and on-die input termination enable control
IOBUF
Bidirectional buffer
IOBUF_DCIEN
Bidirectional buffer with input buffer disable and on-die input termination disable control
OBUF
Output buffer
OBUFT
Tristate output buffer

These generic primitives can each support most of the available differential I/O standards:

IBUFDSE3
Differential input buffer with offset calibration along with buffer disable control
IBUFDS
Differential input buffer
IBUFDS_DIFF_OUT
Differential input buffer with complementary outputs
IBUFDS_DIFF_OUT_IBUFDISABLE
Differential input buffer with complementary outputs and buffer disable
IBUFDS_IBUFDISABLE
Differential input buffer with buffer disable control
IBUFDS_DPHY
Differential input buffer for the MIPI D-PHY
IOBUFDSE3
Differential bidirectional buffer with input buffer disable and on-die input termination enable control
IOBUFDS
Differential bidirectional buffer
IOBUFDS_COMP
Differential bidirectional buffer with on-die input termination disable control, input buffer disable, and complimentary receiver port
IOBUFDS_DCIEN
Differential bidirectional buffer with on-die input termination disable control and input buffer disable
IOBUFDS_DIFF_OUT
Differential bidirectional buffer with complementary outputs from the input buffer
IOBUFDS_DIFF_OUT_DCIEN
Differential bidirectional buffer with complementary outputs from the input buffer with on-die input termination disable controls and input buffer disable controls
OBUFDS
Differential output buffer
OBUFTDS
Differential tristate output buffer
OBUFDS_DPHY

Differential output buffer for the MIPI D-PHY. High-speed data comes from p-side NIBBLESLICE

OBUFDS_DPHY_COMP

Differential output buffer for the MIPI D-PHY. High-speed data comes from n-side NIBBLESLICE

XPIO_VREF
VREF scan control