BUFG_FABRIC - 2024.1 English

Versal Architecture Premium Series Libraries Guide (UG1485)

Document ID
UG1485
Release Date
2024-05-30
Version
2024.1 English

Primitive: Global Clock Buffer driven by fabric interconnect

  • PRIMITIVE_GROUP: CLOCK
  • PRIMITIVE_SUBGROUP: BUFFER
Page-1 Buffer.46 Sheet.2 I I Sheet.3 O O Sheet.4 BUFG_FABRIC BUFG_FABRIC Sheet.5 X22738-042219 X22738-042219

Introduction

This design element is a high-fanout buffer that connects high fanout signals such as sets/resets and clock enables from the fabric interconnect to the global routing resources.

Port Descriptions

Port Direction Width Function
I Input 1 Buffer input
O Output 1 Buffer input

Design Entry Method

Instantiation Yes
Inference Yes
IP and IP Integrator Catalog No

VHDL Instantiation Template

Unless they already exist, copy the following two statements and paste them before the entity declaration.
Library UNISIM;
use UNISIM.vcomponents.all;

-- BUFG_FABRIC: Global Clock Buffer driven by fabric interconnect
--              Versal Premium series
-- Xilinx HDL Language Template, version 2024.1

BUFG_FABRIC_inst : BUFG_FABRIC
port map (
   O => O, -- 1-bit output: Buffer
   I => I  -- 1-bit input: Buffer
);

-- End of BUFG_FABRIC_inst instantiation

Verilog Instantiation Template


// BUFG_FABRIC: Global Clock Buffer driven by fabric interconnect
//              Versal Premium series
// Xilinx HDL Language Template, version 2024.1

BUFG_FABRIC BUFG_FABRIC_inst (
   .O(O), // 1-bit output: Buffer
   .I(I)  // 1-bit input: Buffer
);

// End of BUFG_FABRIC_inst instantiation

Related Information

  • Versal Adaptive SoC Clocking Resources Architecture Manual (AM003)