XC4005XL-3TQ144M [XILINX]

XC4000E and XC4000X Series Field Programmable Gate Arrays; XC4000E和XC4000X系列现场可编程门阵列
XC4005XL-3TQ144M
型号: XC4005XL-3TQ144M
厂家: XILINX, INC    XILINX, INC
描述:

XC4000E and XC4000X Series Field Programmable Gate Arrays
XC4000E和XC4000X系列现场可编程门阵列

现场可编程门阵列 栅
文件: 总4页 (文件大小:25K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
XC4000E  
Logic Cell Array Family  
Product Preview  
Features  
Description  
The XC4000E family of Field-Programmable Gate Arrays  
(FPGAs) provides the benefits of custom CMOS VLSI,  
while avoiding the initial cost, time delay, and inherent risk  
of a conventional masked gate array.  
• Third Generation Field-Programmable Gate Arrays  
– On-chip ultra-fast RAM with synchronous write option  
– Dual-port RAM option  
– Fully PCI compliant  
– Abundant flip-flops  
The XC4000E family provides a regular, flexible, pro-  
grammable architecture of Configurable Logic Blocks  
(CLBs), interconnected by a powerful hierarchy of versa-  
tile routing resources, and surrounded by a perimeter of  
programmable Input/Output Blocks (IOBs).  
– Flexible function generators  
– Dedicated high-speed carry-propagation circuit  
– Wide edge decoders (four per edge)  
– Hierarchy of interconnect lines  
– Internal 3-state bus capability  
XC4000E devices have generous routing resources to  
accommodate the most complex interconnect patterns.  
They are customized by loading configuration data into  
the internal memory cells. The FPGA can either actively  
read its configuration data out of external serial or byte-  
parallel PROM (master modes), or the configuration data  
can be written into the FPGA (slave and peripheral  
modes).  
– 8 global low-skew clock or signal distribution network  
• Flexible Array Architecture  
– Programmable logic blocks and I/O blocks  
– Programmable interconnects and wide decoders  
• Sub-micron CMOS Process  
– High-speed logic and Interconnect  
– Low power consumption  
• Systems-Oriented Features  
The XC4000E family is supported by powerful and sophis-  
ticated software, covering every aspect of design: from  
schematic entry, to simulation, to automatic block place-  
ment and routing of interconnects, and finally the creation  
of the configuration bit stream.  
– IEEE 1149.1-compatible boundary-scan logic support  
– Programmable output slew rate (2 modes)  
– Programmable input pull-up or pull-down resistors  
– 12-mA sink current per output  
– 24-mA sink current per output pair  
FPGAs are ideal for shortening the design and develop-  
ment cycle, but they also offer a cost-effective solution for  
production rates well beyond 1,000 systems per month.  
• Configured by Loading Binary File  
– Unlimited reprogrammability  
– Six programming modes  
The XC4000E family is a superset of the popular XC4000  
family. For a detailed description of the device architec-  
ture, configuration methods, pin functionality, package  
pin-outs and dimensions, see the Xilinx Programmable  
Logic Data Book.  
• XACT Development System runs on ’386/’486/  
Pentium-type PC, Apollo, Sun-4, and Hewlett-Packard  
700 series  
– Interfaces to popular design environments like  
Viewlogic, Mentor Graphics and OrCAD  
– Fully automatic partitioning, placement and routing  
– Interactive design editor for design optimization  
– 288 macros, 34 hard macros, RAM/ROM compiler  
The following pages describes the new features of the  
XC4000E family and list electrical and timing parameters.  
Table 1. The XC4000E Family of Field-Programmable Gate Arrays  
Device  
XC4003E XC4005E  
XC4006E  
XC4008E XC4010E  
XC4013E  
XC4020E XC4025E  
Appr. Gate Count  
CLB Matrix  
Number of CLBs  
Number of Flip-Flops  
Max Decode Inputs (per side)  
Max RAM Bits  
3,000  
10 x 10  
100  
360  
30  
5,000  
14 x 14  
196  
616  
42  
6,000  
16 x 16  
256  
768  
48  
8,000  
18 x 18  
324  
936  
54  
10,000  
20 x 20  
400  
1,120  
60  
13,000  
24 x 24  
576  
1,536  
72  
20,000  
28 x 28  
784  
2,016  
84  
25,000  
32 x 32  
1,024  
2,560  
96  
3,200  
80  
6,272  
112  
8,192  
128  
10,368  
144  
12,800  
160  
18,432  
192  
25,088  
224  
32,768  
256  
Number of IOBs  
1
XC4000E Logic Cell Array Family  
XC4000E compared to XC4000  
IOB Clock Enable  
AnyXC4000Edeviceisa100%compatiblesupersetofthe  
equivalent XC4000 device, not only functionally, but also  
electrically, and in pin-out and configuration bitstream.  
Thetwoflip-flopsineachIOBhaveacommonclockenable  
input,which through configuration can be activated indi-  
vidually for the input or output flip-flop or both. This clock  
enable operates exactly like the EC pin on the XC4000  
CLB. This makes the IOBs more versatile, and avoids the  
need for clock gating.  
The XC4000E devices have the following additional func-  
tions, most of which are invoked through options in the  
configuration bitstream:  
Output Drivers  
Synchronous RAM  
The output pull-up structure can be globally configured to  
be either a TTL-like totem-pole (n-channel pull-up transis-  
tor, pulling to a voltage one threshold below Vcc, just like  
XC4000) or to be CMOS (p-channel pull-up transistor  
pulling to Vcc). Also, the configurable pull-up resistor in  
XC4000E is a p-channel transistor that pulls to Vcc,  
whereas in XC4000 it is an n-channel transistor that pulls  
to a voltage one threshold below Vcc.  
ThetwoRAMsinanyCLBcanbechangedtosynchronous  
write operation. In this synchronous mode, the internal  
write operation is controlled by the same clock that drives  
the flip-flops. The clock polarity is programmable for the  
RAM (both F and G function generators together), but is  
independent of the chosen flip-flop polarity. Address,  
Data, and WE inputs are latched by this rising or falling  
clock edge, and a short internal write pulse is generated  
right after the clock edge. This self-timed write operation is  
thus effectively edge-triggered.  
Input Thresholds  
The input thresholds can be globally configured for either  
TTL ( 1.2 V threshold) or CMOS ( 2.5 V threshold ), just like  
XC2000 and XC3000 inputs. Note that the two global  
adjustments of input threshold and output level are inde-  
pendent of each other.  
The read operation is not affected by this change to a  
synchronous write.  
Dual-Port RAM  
A separate option converts the 16 x 2 RAM in any CLB into  
a 16 x 1 dual-port RAM. In this mode, any operation that  
writesintotheF-RAM, automaticallyalsowritesintotheG-  
RAM, using the F address. The G-address can, therefore,  
not be used to write into the G-RAM.  
Global Signal Access to Logic  
There is additional access from global clocks to the F and  
G function generator inputs.  
Mode-Pin Pull-Up Resistors  
During configuration, the three mode pins, M0, M1, and  
M2, have weak pull-up resistors. For the most popular  
configuration mode, Slave Serial, the mode pins can thus  
be left unconnected.  
The CLB can thus be used as an asymmetrical dual-port  
RAM, withFbeingthereadaddressfortheF-RAMandthe  
write address for both F- and G-RAM, while G is the read  
address for the G-RAM. Note that F and G can still be  
independent read addresses, as they are in XC4000. The  
two RAMs together have one read/write port using the F  
address, and one read-only port using the G address.  
For user mode, the three mode inputs can individually be  
configured with or without weak pull-up or pull-down  
resistors  
The PROGRAM input pin has a permanent weak pull-up.  
Each CLB can be configured as function generators either  
asynchronous single-port, synchronous single-port, or  
synchronous dual-port.  
Soft Startup  
Like XC3000A, the XC4000E family has “Soft Startup”.  
When the configuration process is finished and the device  
starts up in user mode, the first activation of the outputs is  
automatically slew-rate limited. This avoids the potential  
ground bounce when all outputs are turned on simulta-  
neously. After start-up, the slew rate of the individual  
outputs is, as in the XC4000 family, determined by the  
individual configuration option.  
H-Function Generator  
In XC4000E, the H function generator is more versatile. Its  
inputs can come not only from the F and G function  
generators but also from up to three control input lines.  
The H function generator can be totally or partially inde-  
pendent of the other two function generators.  
2
IOB Switching Characteristic Guidelines  
Testing of the switching parameters is modeled after testing methods specified by MIL-M-38510/605. All devices are 100%  
functionally tested. Since many internal timing parameters cannot be measured directly, they are derived from benchmark timing  
patterns. The following guidelines reflect worst-case values over the recommended operating conditions. For more detailed, more  
precise, and more up-to-date timing information, use the values provided by the XACT timing calculator and used in the simulator.  
Speed Grade  
-4  
-3  
-2  
Description  
Symbol Min Max  
Min Max Min Max Units  
Input  
Propagation Delays  
Pad to I1, I2  
TPID  
TPLI  
TPDLI  
TIKRI  
TIKLI  
2.5  
3.6  
7.1  
2.8  
3.0  
ns  
ns  
ns  
ns  
ns  
Pad to I1, I2, via transparent latch (no delay)  
Pad to I1, I2, via transparent latch (with delay)  
Clock (IK) toI1, I2, (flip-flop)  
Clock (IK) to I1, I2 (latch enable, active Low)  
Set-up Time (Note 3)  
Pad to Clock (IK), no delay  
Pad to Clock (IK) with delay  
TPICK  
TPICKD  
4.7  
8.3  
ns  
ns  
Hold Time (Note 3)  
Pad to Clock (IK), no delay  
Pad to Clock (IK) with delay  
TIKPI  
TIKPID  
0
0
ns  
ns  
Output  
Propagation Delays  
Clock (OK) to Pad  
same  
Output (O) to Pad  
same  
3-state to Pad begin hi-Z (slew-rate independent)  
3-state to Pad active and valid (fast)  
(fast)  
(slew rate limited)  
(fast)  
TOKPOF  
TOKPOS  
TOPF  
4.6  
11.2  
5.8  
12.4  
4.2  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
(slew-rate limited)  
TOPS  
TTSHZ  
TTSONF  
TTSONS  
8.1  
14.7  
same  
(slew -rate limited)  
Set-up and Hold Times  
Output (O) to clock (OK) set-up time  
Output (O) to clock (OK) hold time  
TOOK  
TOKO  
3.7  
0
ns  
ns  
Clock  
Clock High or Low time  
TCH/TCL  
4.0  
ns  
Global Set/Reset  
Delay from GSR net through Q to I1, I2  
Delay from GSR net to Pad  
GSR width*  
TRRI  
TRPO  
TMRW  
7.2  
ns  
ns  
ns  
18.9  
* Timing is based on the XC4005E. For other devices see XACT timing calculator.  
** See preceding page  
Notes: 1. Timing is measured at pin threshold, with 50 pF external capacitive loads (incl. test fixture). Slew rate limited output  
rise/fall times are approximately two times longer than fast output rise/fall times. For the effect of capacitive loads on  
ground bounce, see pages 8-8 through 8-10.  
2. Voltage levels of unused (bonded and unbonded) pads must be valid logic levels. Each can be configured with the  
internal pull-up or pull-down resistor or alternatively configured as a driven output or be driven from an external source.  
3. Input pad setup times and hold times are specified with respect to the internal clock (IK). To calculate system setup time,  
subtract clock delay (clock pad to IK) from the specified input pad setup time value, but do not subtract below zero.  
Negative hold time means that the delay in the input data is adequate for the external system hold time to be zero,  
provided the input clock uses the Global signal distribution from pad to IK.  
3
XC4000E Logic Cell Array Family  
CLB Switching Characteristic Guidelines  
Testing of the switching parameters is modeled after testing methods specified by MIL-M-38510/605. All devices are 100%  
functionally tested. Since many internal timing parameters cannot be measured directly, they are derived from benchmark timing  
patterns. The following guidelines reflect worst-case values over the recommended operating conditions. For more detailed, more  
precise, and more up-to-date timing information, use the values provided by the XACT timing calculator and used in the simulator.  
Speed Grade  
Symbol  
-4  
-3  
-2  
Description  
Min Max Min Max Min Max Units  
Combinatorial Delays  
F/G inputs to X/Y outputs  
F/G inputs via H’ to X/Y outputs  
C inputs via H’ to X/Y outputs  
TILO  
TIHO  
THHO  
2.0  
3.6  
2.9  
ns  
ns  
ns  
CLB Fast Carry Logic  
Operand inputs (F1,F2,G1,G4) to COUT  
Add/Subtract input (F3) to COUT  
Initialization inputs (F1,F3) to COUT  
CIN through function generators to X/Y outputs  
CIN to COUT, bypass function generators.  
TOPCY  
TASCY  
TINCY  
TSUM  
TBYP  
2.6  
4.4  
1.7  
3.3  
0.7  
ns  
ns  
ns  
ns  
ns  
Sequential Delays  
Clock K to outputs Q  
TCKO  
2.4  
ns  
Set-up Time before Clock K  
F/G inputs  
TICK  
2.3  
4.0  
3.3  
1.9  
2.6  
1.7  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
F/G inputs via H’  
C inputs via H1  
C inputs via DIN  
C inputs via EC  
C inputs via S/R, going Low (inactive)  
CIN input via F'/G'  
CIN input via F'/G' and H'  
TIHCK  
THHCK  
TDICK  
TECCK  
TRCK  
TCCK  
TCHCK  
Hold Time after Clock K  
F/G inputs  
TCKI  
0
0
0
0
0
0
ns  
ns  
ns  
ns  
ns  
ns  
F/G inputs via H’  
C inputs via H1  
C inputs via DIN  
C inputs via EC  
TCKIH  
TCKHH  
TCKDI  
TCKEC  
TCKR  
C inputs via S/R, going Low (inactive)  
Clock  
Clock High time  
Clock Low time  
TCH  
TCL  
4.0  
4.0  
ns  
ns  
Set/Reset Direct  
Width (High)  
Delay from C inputs via S/R, going High to Q  
TRPW  
TRIO  
4.0  
ns  
ns  
4.0  
Master Set/Reset*  
Width (High or Low)  
Delay from Global Set/Reset net to Q  
TMRW  
TMRQ  
18.9  
ns  
ns  
14.4  
*
Timing is based on the XC4005E. For other devices see XACT timing calculator.  
4

相关型号:

XC4005XL-3TQG144C

IC FPGA, 196 CLBS, 3000 GATES, 166 MHz, PQFP144, PLASTIC, TQFP-144, Field Programmable Gate Array

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-3TQG144I

IC FPGA, 196 CLBS, 3000 GATES, 166 MHz, PQFP144, PLASTIC, TQFP-144, Field Programmable Gate Array

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-3VQ100C

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-3VQ100C

FPGA, 196 CLBS, 3000 GATES, 166MHz, PQFP100, PLASTIC, VQFP-100

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ROCHESTER

XC4005XL-3VQ100I

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-3VQ100M

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-3VQG100C

Field Programmable Gate Array, 196 CLBs, 3000 Gates, 166MHz, CMOS, PQFP100, PLASTIC, VQFP-100

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-4PC84C

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-4PC84I

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-4PC84M

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-4PQ100C

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX

XC4005XL-4PQ100I

XC4000E and XC4000X Series Field Programmable Gate Arrays

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
XILINX