The
XC9500 In-System Programmable (ISP) CPLD family takes complex programmable
logic devices to new heights of high-performance, feature-richness, and
flexibility. This 5V family delivers industry-leading speeds, while giving
you the flexibility of an enhanced customer proven pin-locking architecture
along with extensive IEEE Std. 1149.1 JTAG boundary scan support. It features
six devices ranging from 36 to 288 macrocells with a wide variety of package
combinations that both minimize board space and maintain package footprints
as designs grow or shrink. All I/O pins allow direct interfacing to both
3 and 5 volt systems, while the latest in compact, easy-to-use CSP and
BGA packaging gives you access to as many as 192 signals.
Flexible Pin-Locking Architecture
The XC9500 devices, in conjunction with our fitter software, gives you the maximum in routability and flexibility while maintaining high performance. The architecture is feature rich, including individual p-term output enables, three global clocks, and more p-terms per output than any other CPLD. The proven ability of the architecture to adapt to design changes while maintaining pin assignments (pin-locking) has been demonstrated in countless real-world customer designs since the introduction of the XC9500 family. This assured pin-locking means you can take full advantage of in-system-programmability and you can easily change at any time, even in the field.
Family Highlights
Highest Density
- 5 ns pin-to-pin logic delays on all pins
- fCNT to 125 MHz
Competitively Priced
- Wide range of package styles including new Chip Scale Packaging (CSP)
Wide Density Range
- 36 to 288 macrocells (800 to 6,400 gates)
- 34 to 192 I/Os
Customer Proven Pin-Locking Architecture
- Flexible 36V18 function block
- 90 product terms drive any or all of 18 macrocells
- Global and product term clocks, output enables, set and reset
- Power selection for each macrocell
Designed for True 5 Volt In-System Programmability
- Industry standard JTAG interface
- Endurance of 10,000 program/erase cycles
- Device programming over the full voltage and temperature range
- 20 years data retention
Programmable Outputs
- 24 mA drive on all pins
- 3.3 V or 5 volt I/O capability
- Slew rate control on each output
Industry-Leading JTAG Boundary Scan Support
- Extended boundary scan functions
- On-chip logic testing
- High impedance I/O isolation
- ID and USER Codes
- Design security
- Write Only (no readback) function
Seamless Integration of ATE and Third-Party JTAG Programming and Test Tools
- Automatic test system programming support
- Extensive third-party tool support
- JTAG Technologies
- Corelis Incorporated
- ASSET Intertech
Easy-to-Use Design Tools
- Alliance Series Software (for EDA Environments)
- Foundation Series Software (HDL Design Solution)
- Free WebPOWERED Software (Internet Based Solution)
Full IEEE 1149.1 JTAG Development and Debugging Support
The JTAG capability of the XC9500 family is the most comprehensive of any CPLD on the market. It features the standard support including BYPASS, SAMPLE/PRELOAD, and EXTEST. Additional boundary scan instructions, not found in any other CPLD, such as INTEST (for device functional test), HIGHZ (for bypass), and USERCODE (for program tracking), allow you the maximum debugging capability.
The XC9500 family is supported by a wide variety of industry standard third-party development and debugging tools including Corelis, JTAG Technologies, and Asset Intertech. These tools allow you to develop boundary scan test vectors to interactively analyze, test, and debug system failures. The family is also supported on all major ATE platforms including Teradyne, Hewlett Packard, and Genrad.
Powerful Software Tools
Advanced fitter algorithms and powerful "auto-interactive" features allow you to choose between pushbutton and manual design flows, and standards-based design-flows including EDIF, SDF, VHDL (VITAL), and Verilog. Both the Alliance Series and Foundation Series software include the JTAG software and the JTAG cable required for ISP JTAG programming of all XC9500 products.
XC9500 Product Overview |
|
XC9536 |
XC9572 |
XC95108 |
XC95144 |
XC95216 |
XC95288 |
Macrocells |
36 |
72 |
108 |
144 |
216 |
288 |
Usable Gates |
800 |
1,600 |
2,400 |
3,200 |
4,800 |
6,400 |
tPD (ns) |
5.0 |
7.5 |
7.5 |
7.5 |
10.0 |
15.0 |
Registers |
36 |
72 |
108 |
144 |
216 |
288 |
Maximum User I/Os |
34 |
72 |
108 |
133 |
166 |
192 |
Packages |
48CSP |
|
|
|
|
|
|
44VQ |
|
|
|
|
|
|
44PC |
44PC |
|
|
|
|
|
|
84PC |
84PC |
|
|
|
|
|
100TQ |
100TQ |
100TQ |
|
|
|
|
100PQ |
100PQ |
100PQ |
|
|
|
|
|
160PQ |
160PQ |
160PQ |
|
|
|
|
|
|
208HQ |
208HQ |
|
|
|
|
|
352BG |
352BG |
|