xcr3128 Xilinx Corp., xcr3128 Datasheet

no-image

xcr3128

Manufacturer Part Number
xcr3128
Description
Xcr3128 128 Macrocell Cpld
Manufacturer
Xilinx Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
xcr3128-10CS144
Manufacturer:
XILINX
Quantity:
648
Part Number:
xcr3128-10CS144
Manufacturer:
XILINX
0
Part Number:
xcr3128-10CS144C
Manufacturer:
XILINX
0
Part Number:
xcr3128-10PC84C
Manufacturer:
XILINX
0
Part Number:
xcr3128-10PQ84C
Manufacturer:
XILINX
0
Part Number:
xcr3128-10TQ128C
Quantity:
1 400
Part Number:
xcr3128-10TQ128C
Manufacturer:
XILINX
0
Part Number:
xcr3128-12PQ100I
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
xcr3128-12PQG160I
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
xcr3128-12TQ128C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
DS034 (v1.2) August 10, 2000
Introduction
• Industry's first TotalCMOS™ PLD - both CMOS design
DS034 (v1.2) August 10, 2000
• Fast Zero Power (FZP™) design technique provides
• IEEE 1149.1-compliant, JTAG Testing Capability
• 3.3V, In-System Programmable (ISP) using the JTAG
• High speed pin-to-pin delays of 10 ns
• Ultra-low static power of less than 100 A
• 100% routable with 100% utilization while all pins and
• Deterministic timing model that is extremely simple to
• Four clocks available
• Programmable clock polarity at every macrocell
• Support for asynchronous clocking
• Innovative XPLA™ architecture combines high-speed
• 1000 erase/program cycles guaranteed
• 20 years data retention guaranteed
• Logic expandable to 37 product terms
• PCI compliant
• Advanced 0.5 E
• Security bit prevents unauthorized access
• Design entry and verification using industry standard
• Reprogrammable using industry standard device
• Innovative control term structure provides either sum
and process technologies
ultra-low power and very high speed
- Four pin JTAG interface (TCK, TMS, TDI, TDO)
- IEEE 1149.1 TAP Controller
- JTAG commands include: Bypass, Sample/Preload,
interface
all macrocells are fixed
use
with extreme flexibility
and Xilinx CAE tools
programmers
terms or product terms in each logic block for:
- Programmable 3-state buffer
- Asynchronous macrocell register preset/reset
- Programmable global 3-state pin facilitates "bed of
- Available in PLCC, VQFP, and PQFP packages
- Available in both commercial and industrial grades
Extest, Usercode, Idcode, HighZ
-
-
-
nails" testing without using logic resources
On-chip supervoltage generation
ISP commands include: Enable, Erase, Program,
Verify
Supported by multiple ISP programming plat-
forms
2
CMOS process
R
APPLICATION NOTE
www.xilinx.com
1-800-255-7778
0
0
14*
XCR3128: 128 Macrocell CPLD
Product Specification
Description
The XCR3128 CPLD (Complex Programmable Logic
Device) is the third in a family of CoolRunner
Xilinx. These devices combine high speed and zero power
in a 128 macrocell CPLD. With the FZP design technique,
the XCR3128 offers true pin-to-pin speeds of 10 ns, while
simultaneously delivering power that is less than 100 A at
standby without the need for ‘ turbo-bits’ or other
power-down schemes. By replacing conventional sense
amplifier methods for implementing product terms (a tech-
nique that has been used in PLDs since the bipolar era)
with a cascaded chain of pure CMOS gates, the dynamic
power is also substantially lower than any competing
CPLD. These devices are the first TotalCMOS PLDs, as
they use both a CMOS process technology and the pat-
ented full CMOS FZP design technique. For 5V applica-
tions, Xilinx also offers the high speed XCR5128 CPLD that
offers these features in a full 5V implementation.
The Xilinx FZP CPLDs utilize the patented XPLA
(eXtended Programmable Logic Array) architecture. The
XPLA architecture combines the best features of both PLA
and PAL type structures to deliver high speed and flexible
logic allocation that results in superior ability to make
design changes with fixed pinouts. The XPLA structure in
each logic block provides a fast 10 ns PAL path with five
dedicated product terms per output. This PAL path is joined
by an additional PLA structure that deploys a pool of 32
product terms to a fully programmable OR array that can
allocate the PLA product terms to any output in the logic
block. This combination allows logic to be allocated effi-
ciently throughout the logic block and supports as many as
37 product terms on an output. The speed with which logic
is allocated from the PLA array to an output is only 2.5 ns,
regardless of the number of PLA product terms used, which
results in worst case t
any other pin. In addition, logic that is common to multiple
outputs can be placed on a single PLA product term and
shared across multiple outputs via the OR array, effectively
increasing design density.
The XCR3128 CPLDs are supported by industry standard
CAE tools (CadencE/OrCAD, Exemplar Logic, Mentor,
Synopsys, Synario, Viewlogic, and Synplicity), using text
(ABEL, VHDL, Verilog) and/or schematic entry. Design ver-
ification uses industry standard simulators for functional
and timing simulation. Development is supported on per-
sonal computer, Sparc, and HP platforms. Device fitting
uses a Xilinx developed tool, XPLA Professional (available
on the Xilinx web site).
PD
’s of only 12.5 ns from any pin to
®
CPLDs from
1

