![Xilinx XC4000 Series Скачать руководство пользователя страница 40](http://html1.mh-extra.com/html/xilinx/xc4000-series/xc4000-series_manual_3415466040.webp)
XC4000 Series Field Programmable Gate Arrays
4-44
September 18, 1996 (Version 1.04)
Global Early Buffers
Each corner of the XC4000EX device has two Global Early
buffers. The primary purpose of the Global Early buffers is
to provide an earlier clock access than the potentially
heavily-loaded Global Low-Skew buffers. A clock source
applied to both buffers will result in the Global Early clock
edge occurring several nanoseconds earlier than the Glo-
bal Low-Skew buffer clock edge, due to the lighter loading.
Global Early buffers also facilitate the fast capture of device
inputs, using the Fast Capture latches described in
. For Fast Capture, take a single
clock signal, and route it through both a Global Early buffer
and a Global Low-Skew buffer. (The two buffers share an
input pad.) Use the Global Early buffer to clock the Fast
Capture latch, and the Global Low-Skew buffer to clock the
normal input flip-flop or latch, as shown in
The Global Early buffers can also be used to provide a fast
Clock-to-Out on device output pins. However, an early
clock in the output flip-flop IOB must be taken into consid-
eration when calculating the internal clock speed for the
design.
The Global Early buffers at the left and right edges of the
chip have slightly different capabilities than the ones at the
top and bottom. Refer to
,
while reading the following explana-
tion.
Each Global Early buffer can access the eight vertical Glo-
bal lines for all CLBs in the quadrant. Therefore, only one-
fourth of the CLB clock pins can be accessed. This restric-
tion is in large part responsible for the faster speed of the
buffers, relative to the Global Low-Skew buffers.
The left-side Global Early buffers can each drive two of the
four vertical lines accessing the IOBs on the entire left edge
of the device. The right-side Global Early buffers can each
drive two of the eight vertical lines accessing the IOBs on
the entire right edge of the device. (See
Each left and right Global Early buffer can also drive half of
the IOBs along either the top or bottom edge of the device,
using a dedicated line that can only be accessed through
the Global Early buffers.
The top and bottom Global Early buffers can drive half of
the IOBs along either the left or right edge of the device, as
shown in
. They can only access the top and bot-
tom IOBs via the CLB global lines.
1
6
2
5
3
8
4
7
CLB
CLB
CLB
CLB
I
O
B
I
O
B
I
O
B
I
O
B
IOB
IOB
IOB
IOB
X6753
Figure 37: Any BUFGLS (GCK1 - GCK8) Can
Drive Any or All Clock Inputs on the Device
1
6
2
5
3
8
4
7
CLB
CLB
CLB
CLB
I
O
B
I
O
B
I
O
B
I
O
B
IOB
IOB
IOB
IOB
X6751
Figure 38: Left and Right BUFGEs Can Drive Any or
All Clock Inputs in Same Quadrant or Edge (GCK1 is
shown. GCK2, GCK5 and GCK6 are similar.)
1
6
2
5
3
8
4
7
CLB
CLB
CLB
CLB
I
O
B
I
O
B
I
O
B
I
O
B
IOB
IOB
IOB
IOB
X6747
Figure 39: Top and Bottom BUFGEs Can Drive Any
or All Clock Inputs in Same Quadrant (GCK8 is
shown. GCK3, GCK4 and GCK7 are similar.)