XC9500 Xilinx Corp., XC9500 Datasheet

no-image

XC9500

Manufacturer Part Number
XC9500
Description
XC9500 5 V CPLD Family
Manufacturer
Xilinx Corp.
Datasheet
k
DS063 (v5.1) September 22, 2003
Features
Table 1: XC9500 Device Family
DS063 (v5.1) September 22, 2003
Product Specification
Notes:
1.
2.
Macrocells
Usable Gates
Registers
T
T
T
f
f
CNT
SYSTEM
PD
SU
CO
High-performance
-
-
Large density range
-
5V in-system programmable
-
-
Enhanced pin-locking architecture
Flexible 36V18 Function Block
-
-
-
-
-
-
-
-
-
f
f
CNT
SYSTEM
(ns)
(ns)
(ns)
© 2003 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm.
(MHz)
5 ns pin-to-pin logic delays on all pins
f
36 to 288 macrocells with 800 to 6,400 usable
gates
Endurance of 10,000 program/erase cycles
Program/erase over full commercial voltage and
temperature range
90 product terms drive any or all of 18 macrocells
within Function Block
Global and product term clocks, output enables,
set and reset signals
Extensive IEEE Std 1149.1 boundary-scan (JTAG)
support
Programmable power reduction mode in each
macrocell
Slew rate control on individual outputs
User programmable ground pin capability
Extended pattern security features for design
protection
High-drive 24 mA outputs
3.3V or 5V I/O capability
CNT
= Operating frequency for 16-bit counters.
(MHz)
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
(1)
= Internal operating frequency for general purpose system designs spanning multiple FBs.
to 125 MHz
(2)
XC9536
R
800
100
100
3.5
4.0
36
36
5
XC9572
1,600
83.3
125
7.5
4.5
4.5
72
72
0
0
www.xilinx.com
1-800-255-7778
0
XC95108
2,400
83.3
XC9500 In-System Programmable
CPLD Family
Product Specification
Family Overview
The XC9500 CPLD family provides advanced in-system
programming and test capabilities for high performance,
general purpose logic integration. All devices are in-system
programmable for a minimum of 10,000 program/erase
cycles. Extensive IEEE 1149.1 (JTAG) boundary-scan sup-
port is also included on all family members.
As shown in
ranges from 800 to over 6,400 usable gates with 36 to 288
registers, respectively. Multiple package options and asso-
ciated I/O capacity are shown in
ily is fully pin-compatible allowing easy design migration
across multiple density options in a given package footprint.
The XC9500 architectural features address the require-
ments of in-system programmability. Enhanced pin-locking
capability avoids costly board rework. An expanded JTAG
instruction set allows version control of programming pat-
terns and in-system debugging. In-system programming
throughout the full device operating range and a minimum
of 10,000 program/erase cycles provide worry-free recon-
figurations and system field upgrades.
Advanced system features include output slew rate control
and user-programmable ground pins to help reduce system
noise. I/Os may be configured for 3.3V or 5V operation. All
outputs provide 24 mA drive.
108
108
125
7.5
4.5
4.5
-
-
Advanced CMOS 5V Fast FLASH™ technology
Supports parallel programming of multiple XC9500
devices
Table
XC95144
3,200
83.3
144
144
125
7.5
4.5
4.5
1, logic density of the XC9500 devices
XC95216
4,800
111.1
66.7
216
216
Table
6.0
6.0
10
2. The XC9500 fam-
XC95288
6,400
92.2
56.6
288
288
8.0
8.0
15
1

Related parts for XC9500

XC9500 Summary of contents

Page 1

... I/Os may be configured for 3. operation. All outputs provide 24 mA drive. XC9572 XC95108 XC95144 72 108 144 1,600 2,400 3,200 72 108 144 7.5 7.5 7.5 4.5 4.5 4.5 4.5 4.5 4.5 125 125 125 83.3 83.3 83.3 www.xilinx.com 1-800-255-7778 1, logic density of the XC9500 devices Table 2. The XC9500 fam- XC95216 XC95288 216 288 4,800 6,400 216 288 10 15 6.0 8.0 6.0 8.0 111.1 92.2 66.7 56.6 1 ...

Page 2

... BGA - Architecture Description Each XC9500 device is a subsystem consisting of multiple Function Blocks (FBs) and I/O Blocks (IOBs) fully intercon- nected by the Fast CONNECT™ switch matrix. The IOB provides buffering for device inputs and outputs. Each FB provides programmable logic capability with 36 inputs and ...

Page 3

