XA2C32A CoolRunner-II Automotive CPLD
12 www.xilinx.com DS552 (v1.1) May 5, 2007
Product Specification
R
Figure 6: VQ44 Package
CoolRunner-II Automotive Requirements and Recommendations
Requirements
The following requirements are for all automotive applica-
tions:
1. Use a monotonic, fast ramp power supply to power up
CoolRunner-II . A V
CC
ramp time of less than 1 ms is
required.
2. Do not float I/O pins during device operation. Floating
I/O pins can increase I
CC
as input buffers will draw
1-2 mA per floating input. In addition, when I/O pins are
floated, noise can propagate to the center of the CPLD.
I/O pins should be appropriately terminated with
bus-hold or pull-up. Unused I/Os can also be configured
as C
GND
(programmable GND).
3. Do not drive I/O pins without V
CC
/V
CCIO
powered.
4. Sink current when driving LEDs. Because all Xilinx
CPLDs have N-channel pull-down transistors on
outputs, it is required that an LED anode is sourced
through a resistor externally to V
CC
. Consequently, this
will give the brightest solution.
5. Avoid pull-down resistors. Always use external pull-up
resistors if external termination is required. This is
because the CoolRunner-II Automotive CPLD, which
includes some I/O driving circuits beyond the input and
output buffers, may have contention with external
pull-down resistors, and, consequently, the I/O will not
switch as expected.
6. Do not drive I/Os pins above the V
CCIO
assigned to its
I/O bank.
a. The current flow can go into V
CCIO
and affect a user
voltage regulator.
b. It can also increase undesired leakage current
associated with the device.
c. If done for too long, it can reduce the life of the
device.
7. Do not rely on the I/O states before the CPLD
configures. During power up, the CPLD I/Os may be
affected by internal or external signals.
8. Use a voltage regulator which can provide sufficient
current during device power up. As a rule of thumb, the
regulator needs to provide at least three times the peak
current while powering up a CPLD in order to guarantee
the CPLD can configure successfully.
9. Ensure external JTAG terminations for TMS, TCK, TDI,
TDO should comply with the IEEE 1149.1. All Xilinx
CPLDs have internal weak pull-ups on TDI, TMS, and
TCK.
VQG44
Top View
I/O
(1)
I/O
(1)
I/O
(1)
I/O
(3)
I/O
I/O
I/O
V
CCIO2
GND
TDO
I/O
I/O
(2)
I/O
(2)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
V
AUX
I/O
(1)
I/O
I/O
I/O
V
CC
I/O
GND
I
I/O
I/O
I/O
I/O
I/O
(2)
I/O
I/O
GND
I/O
I/O
V
CCIO1
I/O
TDI
TMS
TCK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
33
32
31
30
29
28
27
26
25
24
23
44
43
42
41
40
39
38
37
36
35
34
(1) - Global Output Enable
(2) - Global Clock
(3) - Global Set/Reset