Related parts for xcr3128

xcr3128 Summary of contents

Page 1

... Xilinx. These devices combine high speed and zero power in a 128 macrocell CPLD. With the FZP design technique, the XCR3128 offers true pin-to-pin speeds of 10 ns, while simultaneously delivering power that is less than 100 A at standby without the need for ‘ turbo-bits’ or other power-down schemes ...

Page 2

... R The XCR3128 CPLD is electrically reprogrammable using industry standard device programmers from vendors such as Data I/O, BP Microsystems, SMS, and others. The XCR3128 also includes an industry-standard, IEEE 1149.1, JTAG interface through which in-system program- ming (ISP) and reprogramming of the device is supported. XPLA Architecture Figure 1 shows a high level block diagram of a 128 macro- cell device implementing the XPLA architecture ...

Page 3

... The additional propagation delay incurred by a mac- rocell using one or all 32 PLA product terms is just 2.5 ns. So the total pin-to-pin t PD product terms is 12.5 ns (10 ns for the PAL + 2.5 ns for the PLA). 6 www.xilinx.com 1-800-255-7778 R of the XCR3128 device PD for the XCR3128 using six to 37 SP00435A DS034 (v1.2) August 10, 2000 ...

Page 4

... There are four clocks available on the XCR3128 device. Clock 0 (CLK0) is designated as the "synchronous" clock and must be driven by an external source. Clock 1 (CLK1), Clock 2 ...

Page 5

