R
XCR22V10: 5V Zero Power, TotalCMOS, Universal P LD
5www.xilinx.com DS048 (v1.3) Oc tober 9, 2000
1-800-255-7778
This produc t has be en discont inued. Ple ase se e www.xilinx.com/partinfo/notify/pdn0007.htm for d e tai ls .
Output Type
The signal from the OR array can be fed directly to the out-
put pin (combinatorial function) or latched in the D-type
flip-flop (registered function). The D-type flip-flop latches
data on the rising edge of the clock and is controlled by the
global preset and clear terms. When the synchronous pre-
set term is satisfied, the Q output of the r egister will be set
High at the next rising edge of the clock input. Satisfying
the asynchronous clear term will set Q LOW, regardless of
the clock state. If both terms are satisfied simultaneously,
the clear will override the preset.
Program/Erase Cycles
The XC R22V10 is 100% testable, erases/programs in sec-
onds, and guarantees 1000 program/erase erase cycles.
Output Polarity
Each macrocell can be configured to implement active High
or active Low logic. Programmable polarity eliminates the
need for external inverters.
Output Enable
The output of each I/O macrocell can be enabled or dis-
abled under the control of its associated programmable
output enable product term. When the logical conditions
programmed on the output enable term are satisfied, the
output signal is propagated to the I/O pin. Otherwise, the
output buffer is driven into the high-impedance state.
Under the control of the output enable term, the I/O pin can
function as a dedicated input, a dedicated output, or a bidi-
rectional I/O. Opening every connection on the output
enable term will permanently enable the output buffer and
yield a dedicated output. Conversely, if every connection is
intact, the enable term will always be logically FA LSE and
the I/O will function as a dedicated input.
Register Feedback Select
When the I/O macrocell is configured to implement a regis-
tered function (S1=0) (Figure 4a or Figure 4b), the feed-
back signal to the AND array is taken from the Q output.
Bi-dir ecti o nal I/O S el ect
When configuring an I/O m acrocell to implement a combi-
natorial function (S 1=1) (Figure 4c or Figure 4d), the feed-
back signal is taken from the I/O pin. In this case, the pin
can be used as a dedicated input, a dedicated output, or a
bi-directional I/O.
Powe r-On Rese t
To ease system initialization, all fli p-flops will power-up to a
reset condition and the Q output wi ll be low. The actual out-
put of the XCR22V10 will depend on the programmed out-
put polarity. The VCC rise must be monotonic.
Desi gn S ecuri ty
The XCR22V10 provides a special EEPROM security bit
that prevents unauthorized reading or copying of designs
programmed into the device. The security bit is set by the
PLD programmer, either at the conclusion of the program-
ming cycle or as a separate step, after the device has been
programmed. Once the security bi t is set, it is impossi ble to
verify (read) or program the XCR22V10 until the entire
device has first be en erased w ith the bulk-erase function.
TotalCMOS Design Technique for Fast Zero
Power
Xilinx is the first to offer a TotalCMOS SPLD, both in pro-
cess technology and design technique. Xilinx employs a
cascade of CMO S gates to implement its Sum o f Products
instead of the traditional sense amp approach. This CMOS
gate implementation allows Xilinx to offer SPLDs which are
both high performance and low power, breaking the para-
digm that to have low power, you must accept low perfor-
mance. Refer to Figure 5 and Table 1 showing the ICC vs.
Frequency of our XCR22V10 TotalCMOS SPLD.
Table 1: Typical ICC vs. Frequency @ VCC = 5V, 25°C
Frequency (MHz) Tupical ICC (mA)
10.5
10 1.9
20 3.5
30 5.0
40 6.5
50 8.1
60 9.5
70 10.9
80 12.4
90 13.9
100 15.4
110 16.7
120 18.1
130 19.4
140 20.7
150 22.1
160 23.5
170 24.8
180 26.2
190 27.5
200 28.7