欢迎访问ic37.com |
会员登录 免费注册
发布采购

XC3S1600E-4FGG320C 参数 Datasheet PDF下载

XC3S1600E-4FGG320C图片预览
型号: XC3S1600E-4FGG320C
PDF下载: 下载PDF文件 查看货源
内容描述: 的Spartan- 3E FPGA系列 [Spartan-3E FPGA Family]
分类和应用: 现场可编程门阵列可编程逻辑时钟
文件页数/大小: 193 页 / 1733 K
品牌: XILINX [ XILINX, INC ]
 浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第51页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第52页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第53页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第54页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第56页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第57页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第58页浏览型号XC3S1600E-4FGG320C的Datasheet PDF文件第59页  
R
Functional Description  
Stabilizing DCM Clocks Before User Mode  
Clock Buffers/Multiplexers  
The STARTUP_WAIT attribute shown in Table 33 optionally  
delays the end of the FPGA’s configuration process until  
after the DCM locks to the incoming clock frequency. This  
option ensures that the FPGA remains in the Startup phase  
of configuration until all clock outputs generated by the  
DCM are stable. When all the DCMs with their  
STARTUP_WAIT attribute set to TRUE assert the LOCKED  
signal, then the FPGA completes its configuration process  
and proceeds to user mode. The associated bitstream gen-  
erator (BitGen) option LCK_cycle specifies one of the six  
cycles in the Startup phase. The selected cycle defines the  
point at which configuration halts until the all the LOCKED  
outputs go High. Also see Start-Up, page 91.  
Clock Buffers/Multiplexers either drive clock input signals  
directly onto a clock line (BUFG) or optionally provide a mul-  
tiplexer to switch between two unrelated, possibly asynchro-  
nous clock signals (BUFGMUX).  
Each BUFGMUX element, shown in Figure 43, is a 2-to-1  
multiplexer. The select line, S, chooses which of the two  
inputs, I0 or I1, drives the BUFGMUX’s output signal, O, as  
described in Table 34. The switching from one clock to the  
other is glitch-less, and done in such a way that the output  
High and Low times are never shorter than the shortest  
High or Low time of either input clock.  
Table 34: BUFGMUX Select Mechanism  
Table 33: STARTUP_WAIT Attribute  
S Input  
O Output  
I0 Input  
Attribute  
Description  
Values  
0
1
STARTUP_WAIT Delays transition  
fromconfiguration  
to user mode until  
TRUE, FALSE  
I1 Input  
The BUFG clock buffer primitive drives a single clock signal  
onto the clock network and is essentially the same element  
as a BUFGMUX, just without the clock select mechanism.  
Similarly, the BUFGCE primitive creates an enabled clock  
buffer using the BUFGMUX select mechanism.  
DCM locks to  
input clock.  
Clocking Infrastructure  
The Spartan-3E clocking infrastructure, shown in Figure 42,  
provides a series of low-capacitance, low-skew interconnect  
lines well-suited to carrying high-frequency signals through-  
out the FPGA. The infrastructure also includes the clock  
inputs and BUFGMUX clock buffers/multiplexers. The Xilinx  
Place-and-Route (PAR) software automatically routes  
high-fanout clock signals using these resources.  
The I0 and I1 inputs to an BUFGMUX element originate  
from clock input pins, DCMs, or Double-Line interconnect,  
as shown in Figure 43. As shown in Figure 42, there are 24  
BUFGMUX elements distributed around the four edges of  
the device. Clock signals from the four BUFGMUX elements  
at the top edge and the four at the bottom edge are truly glo-  
bal and connect to all clocking quadrants. The eight  
left-edge BUFGMUX elements only connect to the two clock  
quadrants in the left half of the device. Similarly, the eight  
right-edge BUFGMUX elements only connect to the right  
half of the device.  
Clock Inputs  
Clock pins accept external clock signals and connect directly  
to DCMs and BUFGMUX elements. Each Spartan-3E FPGA  
has:  
BUFGMUX elements are organized in pairs and share I0  
and I1 connections with adjacent BUFGMUX elements from  
a common clock switch matrix as shown in Figure 43. For  
example, the input on I0 of one BUFGMUX also a shared  
input to I1 of the adjacent BUFGMUX.  
16 Global Clock inputs (GCLK0 through GCLK15)  
located along the top and bottom edges of the FPGA  
8 Right-Half Clock inputs (RHCLK0 through RHCLK7)  
located along the right edge  
8 Left-Half Clock inputs (LHCLK0 through LHCLK7)  
located along the left edge  
The clock switch matrix for the left- and right-edge BUFG-  
MUX elements receive signals from any of the three follow-  
ing sources: an LHCLK or RHCLK pin as appropriate, a  
Double-Line interconnect, or a DCM in the XC3S1200E and  
XC3S1600E devices.  
Clock inputs optionally connect directly to DCMs using ded-  
icated connections. Table 35 shows the clock inputs that  
feed a specific DCM within a given Spartan-3E part number.  
Different Spartan-3E FPGA densities have different num-  
bers of DCMs.  
By contrast, the clock switch matrixes on the top and bottom  
edges receive signals from any of the five following sources:  
two GCLK pins, two DCM outputs, or one Double-Line inter-  
connect.  
Each clock input is also optionally a user-I/O pin and con-  
nects to internal interconnect. Some clock pad pins are  
input-only pins as indicated in Module 4 of the Spartan-3E  
Data Sheet.  
Table 36 indicates permissible connections between clock  
inputs and BUFGMUX elements. The four BUFGMUX ele-  
ments on the top edge are paired together and share inputs  
from the eight global clock inputs along the top edge. Each  
48  
www.xilinx.com  
DS312-2 (v1.1) March 21, 2005  
Advance Product Specification