... Xilinx to offer CPLDs which are both high performance and low power, breaking the para- digm that to have low power, you must have low perfor- mance. Refer to Frequency of our XCR3128 TotalCMOS CPLD (data taken w/eight up/down, loadable 16 bit counters at 3.3V COMBINATORIAL PAL ONLY ...

Page 6

... Reduces/eliminates the need for expensive test equipment - Reduces test preparation time - Reduces spare board inventories The Xilinx XCR3128's JTAG interface includes a TAP Port and a TAP Controller, both of which are defined by the IEEE 1149.1 JTAG Specification. As implemented in the Xilinx www.xilinx.com 1-800-255-7778 XCR3128: 128 Macrocell CPLD ...

Page 7

... TDI, and TDO. The fifth signal defined by the JTAG specifi- cation is TRST* (Test Reset). TRST* is considered an optional signal, since it is not actually required to perform BST or ISP. The Xilinx XCR3128 saves an I/O pin for gen- eral purpose use by not implementing the optional TRST* signal in the JTAG interface. Instead, the Xilinx XCR3128 supports the test reset functionality through the use of its power up reset circuit, which is included in all Xilinx CPLDs ...

Page 8

... A set of low-level ISP basic commands implemented in the XCR3128 enable this feature. The ISP commands implemented in the Xilinx XCR3128 are specified in Please note that an ENABLE command must precede all ...

Page 9

... Third party programmers • High-End JTAG and ISP tools A Boundary-Scan Description Language (BSDL) descrip- tion of the XCR3128 is also available from Xilinx for use in test program development. For more details on JTAG and ISP for the XCR3128, refer to the related application note: JTAG and ISP Overview for Xilinx XPLA1 and XPLA2 CPLDs ...

Page 10

... One pin at a time for no longer than 1 second MHz AMB 1MHz AMB 1MHz AMB or ground. This parameter guaranteed by design and characterization, not testing. CC www.xilinx.com 1-800-255-7778 XCR3128: 128 Macrocell CPLD Min. Max. Unit -0.5 7 ...

Page 11

... XCR3128: 128 Macrocell CPLD AC Electrical Characteristics Commercial +70 C; 3.0V AMB Symbol Parameter t Propagation delay time, input (or feedback node) to PD_PAL output through PAL t Propagation delay time, input (or feedback node) to PD_PLA output through PAL + PLA t Clock to out (global synchronous clock from pin Setup time (from input or feedback node) through PAL ...

Page 12

... One pin at a time for no longer than 1 second MHz AMB 1MHz AMB 1MHz AMB or ground. This parameter guaranteed by design and characterization, not testing. CC www.xilinx.com 1-800-255-7778 XCR3128: 128 Macrocell CPLD Min. Max. Unit 0.8 V 2.0 V -1.2 V 0.5 V 2.4 V -10 ...

Page 13

... XCR3128: 128 Macrocell CPLD AC Electrical Characteristics Industrial: - +85 C; 3.0V AMB Symbol t Propagation delay time, input (or feedback node) to output through PAL PD_PAL t Propagation delay time, input (or feedback node) to output through PD_PLA PAL + PLA t Clock to out (global synchronous clock from pin Setup time (from input or feedback node) through PAL ...

Page 14

... Figure 7: Voltage Waveform Table 3 25°C) CC SP00466A Number Of Outputs Typical (ns) www.xilinx.com 1-800-255-7778 XCR3128: 128 Macrocell CPLD VALUES 390 390 Open Closed Closed Closed Closed Closed pF, and 3-state levels are PLZ ...

Page 15

... XCR3128: 128 Macrocell CPLD Pin Function And Layout XCR3128: 100-pin and 160-pin PQFP Pin Function Table Function PQFP Pin # Pin # 100-pin 160-pin 1 I/O- I/O- I/O- I/O- I/O-B15 (TDI I/O-B13 I/O-B12 I/O-B10 I/O-B15 (TDI) ...

Page 16

... R XCR3128: 84-pin PLCC, 100-Pin VQFP, and 128-pin TQFP Pin Function Table Function Pin Pin # # PLCC VQFP TQFP 1 IN1 I/O-A2 I/O- IN3 I/O-A0 I/O- I/O- I/O-A15/ I/O-B15 NC 36 CLK3 (TDI) 5 I/O-A13 I/O-B13 I/O-A12 I/O-B12 GND I/O-B10 I/O-A10 I/O-B8 I/O-B15 ...

Page 17

... XCR3128: 128 Macrocell CPLD 84-pin PLCC PLCC 100-pin PQFP 100 81 1 PQFP QFP 100-pin VQFP 100 76 1 VQFP TQFP 128-pin TQFP 74 54 SP00467A 160-pin PQFP 80 51 SP00468A 75 51 SP00485A www.xilinx.com 1-800-255-7778 128 103 1 102 TQFP ...

Page 18

... R Ordering Information Example: XCR3128 - Device Type Speed Options Speed Options -15 pin-to-pin delay -12 pin-to-pin delay -10 pin-to-pin delay Component Availability Pins 84 Type Plastic PLCC Code PC84 XCR3128 - - -10 C Revision Table Date Version # 8/4/99 1 ...

Related keywords