XC2C64 Xilinx, XC2C64 Datasheet - Page 11
![no-image](/images/no-image-200.jpg)
XC2C64
Manufacturer Part Number
XC2C64
Description
(XC2C32 - XC2C512) Coolrunner-ii CPLD Family
Manufacturer
Xilinx
Datasheet
1.XC2C64.pdf
(14 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
XC2C64 VQ100 7C
Manufacturer:
XILINX
Quantity:
58
Company:
Part Number:
XC2C64 VQ100 7CES
Manufacturer:
XILINX
Quantity:
20
Part Number:
XC2C64-5VQ100C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
In System Programming
All CoolRunner-II CPLD parts are 1.8V in system program-
mable. This means they derive their programming voltage
and currents from the 1.8V V
pins on the part. The V
operation, as they may assume another voltage ranging as
high as 3.3V down to 1.5V. A 1.8V V
erly operate the internal state machines and charge pumps
that reside within the CPLD to do the nonvolatile program-
ming operations. The JTAG interface buffers are powered
by a dedicated power pin, V
all other supply pins. V
software is provided to deliver the bit-stream to the CPLD
and drive the appropriate IEEE 1532 protocol. To that end,
there is a set of IEEE 1532 commands that are supported in
the CoolRunner-II CPLD parts. Programming times are less
than one second for 32 to 256 macrocell parts. Program-
ming times are less than four seconds for 384 and 512 mac-
rocell parts. Programming of CoolRunner-II CPLDs is only
guaranteed when operating in the commercial temperature
and voltage ranges as defined in the device-specific data
sheets.
On-The-Fly Reconfiguration (OTF)
Xilinx ISE 5.2i supports OTF for CoolRunner-II CPLDs. This
permits programming a new nonvolatile pattern into the part
while another pattern is currently in use. OTF has the same
voltage and temperature specifications as system program-
ming. During pattern transition I/O pins are in high imped-
ancewith weak pullup to V
lasts between 50 and 100 s, depending on density.
JTAG Instructions
Table 6
same commands may be used by third party ATE products,
as well. The internal controllers can operate as fast as 66
MHz.
Table 6: JTAG Instructions
DS090 (v1.7) October 2, 2003
Preliminary Product Specification
00000000
00000011
11111111
00000010
Code
shows the commands available to users. These
R
Instruction
PRELOAD
EXTEST
BYPASS
INTEST
CCIO
CCAUX
Force boundary scan data onto
outputs
Latch macrocell data into
boundary scan cells
Insert bypass register between
TDI and TDO
Force boundary scan data onto
inputs and feedbacks
CCAUX
CCIO
pins do not participate in this
CC
must be connected. Xilinx
. Transition time typically
, which is independent of
(internal supply voltage)
CC
Description
is required to prop-
www.xilinx.com
1-800-255-7778
Table 6: JTAG Instructions
Power-Up Characteristics
CoolRunner-II CPLD parts must operate under the
demands of both the high-speed and the portable market
places, therefore, they must support hot plugging for the
high-speed world and tolerate most any power sequence to
its various voltage pins. They must also not draw excessive
current during power-up initialization. To those ends, the
general behavior is summarized as follows:
1. I/O pins are disabled until the end of power-up.
2. As supply rises, configuration bits transfer from
3. As power up completes, the outputs become as
4. For specific configuration times and power up
CoolRunner-II CPLD I/O pins are well behaved under all
operating conditions. During power-up, CoolRunner-II
devices employ internal circuitry which keeps the devices in
the quiescent state until the V
safe level (approximately 1.3V). In the quiescent state,
JTAG pins are disabled, and all device outputs are disabled
with the pins weakly pulled high, as shown in
the supply voltage reaches a safe level, all user registers
become initialized, and the device is immediately available
for operation, as shown in
obtained with a smooth V
If the device is in the erased state (before any user pattern
is programmed), the device outputs remain disabled with a
weak pull-up. The JTAG pins are enabled to allow the
device to be programmed at any time. All devices are
shipped in the erased state from the factory.
If the device is programmed, the device inputs and outputs
take on their configured states for normal operation. The
JTAG pins are enabled to allow device erasure or
boundary-scan tests at any time.
00000001
11111101 USERCODE Read USERCODE
11111100
11111010
Code
nonvolatile memory to SRAM cells.
configured (input, output, or I/O).
requirements, see the device specific datasheet.
Instruction
IDCODE
CLAMP
HIGHZ
CC
Read IDCODE
Force output into high
impedance state
Latch present output state
rise in less that 4 ms
CoolRunner-II CPLD Family
Figure
CCINT
supply voltage is at a
12. Best results are
Description
Table
7. When
11