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 |
|