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