XC9536XL-10VQG44Q [XILINX]

Flash PLD, 10ns, CMOS, PQFP44, PLASTIC, VQFP-44;
XC9536XL-10VQG44Q
型号: XC9536XL-10VQG44Q
厂家: XILINX, INC    XILINX, INC
描述:

Flash PLD, 10ns, CMOS, PQFP44, PLASTIC, VQFP-44

文件: 总22页 (文件大小:183K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
k
0
XC9500XL High-Performance  
CPLD Automotive IQ Product  
Family  
R
0
0
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
Features  
Description  
Guaranteed to meet full electrical specifications over  
TA = –40°C to +125°C  
The XC9500XL 3.3V CPLD Automotive IQ product family is  
targeted for leading-edge, high-performance, low-voltage  
automotive (–40°C to +125°C) applications.  
System frequency up to 100 MHz (10 ns)  
Available in small footprint packages  
Power Estimation  
Optimized for high-performance 3.3V systems  
Power dissipation in CPLDs can vary substantially depend-  
ing on the system frequency, design application and output  
loading. To help reduce power dissipation, each macrocell  
in the XC9500XL device can be configured for low-power  
mode (from the default high-performance mode). In addi-  
tion, unused product-terms and macrocells are automati-  
cally deactivated by the software to further conserve power.  
-
5V tolerant I/O pins accept 5V, 3.3V, and 2.5V  
signals — ideal for multi-voltage system interfacing  
and level shifting  
-
Technology: 0.35µm CMOS process  
Advanced system features  
-
In-system programmable enabling higher system  
reliability through reduced handling and reducing  
production programming times  
For a general estimate of ICC, the following equation may be  
used:  
-
Superior pin-locking and routability with  
FastCONNECT™ II switch matrix allowing for  
multiple design iterations without board re-spins  
Input hysteresis on all user and boundary-scan pin  
inputs to reduce noise on input signals  
Bus-hold circuitry on all user pin inputs which  
reduces cost associated with pull-up resistors and  
reduces bus loading  
ICC (mA) = MCHP(0.5) + MCLP(0.3) + MC(0.0045 mA/MHz) f  
where:  
-
-
MCHP = Macrocells in high-performance (default)  
mode  
MCLP = Macrocells in low-power mode  
MC = Total number of macrocells used  
f = Clock frequency (MHz)  
-
Full IEEE Standard 1149.1 boundary-scan (JTAG)  
for in-system device testing  
·
Fast concurrent programming  
This calculation is based on typical operating conditions  
using a pattern of 16-bit up/down counters in each Function  
Block with no output loading. The actual ICC value varies  
with the design application and should be verified during  
normal system operation.  
Slew rate control on individual outputs for reducing EMI  
generation  
.
Table 1: XC9500XL Device Family  
Device  
Macrocells  
Usable Gates  
800  
Registers  
fSYSTEM (MHz)  
XC9536XL  
XC9572XL  
36  
72  
36  
72  
100  
100  
1,600  
Table 2: XC9500XL Packages and User I/O Pins (not including four dedicated JTAG pins)  
Device  
VQ44  
VQ64  
36  
TQ100  
XC9536XL  
XC9572XL  
34  
-
-
52  
72  
© 2002 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm.  
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.  
DS108 (v1.0) June 17, 2002  
www.xilinx.com  
1
Advance Product Specification  
1-800-255-7778  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
3
JTAG  
In-System Programming Controller  
54  
JTAG Port  
Controller  
Function  
Block 1  
18  
18  
18  
18  
I/O  
I/O  
I/O  
I/O  
Macrocells  
1 to 18  
54  
54  
54  
Function  
Block 2  
Macrocells  
1 to 18  
I/O  
Blocks  
I/O  
I/O  
I/O  
I/O  
Function  
Block 3  
Macrocells  
1 to 18  
3
I/O/GCK  
Function  
Block N  
1
I/O/GSR  
Macrocells  
1 to 18  
2 or 4  
I/O/GTS  
DS054_01_042001  
Figure 1: XC9500XL Architecture  
Note: Function block outputs (indicated by the bold lines) drive the I/O blocks directly.  
tion across multiple density options in a given package  
footprint.  
Family Overview  
The FastFLASH XC9500XL family is a 3.3V CPLD family  
targeted for high-performance applications in leading-edge  
communications, computing, and automotive systems,  
where high device reliability and low power dissipation is  
important. Each XC9500XL device supports in-system pro-  
gramming (ISP) and the full IEEE 1149.1 (JTAG) bound-  
ary-scan, allowing superior debug and design iteration  
capability for small form-factor packages. The XC9500XL  
family is designed to work closely with the Xilinx Virtex,  
Spartan-XL and XC4000XL FPGA families, allowing system  
designers to partition logic optimally between fast interface  
circuitry and high-density general purpose logic. As shown  
in Table 1, logic density of the XC9500XL devices ranges  
from 800 to 1,600 usable gates with 36 to 72 registers,  
respectively. Multiple package options and associated I/O  
capacity are shown in Table 1. The XC9500XL family mem-  
bers are fully pin-compatible, allowing easy design migra-  
The XC9500XL architectural features address the require-  
ments of in-system programmability. Enhanced pin-locking  
capability avoids costly board rework. In-system program-  
ming throughout the full commercial operating range and a  
high programming endurance rating provide worry-free  
reconfigurations of system field upgrades. Extended data  
retention supports longer and more reliable system operat-  
ing life.  
Advanced system features include output slew rate control  
and user-programmable ground pins to help reduce system  
noise. Each user pin is compatible with 5V, 3.3V, and 2.5V  
inputs, and the outputs may be configured for 3.3V or 2.5V  
operation. The XC9500XL devices exhibit symmetric full  
3.3V output voltage swing to allow balanced rise and fall  
times.  
2
www.xilinx.com  
1-800-255-7778  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
Function Block  
Architecture Description  
Each XC9500XL device is a subsystem consisting of multi-  
ple Function Blocks (FBs) and I/O Blocks (IOBs) fully inter-  
connected by the FastCONNECT II switch matrix. The IOB  
provides buffering for device inputs and outputs. Each FB  
provides programmable logic capability with extra wide 54  
inputs and 18 outputs. The FastCONNECT II switch matrix  
connects all FB outputs and input signals to the FB inputs.  
For each FB, up to 18 outputs (depending on package  
pin-count) and associated output enable signals drive  
directly to the IOBs. See Figure 1  
Each Function Block, as shown in Figure 2 is comprised of  
18 independent macrocells, each capable of implementing  
a combinatorial or registered function. The FB also receives  
global clock, output enable, and set/reset signals. The FB  
generates 18 outputs that drive the FastCONNECT switch  
matrix. These 18 outputs and their corresponding output  
enable signals also drive the IOB.  
Logic within the FB is implemented using a sum-of-products  
representation. Fifty-four inputs provide 108 true and com-  
plement signals into the programmable AND-array to form  
90 product terms. Any number of these product terms, up to  
the 90 available, can be allocated to each macrocell by the  
product term allocator.  
Macrocell 1  
Product  
Term  
Allocators  
Programmable  
AND-Array  
18  
To FastCONNECT II  
Switch Matrix  
From  
FastCONNECT II  
Switch Matrix  
54  
18  
OUT  
To I/O Blocks  
18  
PTOE  
Macrocell 18  
1
3
Global Global  
Set/Reset Clocks  
DS054_02_042101  
Figure 2: XC9500XL Function Block  
The product term allocator associated with each macrocell  
selects how the five direct terms are used.  
Macrocell  
Each XC9500XL macrocell may be individually configured  
for a combinatorial or registered function. The macrocell  
and associated FB logic is shown in Figure 3.  
The macrocell register can be configured as a D-type or  
T-type flip-flop, or it may be bypassed for combinatorial  
operation. Each register supports both asynchronous set  
and reset operations. During power-up, all user registers  
are initialized to the user-defined preload state (default to 0  
if unspecified)  
Five direct product terms from the AND-array are available  
for use as primary data inputs (to the OR and XOR gates) to  
implement combinatorial functions, or as control inputs  
including clock, clock enable, set/reset, and output enable.  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
www.xilinx.com  
1-800-255-7778  
3
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
.
54  
Global  
Global  
Set/Reset Clocks  
3
Additional  
Product  
Terms  
(from other  
macrocells)  
Product Term Set  
1
0
To  
FastCONNECTII  
Switch Matrix  
S
D/T  
Q
CE  
Product  
Term  
Allocator  
Product Term Clock Enable  
R
Product Term Clock  
Product Term Reset  
OUT  
To  
I/O Blocks  
PTOE  
Product Term OE  
Additional  
Product  
Terms  
(from other  
macrocells)  
DS054_03_042101  
Figure 3: XC9500XL Macrocell Within Function Block  
All global control signals are available to each individual  
macrocell, including clock, set/reset, and output enable sig-  
nals. As shown in Figure 4, the macrocell register clock  
originates from either of three global clocks or a product  
term clock. Both true and complement polarities of the  
selected clock source can be used within each macrocell. A  
GSR input is also provided to allow user registers to be set  
to a user-defined state.  
4
www.xilinx.com  
1-800-255-7778  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
Macrocell  
Product Term Set  
S
D/T  
CE  
Product Term Clock  
Product Term Reset  
R
I/O/GSR  
Global Set/Reset  
I/O/GCK1  
I/O/GCK2  
Global Clock 1  
Global Clock 2  
I/O/GCK3  
Global Clock 3  
DS05404_042101  
Figure 4: Macrocell Clock and Set/Reset Capability  
DS108 (v1.0) June 17, 2002  
www.xilinx.com  
5
Advance Product Specification  
1-800-255-7778  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
Note that the incremental delay affects only the product  
terms in other macrocells. The timing of the direct product  
terms is not changed.  
Product Term Allocator  
The product term allocator controls how the five direct prod-  
uct terms are assigned to each macrocell. For example, all  
five direct terms can drive the OR function as shown in  
Figure 5.  
Product Term  
Allocator  
Product Term  
Allocator  
Macrocell  
Product Term  
Logic  
Product Term  
Allocator  
DS054_05_042101  
Figure 5: Macrocell Logic Using Direct Product Term  
The product term allocator can re-assign other product  
terms within the FB to increase the logic capacity of a mac-  
rocell beyond five direct terms. Any macrocell requiring  
additional product terms can access uncommitted product  
terms in other macrocells within the FB. Up to 15 product  
terms can be available to a single macrocell with only a  
small incremental delay of tPTA, as shown in Figure 6.  
Macrocell Logic  
With 15  
Product Terms  
Product Term  
Allocator  
DS054_06_042101  
Figure 6: Product Term Allocation With 15 Product  
Terms  
6
www.xilinx.com  
1-800-255-7778  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
The product term allocator can re-assign product terms  
from any macrocell within the FB by combining partial sums  
of products over several macrocells, as shown in Figure 7.  
In this example, the incremental delay is only 2*TPTA. All 90  
product terms are available to any macrocell, with a maxi-  
mum incremental delay of 8*TPTA.  
Product Term  
Allocator  
Macrocell Logic  
With 2  
Product Terms  
Product Term  
Allocator  
Product Term  
Allocator  
Macrocell Logic  
With 18  
Product Terms  
Product Term  
Allocator  
DS054_07 _042101  
Figure 7: Product Term Allocation Over Several  
Macrocells  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
www.xilinx.com  
1-800-255-7778  
7
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
The internal logic of the product term allocator is shown in  
Figure 8.  
From Upper  
Macrocell  
To Upper  
Macrocell  
Product Term  
Allocator  
Product Term Set  
Global Set/Reset  
1
0
S
D/T  
CE  
Q
Global Clocks  
R
Product Term Clock  
Product Term Reset  
Global Set/Reset  
Product Term OE  
From Lower  
Macrocell  
To Lower  
Macrocell  
DS054_08_042101  
Figure 8: Product Term Allocator Logic  
8
www.xilinx.com  
DS108 (v1.0) June 17, 2002  
1-800-255-7778  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
sponding to user pin inputs) and all FB outputs drive the  
FastCONNECT II matrix. Any of these (up to a fan-in limit of  
54) may be selected to drive each FB with a uniform delay.  
FastCONNECT II Switch Matrix  
The FastCONNECT II Switch Matrix connects signals to the  
FB inputs, as shown in Figure 9. All IOB outputs (corre-  
FastCONNECT II  
Switch Matrix  
Function Block  
I/O Block  
(54)  
18  
D/T Q  
I/O  
Function Block  
I/O Block  
(54)  
18  
D/T Q  
I/O  
DS054_09_042101  
Figure 9: FastCONNECT II Switch Matrix  
DS108 (v1.0) June 17, 2002  
www.xilinx.com  
9
Advance Product Specification  
1-800-255-7778  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
buffer, output driver, output enable selection multiplexer,  
and user programmable ground control. See Figure 10 for  
details.  
I/O Block  
The I/O Block (IOB) interfaces between the internal logic  
and the device user I/O pins. Each IOB includes an input  
To other  
Macrocells  
I/O Block  
To Fast CONNECT  
Switch Matrix  
Macrocell  
Bus-Hold  
I/O  
OUT  
(Inversion in  
AND-array)  
User-  
Programmable  
Ground  
1
0
Product Term OE  
PTOE  
Slew Rate  
Control  
I/O/GTS1  
Global OE 1  
Global OE 2  
I/O/GTS2  
DS108_10_053102  
Figure 10: I/O Block and Output Enable Capability  
The input buffer is compatible with 5V CMOS, 5V TTL, 3.3V  
CMOS, and 2.5V CMOS signals. The input buffer uses the  
internal 3.3V voltage supply (VCCINT) to ensure that the  
input thresholds are constant and do not vary with the  
VCCIO voltage. Each input buffer provides input hysteresis  
(50 mV typical) to help reduce system noise for input signals  
with slow rise or fall edges.  
Each output driver can also be configured for slew-rate lim-  
ited operation. Output edge rates may be slowed down to  
reduce system noise (with an additional time delay of tSLEW  
)
under user control. See Figure 12.  
The output enable may be generated from one of four  
options: a product term signal from the macrocell, any of the  
global output enable signals (GTS), always “1,” or always  
“0.” There are two global output enables for devices with 72  
or fewer macrocells, and four global output enables for  
devices with 144 or more macrocells. Any selected output  
enable signal may be inverted locally at each pin output to  
provide maximal design flexibility.  
Each output driver is designed to provide fast switching with  
minimal power noise. All output drivers in the device may be  
configured for driving either 3.3V CMOS levels (which are  
compatible with 5V TTL levels as well) or 2.5V CMOS levels  
by connecting the device output voltage supply (VCCIO) to a  
3.3V or 2.5V voltage supply. Figure 11 shows how the  
XC9500XL device can be used in 3.3V only systems and  
mixed voltage systems with any combination of 5V, 3.3V  
and 2.5V power supplies.  
Each IOB provides user programmable ground pin capabil-  
ity. This allows device I/O pins to be configured as additional  
ground pins in order to force otherwise unused pins to a low  
voltage state, as well as provide for additional device  
10  
www.xilinx.com  
1-800-255-7778  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
grounding capability. This grounding of the pin is achieved  
by internal logic that forces a logic low output regardless of  
the internal macrocell signal, so the internal macrocell logic  
is unaffected by the programmable ground pin capability.  
drive no higher than VCCIO to prevent overdriving signals  
when interfacing to 2.5V components.  
When the device is not in valid user operation, the bus-hold  
circuit defaults to an equivalent 50k ohm pull-up resistor in  
order to provide a known repeatable device state. This  
occurs when the device is in the erased state, in program-  
ming mode, in JTAG INTEST mode, or during initial  
power-up. A pull-down resistor (1k ohm) may be externally  
added to any pin to override the default RBH resistance to  
force a low state during power-up or any of these other  
modes.  
Each IOB also provides for bus-hold circuitry (also called a  
“keeper”)that is active during valid user operation. The  
bus-hold feature eliminates the need to tie unused pins  
either high or low by holding the last known state of the input  
until the next input signal is present. The bus-hold circuit  
drives back the same state via a nominal resistance (RBH  
)
of 50k ohms. See Figure 13. Note the bus-hold output will  
5V CMOS  
5V CMOS  
5V  
5V  
3.3V  
3.3V  
2.5V  
0V  
0V  
5V TTL or  
5V TTL or  
5V  
V
V
V
V
CCIO  
CCINT  
CCIO  
CCINT  
5V  
2.5V CMOS  
2.5V  
3.3V CMOS, 5V TTL  
3.3V  
XC9500XL  
CPLD  
XC9500XL  
CPLD  
0V  
3.3V CMOS or  
3.3V  
0V  
3.3V CMOS or  
3.3V  
OUT  
IN  
IN  
OUT  
0V  
0V  
0V  
0V  
GND  
GND  
2.5V CMOS  
2.5V  
2.5V CMOS  
2.5V  
0V  
0V  
(a)  
(b)  
DS054_11_042101  
Figure 11: XC9500XL Devices in (a) 3.3V only and (b) Mixed 5V/3.3V/2.5V Systems  
ture to adapt to unexpected changes. The XC9500XL  
devices incorporate architectural features that enhance the  
ability to accept design changes while maintaining the same  
pinout.  
5V Tolerant I/Os  
The I/Os on each XC9500XL device are fully 5V tolerant  
even though the core power supply is 3.3 volts. This allows  
5V CMOS signals to connect directly to the XC9500XL  
inputs without damage. In addition, the 3.3V VCCINT power  
supply can be applied before or after 5V signals are applied  
to the I/Os. In mixed 5V/3.3V/2.5V systems, the user pins,  
the core power supply (VCCINT), and the output power sup-  
ply (VCCIO) may have power applied in any order. This  
makes the XC9500XL devices immune to power supply  
sequencing problems.  
The XC9500XL architecture provides for superior pin-lock-  
ing characteristics with a combination of large number of  
routing switches in the FastCONNECT II switch matrix, a  
54-wide input Function Block, and flexible, bi-directional  
product term allocation within each macrocell. These fea-  
tures address design changes that require adding or chang-  
ing internal routing, including additional signals into existing  
equations, or increasing equation complexity, respectively.  
Xilinx proprietary ESD circuitry and high impedance initial  
state permit hot plugging cards using these devices.  
For extensive design changes requiring higher logic capac-  
ity than is available in the initially chosen device, the new  
design may be able to fit into a larger pin-compatible device  
using the same pin assignments. The same board may be  
Pin-Locking Capability  
The capability to lock the user defined pin assignments dur-  
ing design iteration depends on the ability of the architec-  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
www.xilinx.com  
1-800-255-7778  
11  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
used with a higher density device without the expense of  
board rework.  
Output  
Voltage  
Output  
Voltage  
V
CCIO  
Standard  
T
Slew-Rate Limited  
Slew-Rate Limited  
T
SLEW  
SLEW  
1.5V  
1.5V  
Standard  
Time  
Time  
0
0
(b)  
(a)  
DS054_12_042101  
Figure 12: Output Slew-Rate Control For (a) Rising and (b) Falling Outputs  
External Programming  
Set to PIN  
XC9500XL devices can also be programmed by the Xilinx  
HW-130 device programmer as well as third-party program-  
mers. This provides the added flexibility of using pre-pro-  
grammed devices during manufacturing, with an in-system  
programmable option for future enhancements and design  
changes.  
during valid user  
operation  
Drive to  
Level  
V
CCIO  
0
PIN  
R
BH  
Reliability and Endurance  
All XC9500XL CPLDs provide a minimum endurance level  
of 10,000 in-system program/erase cycles and a minimum  
data retention of 20 years. Each device meets all functional,  
performance, and data retention specifications within this  
endurance limit.  
I/O  
DS054_13_042101  
IEEE 1149.1 Boundary-Scan (JTAG)  
Figure 13: Bus-Hold Logic  
XC9500XL devices fully support IEEE 1149.1 bound-  
ary-scan (JTAG). EXTEST, SAMPLE/PRELOAD, BYPASS,  
USERCODE, INTEST, IDCODE, HIGHZ and CLAMP  
instructions are supported in each device. Additional  
instructions are included for in-system programming opera-  
tions.  
In-System Programming  
One or more XC9500XL devices can be daisy chained  
together and programmed in-system via a standard 4-pin  
JTAG protocol, as shown in Figure 14. In-system program-  
ming offers quick and efficient design iterations and elimi-  
nates package handling. The Xilinx development system  
provides the programming data sequence using a Xilinx  
download cable, a third-party JTAG development system,  
JTAG-compatible board tester, or a simple microprocessor  
interface that emulates the JTAG instruction sequence.  
Design Security  
XC9500XL devices incorporate advanced data security fea-  
tures which fully protect the programming data against  
unauthorized reading or inadvertent device erasure/repro-  
gramming. Table 3 shows the four different security settings  
available.  
All I/Os are 3-stated and pulled high by the bus-hold cir-  
cuitry during in-system programming. If a particular signal  
must remain low during this time, then a pulldown resistor  
may be added to the pin.  
The read security bits can be set by the user to prevent the  
internal programming pattern from being read or copied.  
When set, they also inhibit further program operations but  
12  
www.xilinx.com  
1-800-255-7778  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
allow device erase. Erasing the entire device is the only way  
to reset the read security bit.  
vated when the device needs to be reprogrammed with a  
valid pattern with a specific sequence of JTAG instructions.  
The write security bits provide added protection against  
accidental device erasure or reprogramming when the  
JTAG pins are subject to noise, such as during system  
power-up. Once set, the write-protection may be deacti-  
Table 3: Data Security Options  
Read Security  
Default  
Set  
Read Allowed  
Read Inhibited  
Default  
Set  
Program/Erase  
Allowed  
Program Inhibited  
Erase Allowed  
Read Allowed  
Read Inhibited  
Program/Erase  
Allowed  
Program/Erase  
Inhibited  
(a)  
(b)  
X5902  
Figure 14: System Programming Operation (a) Solder Device to PCB and (b) Program Using Download Cable  
Low Power Mode  
Timing Model  
All XC9500XL devices offer a low-power mode for individual  
macrocells or across all macrocells. This feature allows the  
device power to be significantly reduced.  
The uniformity of the XC9500XL architecture allows a sim-  
plified timing model for the entire device. The basic timing  
model, shown in Figure 15, is valid for macrocell functions  
that use the direct product terms only, with standard power  
setting, and standard slew rate setting. Table 4 shows how  
each of the key timing parameters is affected by the product  
term allocator (if needed), low-power setting, and slew-lim-  
ited setting.  
Each individual macrocell may be programmed in  
low-power mode by the user. Performance-critical parts of  
the application can remain in standard power mode, while  
other parts of the application may be programmed for  
low-power operation to reduce the overall power dissipation.  
Macrocells programmed for low-power mode incur addi-  
tional delay (tLP) in pin-to-pin combinatorial delay as well as  
register setup time. Product term clock to output and prod-  
uct term output enable delays are unaffected by the macro-  
cell power-setting.  
The product term allocation time depends on the logic span  
of the macrocell function, which is defined as one less than  
the maximum number of allocators in the product term path.  
If only direct product terms are used, then the logic span is  
0. The example in Figure 6 shows that up to 15 product  
terms are available with a span of 1. In the case of Figure 7,  
the 18 product term function has a span of 2.  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
www.xilinx.com  
1-800-255-7778  
13  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
Detailed timing information may be derived from the full tim-  
ing model shown in Figure 16. The values and explanations  
for each parameter are given in the individual device data  
sheets.  
Combinatorial  
Logic  
Combinatorial  
D/T Q  
Logic  
T
CO  
Setup Time = T  
Clock to Out Time = T  
Propagation Delay = T  
PD  
SU  
(b)  
CO  
(a)  
T
PSU  
Combinatorial  
Logic  
D/T Q  
Combinatorial  
Logic  
P-Term Clock  
Path  
D/T Q  
T
PCO  
Setup Time = T  
Clock to Out Time = T  
Internal System Cycle Time = T  
SYSTEM  
PSU  
PCO  
(c)  
(d)  
DS054_15_042101  
Figure 15: Basic Timing Model  
T
F
T
S*T  
PTA  
T
LOGILP  
SLEW  
T
PDI  
T
T
LOGI  
IN  
D/T  
Q
T
OUT  
T
T
SUI COI  
T
HI  
T
T
PTCK  
PTSR  
CE  
T
AOI  
RAI  
T
T
EN  
T
GCK  
GSR  
SR  
T
T
PTTS  
Macrocell  
T
GTS  
DS054_16_042101  
Figure 16: Detailed Timing Model  
14  
www.xilinx.com  
DS108 (v1.0) June 17, 2002  
1-800-255-7778  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
XC9500XL family as well as other CPLD and FPGA fami-  
lies.  
Power-Up Characteristics  
The XC9500XL devices are well behaved under all operat-  
ing conditions. During power-up each XC9500XL device  
employs internal circuitry which keeps the device in the qui-  
escent state until the VCCINT supply voltage is at a safe level  
(approximately 2.5V). During this time, all device pins and  
JTAG pins are disabled and all device outputs are disabled  
with the pins weakly pulled high, as shown in Table 5. When  
the supply voltage reaches a safe level, all user registers  
become initialized (typically within 200 µs), and the device is  
immediately available for operation, as shown in Figure 17.  
The Alliance Series includes CPLD and FPGA implementa-  
tion technology as well as all necessary libraries and inter-  
faces for Alliance partner EDA solutions.  
FastFLASH Technology  
A 0.35 micron feature size CMOS Flash process is used to fabri-  
cate all XC9500XL devices. The FastFLASH process provides  
high performance logic capability, fast programming times,  
and superior reliability and endurance ratings.  
If the device is in the erased state (before any user pattern  
is programmed), the device outputs remain disabled with  
weak pull-up. The JTAG pins are enabled to allow the device  
to be programmed at any time. All devices are shipped in  
the erased state from the factory.  
V
CCINT  
2.5V  
(Typ)  
If the device is programmed, the device inputs and outputs  
take on their configured states for normal operation. The  
JTAG pins are enabled to allow device erasure or bound-  
ary-scan tests at any time.  
0V  
Development System Support  
No  
Power  
Quiescent  
State  
Quiescent  
State  
No  
Power  
User Operation  
The XC9500XL family and associated in-system program-  
ming capabilities are fully supported in either software solu-  
tions available from Xilinx.  
Initialization of User Registers  
DS054_17_042101  
Figure 17: Device Behavior During Power-up  
The Foundation Series is an all-in-one development system  
containing schematic entry, HDL (VHDL, Verilog, and  
ABEL), and simulation capabilities. It supports the  
Table 4: Timing Model Parameters  
Output  
Product Term  
Macrocell  
Low-Power Setting  
Slew-Limited  
Setting  
Parameter  
TPD  
Description  
Propagation Delay  
Allocator(1)  
+ TPTA * S  
+ TPTA * S  
-
+ TLP  
+ TLP  
-
+ TSLEW  
TSU  
Global Clock Setup Time  
TCO  
Global Clock-to-output  
+ TSLEW  
TPSU  
Product Term Clock Setup Time  
Product Term Clock-to-output  
Internal System Cycle Period  
+ TPTA * S  
-
+ TLP  
-
-
TPCO  
+ TSLEW  
-
TSYSTEM  
Notes:  
+ TPTA * S  
+ TLP  
1. S = the logic span of the function, as defined in the text.  
Table 5: XC9500XL Device Characteristics  
Device Circuitry  
IOB Bus-Hold  
Quiescent State  
Pull-up  
Erased Device Operation  
Valid User Operation  
Bus-Hold  
Pull-up  
Disabled  
Disabled  
Disabled  
Enabled  
Device Outputs  
Disabled  
As Configured  
As Configured  
As Configured  
Enabled  
Device Inputs and Clocks  
Function Block  
Disabled  
Disabled  
JTAG Controller  
Disabled  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
www.xilinx.com  
1-800-255-7778  
15  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
(1)  
Absolute Maximum Ratings  
Symbol  
VCC  
VIN  
Description  
Min.  
–0.5  
–0.5  
–0.5  
–65  
-
Max.  
4.0  
Units  
V
Supply voltage relative to GND  
Input voltage relative to GND(2)  
Voltage applied to 3-state output(2)  
Storage temperature (ambient)  
Junction temperature  
5.5  
V
VTS  
5.5  
V
TSTG  
TJ  
+150  
+150  
oC  
oC  
Notes:  
1. Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress  
ratings only, and functional operation of the device at these or any other conditions beyond those listed under Operating Conditions  
is not implied. Exposure to Absolute Maximum Ratings conditions for extended periods of time may affect device reliability.  
2. Maximum DC undershoot below GND must be limited to either 0.5V or 10 mA, whichever is easier to achieve. During transitions, the  
device pins may undershoot to –2.0 V or overshoot to +7.0V, provided this over- or undershoot lasts less than 10 ns and with the  
forcing current being limited to 200 mA.  
3. For soldering guidelines, see the Package Infomation on the Xilinx website.  
Recommended Operating Conditions  
Symbol  
Parameter  
Min  
–40  
3.0  
3.0  
2.3  
0
Max  
+125  
3.6  
Units  
°C  
V
TA  
Ambient temperature  
VCCINT  
VCCIO  
Supply voltage for internal logic and input buffers  
Supply voltage for output drivers for 3.3V operation  
Supply voltage for output drivers for 2.5V operation  
Low-level input voltage  
3.6  
V
2.7  
V
VIL  
VIH  
VO  
0.80  
5.5  
V
High-level input voltage  
2.0  
0
V
Output voltage  
VCCIO  
V
Quality and Reliability Characteristics  
Symbol  
Parameter  
Min  
20  
Max  
Units  
TDR  
Data Retention  
Program/Erase Cycles (Endurance)  
-
-
Years  
NPE  
10,000  
Cycles  
DC Characteristic Over Recommended Operating Conditions  
Symbol  
Parameter  
Test Conditions  
IOH = –4.0 mA  
OH = –500 µA  
Min  
Max  
Units  
V
VOH  
Output high voltage for 3.3V outputs  
Output high voltage for 2.5V outputs  
Output low voltage for 3.3V outputs  
Output low voltage for 2.5V outputs  
Input leakage current  
2.4  
-
I
90% VCCIO  
-
V
VOL  
IOL = 8.0 mA  
-
-
-
-
-
0.4  
0.4  
±10  
±10  
10  
V
IOL = 500 µA  
V
IIL  
IIH  
VCC = Max, VIN = GND or VCC  
VCC = Max, VIN = GND or VCC  
VIN = GND, f = 1.0 MHz  
µA  
µA  
pF  
mA  
mA  
I/O high-Z leakage current  
I/O capacitance  
CIN  
ICC  
Operating supply current  
(low power mode, active)  
VI = GND, No load  
f = 1.0 MHz  
XC9536XL  
XC9572XL  
10 (Typical)  
20 (Typical)  
16  
www.xilinx.com  
DS108 (v1.0) June 17, 2002  
1-800-255-7778  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
Power Estimation  
Power dissipation in CPLDs can vary substantially depend-  
ing on the system frequency, design application and output  
loading. To help reduce power dissipation, each macrocell  
in a XC9500XL device may be configured for low-power  
mode (from the default high-performance mode). In addi-  
tion, unused product-terms and macrocells are automati-  
cally deactivated by the software to further conserve power.  
PTHS = average number of high-speed product terms  
per macrocell  
MCLP = # macrocells in low power configuration  
PTLP = average number of low power product terms per  
macrocell  
f = maximum clock frequency  
MCTOG = average % of flip-flops toggling per clock  
(~12%)  
For a general estimate of ICC, the following equation may be  
used:  
This calculation was derived from laboratory measurements  
of an XC9500XL part filled with 16-bit counters and allowing  
a single output (the LSB) to be enabled. The actual ICC  
value varies with the design application and should be veri-  
fied during normal system operation.  
ICC(mA) = MCHS(0.175*PTHS + 0.345) + MCLP(0.052*PTLP  
+ 0.272) + 0.04 * MCTOG(MCHS +MCLP)* f  
where:  
MCHS = # macrocells in high-speed configuration  
AC Characteristics  
-10  
Symbol  
Parameter  
Min  
Max  
10.0  
-
Units  
ns  
TPD  
TSU  
TH  
I/O to output valid  
-
I/O setup time before GCK  
I/O hold time after GCK  
GCK to output valid  
6.5  
ns  
0
-
ns  
TCO  
-
5.8  
100.0  
-
ns  
fSYSTEM Multiple FB internal operating frequency  
-
MHz  
ns  
TPSU  
TPH  
I/O setup time before p-term clock input  
I/O hold time after p-term clock input  
P-term clock output valid  
2.1  
4.4  
-
ns  
TPCO  
TOE  
-
10.2  
7.0  
7.0  
11.0  
11.0  
14.5  
15.3  
-
ns  
GTS to output valid  
-
ns  
TOD  
GTS to output disable  
-
ns  
TPOE  
TPOD  
TAO  
Product term OE to output enabled  
Product term OE to output disabled  
GSR to output valid  
-
-
ns  
ns  
-
ns  
TPAO  
TWLH  
TPLH  
P-term S/R to output valid  
-
ns  
GCK pulse width (High or Low)  
P-term clock pulse width (High or Low)  
4.5  
7.0  
ns  
-
ns  
V
TEST  
R
1
Output Type  
V
CCIO  
V
R
1
R
2
C
TEST  
L
Device Output  
3.3V  
2.5V  
3.3V  
2.5V  
320  
250 Ω  
360 Ω  
660 Ω  
35 pF  
35 pF  
C
L
R
2
DS058_03_081500  
Figure 18: AC Load Circuit  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
www.xilinx.com  
1-800-255-7778  
17  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
Internal Timing Parameters  
-10  
Symbol  
Parameter  
Min  
Max  
Units  
Buffer Delays  
TIN  
Input buffer delay  
-
-
-
-
-
-
3.5  
1.8  
4.5  
7.0  
3.0  
0
ns  
ns  
ns  
ns  
ns  
ns  
TGCK  
TGSR  
TGTS  
TOUT  
TEN  
GCK buffer delay  
GSR buffer delay  
GTS buffer delay  
Output buffer delay  
Output buffer enable/disable delay  
Product Term Control Delays  
TPTCK  
TPTSR  
TPTTS  
Product term clock delay  
-
-
-
2.7  
1.8  
7.5  
ns  
ns  
ns  
Product term set/reset delay  
Product term 3-state delay  
Internal Register and Combinatorial Delays  
TPDI  
TSUI  
Combinatorial logic propagation delay  
Register setup time  
-
3.0  
3.5  
3.0  
3.5  
-
1.7  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
-
-
THI  
Register hold time  
TECSU  
TECHO  
TCOI  
Register clock enable setup time  
Register clock enable hold time  
Register clock to output valid time  
Register async. S/R to output delay  
Register async. S/R recover before clock  
Internal logic delay  
-
-
1.0  
7.0  
TAOI  
-
TRAI  
10.0  
-
TLOGI  
TLOGILP  
1.8  
7.3  
Internal low power logic delay  
-
Feedback Delays  
TF  
Fast CONNECT II feedback delay  
-
4.2  
ns  
Time Adders  
TPTA  
Incremental product term allocator delay  
Slew-rate limited delay  
-
-
1.0  
4.5  
ns  
ns  
TSLEW  
18  
www.xilinx.com  
1-800-255-7778  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
XC9536XL I/O Pins  
Function  
Block  
Macro-  
cell  
BScan  
Order  
Function  
Block  
Macro-  
cell  
BScan  
Order  
VQ44  
40  
41  
43(1)  
42  
44(1)  
2
VQ64  
9
VQ44  
39  
VQ64  
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
105  
102  
99  
96  
93  
90  
87  
84  
81  
78  
75  
72  
69  
66  
63  
60  
57  
54  
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
51  
48  
45  
42  
39  
36  
33  
30  
27  
24  
21  
18  
15  
12  
9
10  
15(1)  
38  
36(1)  
7
5(1)  
3
3
4
11  
4
37  
6
5
16(1)  
19  
17(1)  
5
34(1)  
33(1)  
32  
2(1)  
64(1)  
63  
62  
61  
60  
57  
56  
50  
48  
45  
44  
43  
49  
6
6
7
1(1)  
7
8
3
20  
8
31  
9
5
22  
9
30  
10  
11  
12  
13  
14  
15  
16  
17  
18  
6
24  
10  
11  
12  
13  
14  
15  
16  
17  
18  
29  
7
25  
28  
8
27  
27  
12  
13  
14  
16  
18  
-
33  
23  
35  
22  
36  
21  
38  
20  
6
42  
19  
3
39  
-
0
Notes:  
1. Global control pin.  
XC9536XL Global, JTAG and Power Pins  
Pin Type  
I/O/GCK1  
I/O/GCK2  
I/O/GCK3  
I/O/GTS1  
I/O/GTS2  
I/O/GSR  
TCK  
VQ44  
VQ64  
43  
15  
44  
16  
1
17  
36  
5
34  
2
64  
33  
11  
30  
TDI  
9
24  
28  
TDO  
53  
TMS  
10  
29  
V
CCINT 3.3V  
CCIO 2.5V/3.3V  
GND  
15, 35  
26  
3, 37  
55  
V
4, 17, 25  
-
21, 41, 54  
No Connects  
1, 4, 12, 13, 14, 18, 23, 26, 31, 32, 34, 40, 46, 47, 51, 52, 58, 59  
DS108 (v1.0) June 17, 2002  
www.xilinx.com  
19  
Advance Product Specification  
1-800-255-7778  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
XC9572XL I/O Pins  
Function  
Block  
BScan  
Order  
Function  
Block  
BScan  
Order  
Macrocell  
VQ64  
-
TQ100  
16  
Macrocell  
VQ64  
-
TQ100  
41  
32  
49  
50  
35  
53  
54  
37  
42  
60  
52  
61  
63  
55  
56  
64  
58  
59  
65  
67  
71  
72  
68  
76  
77  
70  
66  
81  
74  
82  
85  
78  
89  
86  
90  
79  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
213  
210  
207  
204  
201  
198  
195  
192  
189  
186  
183  
180  
177  
174  
171  
168  
165  
162  
159  
156  
153  
150  
147  
144  
141  
138  
135  
132  
129  
126  
123  
120  
117  
114  
111  
108  
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1
2
105  
102  
99  
96  
93  
90  
87  
84  
81  
78  
75  
72  
69  
66  
63  
60  
57  
54  
51  
48  
45  
42  
39  
36  
33  
30  
27  
24  
21  
18  
15  
12  
9
8
13  
22  
31  
32  
24  
34  
-
3
12  
13  
9
18  
3
4
20  
4
5
14  
5
6
10  
-
15  
6
7
25  
7
8
11  
15(1)  
18  
16(1)  
23  
-
17(1)  
19  
-
17  
22(1)  
8
25  
27  
39  
33  
40  
-
9
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
1
28  
10  
11  
12  
13  
14  
15  
16  
17  
18  
1
23(1)  
33  
36  
27(1)  
35  
36  
42  
38  
-
29  
39  
20  
-
30  
40  
-
87  
-
2
60  
58  
59  
61  
62  
-
94  
2
43  
46  
47  
44  
49  
-
3
91  
3
4
93  
4
5
95  
5
6
96  
3(2)  
6
7
7
8
63  
64(1)  
1
97  
8
45  
-
9
99(1)  
1
4(1)  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
10  
11  
12  
13  
14  
15  
16  
17  
18  
51  
48  
52  
-
2(1)  
4
6
-
8
9(3)  
5(3)  
50  
56  
-
6
11  
-
10  
6
7
12  
57  
-
3
-
92  
0
Notes:  
1. Global control pin.  
2. GTS1 for TQ100.  
3. GTS1 VQ64.  
20  
www.xilinx.com  
1-800-255-7778  
DS108 (v1.0) June 17, 2002  
Advance Product Specification  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
XC9572XL Global, JTAG and Power Pins  
Pin Type  
I/O/GCK1  
I/O/GCK2  
I/O/GCK3  
I/O/GTS1  
I/O/GTS2  
I/O/GSR  
TCK  
VQ64  
TQ100  
15  
22  
16  
23  
17  
27  
5
3
2
4
64  
99  
30  
48  
TDI  
28  
45  
TDO  
53  
83  
47  
TMS  
29  
3, 37  
V
CCINT 3.3V  
CCIO 2.5V/3.3V  
GND  
5, 57, 98  
V
26, 55  
14, 21, 41, 54  
-
26, 38, 51, 88  
21, 31, 44, 62, 69, 75, 84, 100  
2, 7, 19, 24, 34, 43, 46, 73, 80  
No Connects  
Component Availability  
Pins  
Type  
Code  
44  
64  
100  
Plastic VQFP  
Plastic VQFP  
Plastic TQFP  
VQ44  
VQ64  
Q
TQ100  
XC9536XL  
XC9572XL  
-10  
-10  
Q
-
-
Q
Q
Notes:  
1. Q = Automotive IQ (TA = –40°C to +125°C).  
Ordering Information  
Example:  
Device Type  
Speed Grade  
XC9572XL -10 TQ 100 Q  
Temperature Range  
Number of Pins  
Package Type  
Device Ordering Options  
Device  
Speed  
Package  
Temperature  
XC9536XL -10 10 ns pin-to-pin delay VQ44 44-pin Quad Flat Pack (VQFP)  
Q = Automotive IQ TA = –40°C to +125°C  
XC9572XL  
VQ64 64-pin Quad Flat Pack (VQFP)  
TQ100 100-pin Thin Quad Flat Pack (TQFP)  
DS108 (v1.0) June 17, 2002  
www.xilinx.com  
21  
Advance Product Specification  
1-800-255-7778  
R
XC9500XL High-Performance CPLD Automotive IQ Product Family  
Revision History  
The following table shows the revision history for this document.  
Date  
Version  
Revision  
06/17/02  
1.0  
Initial Xilinx release  
22  
www.xilinx.com  
DS108 (v1.0) June 17, 2002  
1-800-255-7778  
Advance Product Specification  

相关型号:

XC9536XL-10VQG64C

Flash PLD, 10ns, 36-Cell, CMOS, PQFP64, LEAD FREE, VQFP-64
XILINX

XC9536XL-4CS48C

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-4CS48I

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-4PC44C

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-4PC44I

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-4VQ44C

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-4VQ44I

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-4VQ64C

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-4VQ64I

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-5CS48C

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-5CS48I

XC9536XL High PerformanceCPLD
XILINX

XC9536XL-5PC44C

XC9536XL High PerformanceCPLD
XILINX