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

5962-9473002MXC 参数 Datasheet PDF下载

5962-9473002MXC图片预览
型号: 5962-9473002MXC
PDF下载: 下载PDF文件 查看货源
内容描述: [Field Programmable Gate Array, 576 CLBs, 10000 Gates, 90.9MHz, 1368-Cell, CMOS, CPGA223, CERAMIC, PGA-223]
分类和应用: 时钟可编程逻辑
文件页数/大小: 68 页 / 685 K
品牌: XILINX [ XILINX, INC ]
 浏览型号5962-9473002MXC的Datasheet PDF文件第1页浏览型号5962-9473002MXC的Datasheet PDF文件第2页浏览型号5962-9473002MXC的Datasheet PDF文件第3页浏览型号5962-9473002MXC的Datasheet PDF文件第4页浏览型号5962-9473002MXC的Datasheet PDF文件第6页浏览型号5962-9473002MXC的Datasheet PDF文件第7页浏览型号5962-9473002MXC的Datasheet PDF文件第8页浏览型号5962-9473002MXC的Datasheet PDF文件第9页  
R
XC4000E and XC4000X Series Field Programmable Gate Arrays  
Each CLB contains two storage elements that can be used  
Detailed Functional Description  
to store the function generator outputs. However, the stor-  
age elements and function generators can also be used  
independently. These storage elements can be configured  
as flip-flops in both XC4000E and XC4000X devices; in the  
XC4000X they can optionally be configured as latches. DIN  
can be used as a direct input to either of the two storage  
elements. H1 can drive the other through the H function  
generator. Function generator outputs can also drive two  
outputs independent of the storage element outputs. This  
versatility increases logic capacity and simplifies routing.  
XC4000 Series devices achieve high speed through  
advanced semiconductor technology and improved archi-  
tecture. The XC4000E and XC4000X support system clock  
rates of up to 80 MHz and internal performance in excess  
of 150 MHz. Compared to older Xilinx FPGA families,  
XC4000 Series devices are more powerful. They offer  
on-chip edge-triggered and dual-port RAM, clock enables  
on I/O flip-flops, and wide-input decoders. They are more  
versatile in many applications, especially those involving  
RAM. Design cycles are faster due to a combination of  
increased routing resources and more sophisticated soft-  
ware.  
Thirteen CLB inputs and four CLB outputs provide access  
to the function generators and storage elements. These  
inputs and outputs connect to the programmable intercon-  
nect resources outside the block.  
Basic Building Blocks  
Xilinx user-programmable gate arrays include two major  
configurable elements: configurable logic blocks (CLBs)  
and input/output blocks (IOBs).  
Function Generators  
Four independent inputs are provided to each of two func-  
tion generators (F1 - F4 and G1 - G4). These function gen-  
erators, with outputs labeled F’ and G’, are each capable of  
implementing any arbitrarily defined Boolean function of  
four inputs. The function generators are implemented as  
memory look-up tables. The propagation delay is therefore  
independent of the function implemented.  
CLBs provide the functional elements for constructing  
the user’s logic.  
IOBs provide the interface between the package pins  
and internal signal lines.  
6
Three other types of circuits are also available:  
A third function generator, labeled H’, can implement any  
Boolean function of its three inputs. Two of these inputs can  
optionally be the F’ and G’ functional generator outputs.  
Alternatively, one or both of these inputs can come from  
outside the CLB (H2, H0). The third input must come from  
outside the block (H1).  
3-State buffers (TBUFs) driving horizontal longlines are  
associated with each CLB.  
Wide edge decoders are available around the periphery  
of each device.  
An on-chip oscillator is provided.  
Programmable interconnect resources provide routing  
paths to connect the inputs and outputs of these config-  
urable elements to the appropriate networks.  
Signals from the function generators can exit the CLB on  
two outputs. F’ or H’ can be connected to the X output. G’ or  
H’ can be connected to the Y output.  
The functionality of each circuit block is customized during  
configuration by programming internal static memory cells.  
The values stored in these memory cells determine the  
logic functions and interconnections implemented in the  
FPGA. Each of these available circuits is described in this  
section.  
A CLB can be used to implement any of the following func-  
tions:  
any function of up to four variables, plus any second  
function of up to four unrelated variables, plus any third  
function of up to three unrelated variables1  
any single function of five variables  
any function of four variables together with some  
functions of six variables  
Configurable Logic Blocks (CLBs)  
Configurable Logic Blocks implement most of the logic in  
an FPGA. The principal CLB elements are shown in  
Figure 1. Two 4-input function generators (F and G) offer  
unrestricted versatility. Most combinatorial logic functions  
need four or fewer inputs. However, a third function gener-  
ator (H) is provided. The H function generator has three  
inputs. Either zero, one, or two of these inputs can be the  
outputs of F and G; the other input(s) are from outside the  
CLB. The CLB can, therefore, implement certain functions  
of up to nine variables, like parity check or expand-  
able-identity comparison of two sets of four inputs.  
some functions of up to nine variables.  
Implementing wide functions in a single block reduces both  
the number of blocks required and the delay in the signal  
path, achieving both increased capacity and speed.  
The versatility of the CLB function generators significantly  
improves system speed. In addition, the design-software  
tools can deal with each function generator independently.  
This flexibility improves cell usage.  
1. When three separate functions are generated, one of the function outputs must be captured in a flip-flop internal to the CLB. Only two  
unregistered function generator outputs are available from the CLB.  
May 14, 1999 (Version 1.6)  
6-9  
 复制成功!