IBUFDS_IBUFDISABLE_XP5 - IBUFDS_IBUFDISABLE_XP5 - 2025.2 English - Primitive: Differential Input Buffer With Input Buffer Disable - UG1704

Spartan UltraScale+ Libraries Guide (UG1704)

Document ID
UG1704
Release Date
2025-12-17
Version
2025.2 English

Primitive: Differential Input Buffer With Input Buffer Disable

  • PRIMITIVE_GROUP: I/O
  • PRIMITIVE_SUBGROUP: INPUT_BUFFER
Page-1 Sheet.2 Sheet.3 Sheet.4 Sheet.5 Sheet.6 Sheet.7 Sheet.8 Sheet.9 Sheet.10 Sheet.11 Sheet.12 I I Sheet.13 Sheet.14 Sheet.15 Sheet.16 IB IB Sheet.17 Sheet.18 Sheet.19 Sheet.20 IBUFDS_IBUFDISABLE IBUFDS_IBUFDISABLE_XP5 Sheet.21 O O Sheet.22 IBUFDISABLE IBUFDISABLE Sheet.23 X00074-102425 X00074-102425

Introduction

The primitive IBUFDS_IBUFDISABLE_XP5 is only supported in XP5IO banks. It's function is the same as the IBUFDS_IBUFDISABLE primitive supported in HP IO banks, except when the IBUFDISABLE pin is asserted, its output behaves differently than the IBUFDS_IBUFDISABLE in HP banks. Please pay special attention in the design that uses both IBUFDS_IBUFDISABLE and IBUFDS_IBUFDISABLE_XP5.

Port Descriptions

Port Direction Width Function
I Input 1 Diff_p Buffer Input. Connect to top-level p-side input port.
IB Input 1 Diff_n Buffer Input. Connect to top-level n-side input port.
IBUFDISABLE Input 1 Disables input path through the buffer and forces to a logic High. This feature is generally used to reduce power at times when the I/O is idle for a period of time.
O Output 1 Buffer output

Design Entry Method

Instantiation Yes
Inference No
IP and IP Integrator Catalog No

Available Attributes

Attribute Type Allowed Values Default Description
SIM_DEVICE STRING "ULTRASCALE", "ULTRASCALE_PLUS" "ULTRASCALE_PLUS" Set the device version for simulation functionality.
USE_IBUFDISABLE STRING "TRUE", "FALSE", "T_CONTROL" "TRUE" Set this attribute to "TRUE" to enable the IBUFDISABLE pin.

Related Information

  • Spartan UltraScale+ FPGAs SelectIO Resources User Guide (UG861)
  • Vivado Design Suite Properties Reference Guide (UG912)