-Advanced 0.35 micron five metal layer reprogrammable process
-FZP™ CMOS desig n tech nol ogy
•Advanced system features
-In-system programming
-Input registers
-Predictable timing model
-Up to 23 clocks available per logic block
-Excellent pin retention during design changes
-Full IEEE Standard 1149.1 boundary-scan (JTAG)
-Four global clocks
-Eight product term control terms per logic block
•Fast ISP programming times
•Port Enable pin for additional I/O
•2.7V to 3.6V industrial grade voltage range
•Programmable slew rate control per output
•Security bit prevents unauthorized access
•Refer to XPLA3 family data sheet (DS012) for
architecture description
014
XCR3256XL 256 Macrocell CPLD
Preliminary Product Specification
Description
The XCR3256XL is a 3.3V , 256 macrocell CPLD targeted at
power sensitive designs that require leading edge programmable logic solutions. A total of 16 logic blocks provide
6,000 usable gates. Pin-to-pin propagation delays are
7.5 ns with a maximum system frequency of 140 MHz.
TotalCMOS™ Design Technique for
Fast Zero Power
Xilinx offers a TotalCMOS CPLD, both in process technology and design technique. Xilinx employs a cascade of
CMOS gates to impl ement its sum of products ins tead of
the traditional sense amp approach. This CMOS gate
implementation all ows Xilinx to offer CPLDs that are both
high performance and low power, breaking the paradigm
that to have low power, you must have low performance.
Refer to Figure 1 and Table 1 showing the I
quency of our XCR3256XL TotalCMOS CPLD (data taken
with 16 up/down, loadable 16-bit counters at 3.3V, 25
DS013 (v1.2) May 3, 2000www.xilinx.com1Preliminary Product Specification1-800-255-7778
. All other trademarks and registered trademarks are the property of their respective owners.
All specifications are subject to change without notice.
XCR3256XL 256 Macrocell CPLD
140
120
100
80
60
40
Typical ICC (mA)
20
0
020406080100120140160
Figure 1: XCR3256XL Typical ICC vs. Frequency at VCC = 3.3V, 25°C
R
Frequency (MHz)
Table 1: Typi cal I
vs. Frequency at VCC = 3.3V, 25°C
CC
Frequency (MHz)011020406080100120140
Typical I
DC Electrical Characteristics Over Recommended Operating Conditions
(mA)0.020.918.8717.734.851.56884.2100.1116.6
CC
(1)
SymbolParameterTest ConditionsMin.Max.Unit
V
OH
V
OL
I
IL
I
IH
I
CCSB
I
CC
Output High voltage for 3.3V outputs IOH = –8 mA 2.4-V
Output Low voltage for 3.3V outputs IOL = 8 mA -0.4V
Input leakage currentVIN = GND or V
I/O High-Z leakage currentVIN = GND or V
CC
CC
–1010
–1010
Standby currentVCC = 3.6V-100
Dynamic current
(2,3)
f = 1 MHz-2mA
f = 50 MHz-60mA
C
IN
C
CLK
C
I/O
Notes:
1.See XPLA3 family data sheet (DS012) for recommended operating conditions.
2.See Table 1, Figure1 for typ ical values.
3.This parameter measured with a 16-bit, loadable up/down counter loaded into every logic block, with all outputs disabled and
unloaded. Inputs are tied to V
or ground. This parameter guaranteed by design and characterization, not testing.
CC
f = 1 MHz-8pF
f = 1 MHz512pF
f = 1 MHz-10pF
m
A
m
A
m
A
2www.xilinx.comDS013 (v1.2) May 3, 2000
1-800-255-7778Prelimin ary Pr odu ct Specifi cati on
R
XCR3256XL 256 Macrocell CPLD
AC Electrical Characteristics Over Recommended Operating Conditions
-7-10 -12
(1,2)
SymbolParameter
T
PD1
T
PD2
T
CO
T
SUF
T
SU
T
H
T
WLH
T
PLH
T
R
T
L
f
SYSTEM
T
CONFIG
T
POE
T
POD
T
PCO
T
PAO
Notes:
1.Specifications measured with one output switching.
2.See XPLA3 Family Data Sheet (DS012) for recommended operating conditions.
3.See Figure 4 for derating.
4.Typical current draw during configuration is 10 mA at 3.6V.
5.Output C
Propagation delay time (single p-term)-7.0-9.0-10.8ns
Propagation delay time (OR array)
(3)
-7.5-10.0-12.0ns
Clock to output (global synchronous pin clock) -4.5-5.8-6.9ns
Setup time fast2.0-2.5-3.0-ns
Setup time4.8-6.5-7.9-ns
Hold time0-0-0-ns
Global clock pulse width (High or Low)3.0-4.0-5.0-ns
P-term clock pulse width (High or Low)4.5-6.0-7.5-ns
Input rise time-20-20-20ns
Input fall time-20-20-20ns
Maximum system frequency-140-105-88MHz
Configuration time
(4)
-40-40-40ms
P-term OE to output enabled-9.0-11.0-13.0ns
P-term OE to output disabled
(5)
-9.0-11.0-13.0ns
P-term clock to output -8.0-10.3-12.4ns
P-term set/reset to output valid-9.0-11.0-13.0ns
= 5 pF.
L
Unit Min.Max.Min.Max.Min.Max.
DS013 (v1.2) May 3, 2000www.xilinx.com3
Preliminary Product Specification1-800-255-7778
XCR3256XL 256 Macrocell CPLD
Timing Model
R
The XPLA3 architec ture follows a s imple ti ming model that
allows deterministic timing in design and redesign. The
basic timing model is shown in Figure 2. One key feature of
the XPLA3 CPLD is the ability to have up to 48 product term
inputs into a single mac rocell and maintain c onsistent timing. This is achieved through the us e of a fully populated
PLA (Programmable AND Programmable OR Array) which
also has the ability to share product terms and only use the
required amount of product terms per macrocell. There is a
fast path (T
a single product ter m. The T
) into the macrocell which is used if there is
LOGI1
T
IN
T
FIN
path is used for multiple
LOGI2
T
LOGI1,2
product term timing. For optimization of logic, the XPLA3
CPLD architecture includes a Fold-back NAND path
(T
as an Input Register (T
control terms (T
). There is a fast input path to each macrocell if used
LOGI3
) that can be used for synchronization of
UDA
). XPLA3 also includes universal
FIN
the macrocell registers in different logic blocks. There is
also slew rate control and output ena ble control on a per
macrocell basis.
T
F
DLT
CE
Q
T
OUT
T
EN
T
SLEW
T
GCK
T
LOGI3
Figure 2: XPLA3 Timing Model
T
UDA
S/R
DS017_02_042800
4www.xilinx.comDS013 (v1.2) May 3, 2000
1-800-255-7778Prelimin ary Pr odu ct Specifi cati on
R
Internal Timing Parameters
XCR3256XL 256 Macrocell CPLD
-7-10 -12
SymbolParameter
Buffer Delays
T
T
T
T
T
IN
FIN
GCK
OUT
EN
Input buffer delay-2.5-3.3-4.0ns
F ast input buffer dela y-2.2-2.8-3.3ns
Global clock buffer delay-1.0-1.3-1.5ns
Output buffer delay-2.5-2.8-3.3ns
Output buffer enable/disable delay-4.5-5.2-6.0ns
Internal Register and Combinatorial Delays
T
LDI
T
SUI
T
HI
T
ECSU
T
ECHO
T
COI
T
AOI
T
RAI
T
LOGI1
T
LOGI2
Latch transparent delay-1.3-1.6-2.0ns
Register setup time0.8-1.0-1.2-ns
Register hold time4.0-5.5-6.7-ns
Register clock enable setup time2.0-2.5-3.0-ns
Register clock enable hold time3.0-4.5-5.5-ns
Register clock to output delay-1.0-1.3-1.6ns
Register async. S/R to output delay-2.0-2.0-2.2ns
Register async. recovery-5.0-7.0-8.0ns
Internal logic delay (single p-term)-2.0-2.5-3.0ns
Internal logic delay (PLA OR term)-2.5-3.5-4.2ns