XC2C32 XILINX [Xilinx, Inc], XC2C32 Datasheet - Page 11

no-image

XC2C32

Manufacturer Part Number
XC2C32
Description
CoolRunner-II CPLD Family
Manufacturer
XILINX [Xilinx, Inc]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC2C32
Manufacturer:
XILINX
0
Part Number:
XC2C32-3PC44C
Manufacturer:
XILINX
0
Part Number:
XC2C32-3PC44CES
Manufacturer:
XILINX
0
Part Number:
XC2C32-3VQ44C
Manufacturer:
XILINX
0
Part Number:
XC2C32-4VQG44C
Manufacturer:
TOREX
Quantity:
912
Part Number:
XC2C32-4VQG44C
Manufacturer:
XILINX
Quantity:
1 000
Part Number:
XC2C32-4VQG44C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XC2C32-6CP56I
Manufacturer:
VISHAY
Quantity:
85 000
Part Number:
XC2C32-6CP56I
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XC2C32-6CP56P
Manufacturer:
PHI
Quantity:
20 000
Programming
The programming data sequence is delivered to the device
using either Xilinx iMPACT software and a Xilinx download
cable, a third-party JTAG development system, a
JTAG-compatible board tester, or a simple microprocessor
interface that emulates the JTAG instruction sequence. The
iMPACT software also outputs serial vector format (SVF)
files for use with any tools that accept SVF format, including
automatic test equipment. See
Notes
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-
ance with weak pullup to V
lasts between 50 and 300 s, depending on density. See
XAPP388
JTAG Instructions
Table 7
same commands may be used by third party ATE products,
DS090 (v2.5) June 28, 2005
Product Specification
for more information on how to program.
shows the commands available to users. These
for more information.
R
CCIO
CCAUX
CCAUX
CCIO
pins do not participate in this
CC
CoolRunner-II Application
must be connected. Xilinx
. Transition time typically
, which is independent of
(internal supply voltage)
CC
is required to prop-
www.xilinx.com
as well. The internal controllers can operate as fast as 66
MHz.
Table 7: 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
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
00000000
00000011
11111111
00000010
00000001
11111101 USERCODE Read USERCODE
11111100
11111010
CC
Code
nonvolatile memory to SRAM cells.
configured (input, output, or I/O).
requirements, see the device specific data sheet.
value should occur within 1 second.
Instruction
PRELOAD
EXTEST
BYPASS
IDCODE
INTEST
CLAMP
HIGHZ
CC
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
Read IDCODE
Force output into high
impedance state
Latch present output state
CoolRunner-II CPLD Family
rise in less than 4 ms. Final
Figure
CCINT
supply voltage is at a
12. Best results are
Description
Table
8. When
11

Related parts for XC2C32