... FB. These paths are used for creating very fast counters and state machines where all state registers are within the same FB. Macrocell 1 Product Programmable Term AND-Array Allocators Macrocell 18 1 Global Global Set/Reset Clocks Figure 2: XC9500 Function Block www.xilinx.com 1-800-255-7778 18 To Fast CONNECT II Switch Matrix 18 OUT To I/O Blocks 18 PTOE 3 DS063_02_110501 3 ...

Page 4

... XC9500 In-System Programmable CPLD Family Macrocell Each XC9500 macrocell may be individually configured for a combinatorial or registered function. The macrocell and associated FB logic is shown in Figure 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 control inputs including clock, set/reset, and output enable ...

Page 5

... Figure 4: Macrocell Clock and Set/Reset Capability DS063 (v5.1) September 22, 2003 Product Specification XC9500 In-System Programmable CPLD Family term clock. Both true and complement polarities of a GCK pin can be used within the device. A GSR input is also pro- vided to allow user registers to be set to a user-defined state ...

Page 6

... XC9500 In-System Programmable CPLD Family 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 Figure 5: Macrocell Logic Using Direct Product Term ...

Page 7

... In this example, the incremental delay is only 2 product terms are available to any macrocell, with a maxi- mum incremental delay PTA. DS063 (v5.1) September 22, 2003 Product Specification XC9500 In-System Programmable CPLD Family Product Term Allocator Figure All 90 * PTA Figure 7: Product Term Allocation Over Several www ...

Page 8

... XC9500 In-System Programmable CPLD Family The internal logic of the product term allocator is shown in Figure 8. From Upper Macrocell From Lower Macrocell 8 To Upper Macrocell Product Term Allocator To Lower Macrocell Figure 8: Product Term Allocator Logic www.xilinx.com 1-800-255-7778 Product Term Set Global Set/Reset ...

Page 9

... Wired-AND Capability DS063 (v5.1) September 22, 2003 Product Specification XC9500 In-System Programmable CPLD Family The Fast CONNECT switch matrix is capable of combining multiple internal connections into a single wired-AND output before driving the destination FB. This provides additional logic capability and increases the effective logic fan-in of the destination FB without any additional timing delay ...

Page 10

... XC9500 In-System Programmable CPLD Family 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 buffer, output driver, output enable selection multiplexer, and user programmable ground control. See details. The input buffer is compatible with standard 5V CMOS, 5V TTL, and 3 ...

Page 11

... OUT IN CPLD 0V 3.3V 3.3V GND 0V (a) Figure 12: XC9500 Devices in (a) 5V Systems and (b) Mixed 5V/3.3V Systems DS063 (v5.1) September 22, 2003 Product Specification XC9500 In-System Programmable CPLD Family ply. Figure 12 5V only and mixed 3.3V/5V systems. ) through program- Pin-Locking Capability The capability to lock the user defined pin assignments dur- ing design changes depends on the ability of the architec- ture to adapt to unexpected changes ...

Page 12

... The TMS and TCK pins have dedicated pull-up resistors as specified by the IEEE 1149.1 standard. Boundary Scan Description Language (BSDL) files for the 13. In-system pro- XC9500 are included in the development system and are available on the Xilinx FTP site. Design Security XC9500 devices incorporate advanced data security fea- ...

Page 13

... Figure 13: In-System Programming Operation (a) Solder Device to PCB and (b) Program Using Download Cable Low Power Mode All XC9500 devices offer a low-power mode for individual macrocells or across all macrocells. This feature allows the device power to be significantly reduced. Each individual macrocell may be programmed in low-power mode by the user ...

Page 14

... XC9500 In-System Programmable CPLD Family Combinatorial Logic Propagation Delay = T (a) T PSU Combinatorial Logic P-Term Clock Path Setup Time = T PSU (c) All resources within FB using local Feedback Combinatorial Logic Internal Cycle Time = T ( GCK T GSR T GTS PCO Clock to Out Time = T ...

Page 15

... Product Specification XC9500 In-System Programmable CPLD Family implement the design and generate a JEDEC bitmap which can be used to program the XC9500 device. Each develop- ment system includes JTAG download software that can be used to program the devices via the standard JTAG inter- face and a download cable. ...

Page 16

... XC9500 In-System Programmable CPLD Family Table 5: XC9500 Device Characteristics Device Circuitry Device Inputs and Clocks Function Block JTAG Controller Revision History The following table shows the revision history for this document. Date Version 3.0 12/14/98 Revised datasheet to reflect new AC characteristics and Internal Timing Parmeters. ...

Related keywords