XILINX XCR3128XL

0
R
XCR3128XL 128 Macrocell CPLD
DS016 (v1.8) January 8, 2002
0
14
Preliminary Product Specification
Features
Description
•
Lowest power 128 macrocell CPLD
•
6.0 ns pin-to-pin logic delays
•
System frequencies up to 145 MHz
•
128 macrocells with 3,000 usable gates
The XCR3128XL is a 3.3V 128 macrocell CPLD targeted at
power sensitive designs that require leading edge programmable logic solutions. A total of eight function blocks provide
3,000 usable gates. Pin-to-pin propagation delays are
6.0 ns with a maximum system frequency of 145 MHz.
•
Available in small footprint packages
- 144-pin TQFP (108 user I/O pins)
- 144-ball CS BGA (108 user I/O)
- 100-pin VQFP (84 user I/O)
TotalCMOS Design Technique for Fast
Zero Power
Optimized for 3.3V systems
- Ultra low power operation
- 5V tolerant I/O pins with 3.3V core supply
- Advanced 0.35 micron five layer metal EEPROM
process
- Fast Zero Power™ (FZP) CMOS design
technology
•
Advanced system features
- In-system programming
- Input registers
- Predictable timing model
- Up to 23 available clocks per function block
- Excellent pin retention during design changes
- Full IEEE Standard 1149.1 boundary-scan (JTAG)
- Four global clocks
- Eight product term control terms per function block
•
Fast ISP programming times
•
•
Port Enable pin for additional I/O
2.7V to 3.6V supply voltage at industrial temperature
range
•
Programmable slew rate control per output
•
•
Security bit prevents unauthorized access
Refer to XPLA3 family data sheet (DS012) for
architecture description
Xilinx offers a TotalCMOS CPLD, both in process technology and design technique. Xilinx employs a cascade of
CMOS gates to implement its sum of products instead of
the traditional sense amp approach. This CMOS gate implementation allows 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 ICC vs. Frequency of our
XCR3128XL TotalCMOS CPLD (data taken with eight
resetable up/down, 16-bit counters at 3.3V, 25°C).
70
60
Typical ICC (mA)
•
50
40
30
20
10
0
0
40
20
60
80
100
Frequency (MHz)
120
140
DS016_01_112100
Figure 1: Typical ICC vs. Frequency at VCC = 3.3V, 25°C
Table 1: Typical ICC vs. Frequency at VCC = 3.3V, 25°C
Frequency (MHz)
0
1
5
10
20
40
60
80
100
120
140
Typical ICC (mA)
0
0.5
2.2
4.4
8.7
17.1
25.3
33.6
41.6
49.7
57.7
© 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.
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
www.xilinx.com
1-800-255-7778
1
R
XCR3128XL 128 Macrocell CPLD
DC Electrical Characteristics Over Recommended Operating Conditions(1)
Symbol
Parameter
Test Conditions
Min.
Max.
Unit
2.4
-
V
-
0.4
V
VOH(2)
Output High voltage
IOH = –8 mA
VOL
Output Low voltage for 3.3V outputs
IOL = 8 mA
IIL
Input leakage current
VIN = GND or VCC
–10
10
µA
IIH
I/O High-Z leakage current
VIN = GND or VCC
–10
10
µA
ICCSB
Standby current
VCC = 3.6V
-
100
µA
ICC
Dynamic current(3,4)
f = 1 MHz
-
1
mA
f = 50 MHz
-
30
mA
CIN
Input pin capacitance(5)
f = 1 MHz
-
8
pF
CCLK
Clock input capacitance(5)
f = 1 MHz
-
12
pF
CI/O
I/O pin capacitance (5)
f = 1 MHz
-
10
pF
Notes:
1. See XPLA3 family data sheet (DS012) for recommended operating conditions.
2. See Figure 2 for output drive characteristics of the XPLA3 family.
3. See Table 1, Figure1 for typical values.
4. This parameter measured with a 16-bit, resetable up/down counter loaded into every function block, with all outputs disabled and
unloaded. Inputs are tied to V CC or ground. This parameter guaranteed by design and characterization, not testing.
5. Typical values, not tested.
100
90
IOL (3.3V)
80
70
mA
60
50
IOH (3.3V)
40
30
IOH (2.7V)
20
10
0
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Volts
DS012_10_041901
Figure 2: Typical I/V Curve for the XPLA3 Family
2
www.xilinx.com
1-800-255-7778
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
R
XCR3128XL 128 Macrocell CPLD
AC Electrical Characteristics Over Recommended Operating Conditions(1,2)
-6
Symbol
TPD1
Parameter
Propagation delay time (single p-term)
array)(3)
-7
-10
Min.
Max.
Min.
Max.
Min.
Max.
Unit
-
5.5
-
7.0
-
9.1
ns
-
6.0
-
7.5
-
10.0
ns
-
4.0
5.0
-
6.5
ns
TPD2
Propagation delay time (OR
TCO
Clock to output (global synchronous pin clock)
TSUF
Setup time (fast input register)
2.5
-
3.0
-
3.0
-
ns
TSU1(4)
Setup time (single p-term)
3.5
-
4.3
-
5.4
-
ns
TSU2
Setup time (OR array)
4.0
-
4.8
-
6.3
-
ns
0
-
0
-
0
-
ns
TH
(4)
TWLH
Hold time
(4)
Global Clock pulse width (High or Low)
2.5
-
3.0
-
4.0
-
ns
TtPLH(4)
TR(4)
TL(4)
P-term clock pulse width
4.0
-
5.0
-
6.0
-
ns
Input rise time
-
20
-
20
-
20
ns
Input fall time
-
20
-
20
-
20
ns
fSYSTEM(4)
Maximum system frequency
-
145
-
119
-
95
MHz
-
60
-
60
-
60
µs
ISP initialization time
-
60
-
60
-
60
µs
P-term OE to output enabled
-
7.5
-
9.3
-
11.2
ns
-
7.5
-
9.3
-
11.2
ns
P-term clock to output
-
6.5
-
8.3
-
10.7
ns
P-term set/reset to output valid
-
8.0
-
9.3
-
11.2
ns
TCONFIG(4) Configuration time (5)
TINIT
(4)
TPOE(4)
TPOD(4)
TPCO(4)
TPAO(4)
P-term OE to output
disabled(6)
Advance
Preliminary
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. These parameters guaranteed by design and/or characterization, not testing.
5. Typical current draw during configuration is 9 mA at 3.6V.
6. Output CL = 5 pF.
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
www.xilinx.com
1-800-255-7778
3
R
XCR3128XL 128 Macrocell CPLD
Internal Timing Parameters(1,2)
-6
Symbol
Parameter
-7
-10
Min.(3)
Max.(3)
Min.
Max.
Min.
Max.
Unit
Buffer Delays
TIN
Input buffer delay
-
1.3
-
1.6
-
2.2
ns
TFIN
Fast Input buffer delay
-
2.3
-
3.0
-
3.1
ns
TGCK
Global Clock buffer delay
-
0.8
-
1.0
-
1.3
ns
TOUT
Output buffer delay
-
2.2
-
2.7
-
3.6
ns
TEN
Output buffer enable/disable delay
-
4.2
-
5.0
-
5.7
ns
-
1.3
-
1.6
-
2.0
ns
Internal Register and Combinatorial Delays
TLDI
Latch transparent delay
TSUI
Register setup time
1.0
-
1.0
-
1.2
-
ns
THI
Register hold time
0.3
-
0.5
-
0.7
-
ns
TECSU
Register clock enable setup time
2.0
-
2.5
-
3.0
-
ns
TECHO
Register clock enable hold time
3.0
-
4.5
-
5.5
-
ns
TCOI
Register clock to putput delay
-
1.0
-
1.3
-
1.6
ns
TAOI
Register async. S/R to output delay
-
2.5
-
2.3
-
2.1
ns
TRAI
Register async. recovery
-
4.0
-
5.0
-
6.0
ns
TLOGI1
Internal logic delay (single p-term)
-
2.0
-
2.7
-
3.3
ns
TLOGI2
Internal logic delay (PLA OR term)
-
2.5
-
3.2
-
4.2
ns
-
1.7
-
2.1
-
3.0
ns
Feedback Delays
TF
ZIA delay
Time Adders
TLOGI3
Fold-back NAND delay
-
6.0
-
7.5
-
9.5
ns
TUDA
Universal delay
-
1.7
-
2.2
-
2.7
ns
TSLEW
Slew rate limited delay
-
4.0
-
5.0
-
6.0
ns
Advance
Preliminary
Notes:
1. These parameters guaranteed by design and/or characterization, not testing.
2. See XPLA family data sheet (DS012 ) for timing model.
3. Contact Xilinx for update on advance specification.
4
www.xilinx.com
1-800-255-7778
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
R
XCR3128XL 128 Macrocell CPLD
Switching Characteristics
VCC
S1
Component
R1
R2
C1
R1
Values
390Ω
390Ω
35 pF
VIN
VOUT
R2
Measurement
TPOE (High)
TPOE (Low)
TP
C1
S1
Open
Closed
Closed
S2
Closed
Open
Closed
Note: For TPOD, C1 = 5 pF. Delay measured at
output level of VOL + 300 mV, VOH – 300 mV.
S2
DS016_03_102401
Figure 3: AC Load Circuit
7.4
+3.0V
90%
7.2
7.0
10%
6.8
0V
ns
6.6
TR
6.4
1.5 ns
6.2
TL
1.5 ns
6.0
5.8
5.6
1
2
4
8
16
Measurements:
All circuit delays are measured at the +1.5V level of
inputs and outputs, unless otherwise specified.
DS016_05_042800
Number of Adjacent Outputs Switching
DS016_04_042800
Figure 5: Voltage Waveform
Figure 4: Derating Curve for TPD2
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
www.xilinx.com
1-800-255-7778
5
R
XCR3128XL 128 Macrocell CPLD
Pin Descriptions
Table 3: XCR3128XL I/O Pins (Continued)
Table 2: XCR3128XL User I/O Pins
Total User I/O Pins
Function
Block
Macrocell
VQ100
CS144
TQ144
VQ100
CS144
TQ144
3
1
-
G13
90
84
108
108
3
2
62(1)
G12(1)
89(1)
3
3
61
H13
88
3
4
60
H12
87
Table 3: XCR3128XL I/O Pins
Function
Block
Macrocell
VQ100
CS144
TQ144
3
5
-
H11
86
1
1
-
B12
106
3
6
58
J13
84
1
2
73(1)
D11(1)
104(1)
3
7
57
J12
83
1
3
72
D12
102
3
8
-
-
-
1
4
71
D13
101
3
9
-
-
-
1
5
70
E10
100
3
10
-
-
-
1
6
69
E11
99
3
11
56
J11
82
1
7
68
E12
98
3
12
55
J10
81
1
8
-
-
-
3
13
54
K13
80
1
9
-
-
-
3
14
53
K12
79
1
10
-
-
-
3
15
52
K11
78
1
11
67
E13
97
3
16
-
K10
77
1
12
-
F10
96
4
1
-
M8
60
1
13
65
F12
94
4
2
40
L8
61
1
14
64
F13
93
4
3
41
K8
62
1
15
63
G10
92
4
4
42
N9
63
1
16
-
G11
91
4
5
44
L9
65
2
1
75
A13
107
4
6
45
K9
66
2
2
76
A12
109
4
7
46
N10
67
2
3
77
B11
110
4
8
-
-
-
2
4
78
A11
111
4
9
-
-
-
2
5
79
D10
112
4
10
-
-
-
2
6
80
C10
113
4
11
47
M10
68
2
7
81
B10
114
4
12
48
L10
69
2
8
-
-
-
4
13
49
N11
70
2
9
-
-
-
4
14
50
M11
71
2
10
-
-
-
4
15
-
L11
72
2
11
83
D9
116
4
16
-
M12
74
2
12
84
C9
117
5
1
2
A1
1
2
13
85
B9
118
5
2
1
A2
143
2
14
-
A9
119
5
3
100
C3
142
2
15
-
D8
120
5
4
99
B3
141
2
16
-
C8
121
5
5
98
A3
140
6
www.xilinx.com
1-800-255-7778
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
R
XCR3128XL 128 Macrocell CPLD
Table 3: XCR3128XL I/O Pins (Continued)
Table 3: XCR3128XL I/O Pins (Continued)
Function
Block
Macrocell
VQ100
CS144
TQ144
Function
Block
Macrocell
VQ100
CS144
TQ144
5
6
97
C4
139
7
11
30
N4
42
5
7
96
B4
138
7
12
29
M4
41
5
8
-
-
-
7
13
28
L4
40
5
9
-
-
-
7
14
27
K4
39
5
10
-
-
-
7
15
-
N3
38
5
11
-
A4
137
7
16
-
M3
37
5
12
-
D5
136
8
1
-
H1
18
H2(1)
20(1)
5
13
94
B5
134
8
2
15(1)
5
14
93
A5
133
8
3
16
H3
21
5
15
92
D6
132
8
4
17
H4
22
5
16
-
C6
131
8
5
-
J1
23
6
1
-
B1
2
8
6
19
J3
25
6
2
4(1)
D2(1)
4(1)
8
7
20
J4
26
6
3
5
D1
5
8
8
-
-
-
6
4
6
E4
6
8
9
-
-
-
6
5
7
E3
7
8
10
-
-
-
6
6
8
E2
8
8
11
21
K1
27
6
7
9
E1
9
8
12
22
K2
28
6
8
-
-
-
8
13
23
K3
29
6
9
-
-
-
8
14
24
L1
30
6
10
-
-
-
8
15
25
M2
31
6
11
10
F4
10
8
16
-
N1
32
6
12
-
F3
11
6
13
-
F2
12
6
14
12
G2
14
6
15
13
G1
15
6
16
14
G3
16
7
1
-
N7
56
7
2
37
M7
55
7
3
36
N6
54
7
4
35
M6
53
7
5
33
M5
46
7
6
32
L5
45
7
7
31
K5
44
7
8
-
-
-
7
9
-
-
-
7
10
-
-
-
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
Notes:
1. JTAG pins
www.xilinx.com
1-800-255-7778
7
R
XCR3128XL 128 Macrocell CPLD
Table 4: XCR3128XL Global, JTAG, Port Enable, Power,
and No Connect Pins
8
Table 4: XCR3128XL Global, JTAG, Port Enable, Power,
and No Connect Pins
Pin Type
VQ100
CS144
TQ144
Pin Type
VQ100
IN0 / CLK0
90
D7
128
GND
IN1 / CLK1
89
C7
127
26, 38, 43,
59, 74, 86,
95
IN2 / CLK2
88
A7
126
IN3 / CLK3
87
B7
125
TCK
62
G12
89
No Connects
-
TDI
4
D2
4
TDO
73
D11
104
TMS
15
H2
20
PORT_EN
11(1)
F1(1)
13(1)
Vcc
3, 18, 34,
39, 51, 66,
82, 91
A10, B2, B6,
B8, D4, F11,
J2, K6, K7,
L13, N5,
N12
24, 50, 51,
58, 73, 76,
95, 115,
123, 130,
144
CS144
TQ144
A6, A8, C5,
3, 17, 33,
C13, D3,
52, 57, 59,
G4, H10, 64, 85, 105,
L6, L7, M9,
124, 129,
N2, N8
135
B13, C1,
C2, C11,
C12, L2, L3,
L12, M1,
M13, N13
19, 34, 35,
36, 43, 47,
48, 49, 75,
103, 108,
122
Notes:
1. Port Enable is brought High to enable JTAG pins when JTAG
pins are used as I/O. See family data sheet (DS012 ) for full
explanation.
www.xilinx.com
1-800-255-7778
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
R
XCR3128XL 128 Macrocell CPLD
Ordering Information
Example:
XCR3128XL -7 VQ 100 C
Device Type
Temperature Range
Number of Pins
Speed Grade
Package Type
Device Ordering Options
Speed
Package
Temperature
-10
10 ns pin-to-pin delay
VQ100
100-pin Very Thin Quad Flat Package
C = Commercial
TA = 0°C to +70°C
VCC = 3.0V to 3.6V
-7
7.5 ns pin-to-pin delay
CS144
144-ball Chip Scale Package
I = Industrial
TA = –40°C to +85°C
VCC = 2.7V to 3.6V
-6
6 ns pin-to-pin delay
TQ144
144-pin Thin Quad Flat Pack
Component Availability
Pins
100
144
144
Type
Plastic VQFP
Plastic TQFP
Plastic BGA
Code
VQ100
TQ144
CS144
-6
(C)
(C)
(C)
-7
C, (I)
C, (I)
C, (I)
-10
C,I
C,I
C,I
XCR3128XL
Notes:
1. Parenthesis indicate future planned products. Please contact Xilinx for up-to-date information.
DS016 (v1.8) January 8, 2002
Preliminary Product Specification
www.xilinx.com
1-800-255-7778
9
R
XCR3128XL 128 Macrocell CPLD
Revision History
The following table shows the revision history for this document.
10
Date
Version
Revision
04/07/00
1.0
Initial Xilinx release.
05/03/00
1.1
Minor updates and added Boundary Scan to pinout table.
11/20/00
1.2
Updated pinout tables; corrected note in Table 4 to read: "port enable pin is brought High".
12/08/00
1.3
Updated pinout tables.
01/17/01
1.4
Removed Timing Model.
04/11/01
1.5
Added Typical I/V curve, Figure 2; added Table 2: Total User I/O; changed VOH spec.
04/19/01
1.6
Updated Typical I/V curve, Figure 2: added voltage levels.
08/10/01
1.7
Moved Figure 1 and Table 1 to first page. Changed VQ144 to VQ100 in Table 2.
01/08/02
1.8
Updated TSUF and TFIN spec to match software timing. Added single p-term setup time
(TSU1) to AC Table, renamed TSU to TSU2 for setup time through the OR array. Added TINIT
spec. Updated TCONFIG spec. Updated THI spec to correct a typo. Updated AC Load Circuit
diagram to more closely resemble true test conditions, added note for TPOD delay
measurement.
www.xilinx.com
1-800-255-7778
DS016 (v1.8) January 8, 2002
Preliminary Product Specification