
R
XCR3320: 320 Macrocell SRAM CPLD
DS033 (v1.3) October 9, 2000
www.xilinx.com
1-800-255-7778
2
This product has been discontinued. Please see
for details.The XCR3320 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 including WebFITTER.
XPLA2 Architecture
Figure 1
shows a high level block diagram of the XCR3320
implementing the XPLA2 architecture. The XPLA2 archi-
tecture is a multi-level, modular hierarchy that consists of
Fast Modules interconnected by a virtual crosspoint switch
called the Global Zero Power Interconnect Array (GZIA).
Each Fast Module accepts 64 bits from the GZIA and out-
puts 64 bits to the GZIA. Each Fast Module is essentially an
80 macrocell CPLD with four logic blocks of 20 macrocells
each inside. There are eight dedicated, low-skew, global
clocks for the device; and each Fast Module has access to
any two of these clocks (there are additional asynchronous
clocks available in the Fast Modules, see
Figure 3
. There
are also Global 3-state (gts) and Global Reset (rstn) pins
that are common to all Fast Modules. When gts is pulled
high, all output buffers in the device will be disabled, caus-
ing all I/O pins to be tri-stated. When rstn is pulled low, all
flip-flops of the device will be reset.
Figure 1: Xilinx XPLA2 CPLD Architecture
reset/OE
SP00665
EEPROM
CE
dout
cclk
din
SLAVE #2
pgrmn
resetn
M2
M1
M0
crcerrn
dout
hdc
cclk
done
M3
V
CC
V
CC
cclk
din
SLAVE #1
pgrmn
resetn
M2
M1
M0
crcerrn
dout
hdc
done
M3
V
CC
cclk
din
MASTER SERIAL
LEAD
pgrmn
resetn
M2
M1
M0
crcerrn
dout
hdc
done
M3
V
CC
V
CC
V
CC