BUFG_FABRIC - 2022.1 English

Versal Architecture AI Core Series Libraries Guide (UG1353)

Document ID
UG1353
Release Date
2022-04-20
Version
2022.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 AI Core series
-- Xilinx HDL Language Template, version 2022.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 AI Core series
// Xilinx HDL Language Template, version 2022.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 ACAP Clocking Resources Architecture Manual (AM003)