R
XCR22V10: 5V Zero Power, TotalCMOS, Universal PLD
5www.xilinx.com DS048 (v1.1) February 10, 2000
1-800-255-7778
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 b y the
global preset and clear terms. When the synchronous pre-
set term is s atisfied, the Q output of the register will be s et
High at the ne xt rising edge of the clock input. Satisfying the
asynchronous clear ter m w ill set Q LOW, regar dless of the
clock state. If both terms are satisfied simultaneously, the
clear will override the preset.
Program/Erase Cycles
The XCR22V10 is 100% testable, erases/programs in sec-
onds, and guarantees 1000 program/erase erase cycles.
Output Polarity
Each macrocell can be configured to implement activ e High
or active Low logic. Programmable polarity eliminates the
need for external inverters.
Output Enab l e
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 per manently enable the output buffer and
yield a dedicated output. Conversely, if every connection is
intact, the enable term w ill alway s be logically FALSE a nd
the I/O will function as a dedicated input.
Register Fe edback 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 ect ional I/O Select
When configuring an I/O macrocell to implement a combi-
natorial function (S1=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 d edicated ou tput, or a
bi-directional I/O.
Power-On Reset
To ease system initialization, all flip-flops will power-up to a
reset condition and the Q output will be lo w. The actual out-
put of the XCR22V10 will depend on the programmed out-
put polarity. The VCC rise must be monotonic.
Design Security
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 bit is set, it is impossible to
verify (read) or program the XCR22V10 until the entire
device has first been erased with 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 CMOS gates to implement its Sum of Products
instead of the traditional sense amp approach. This CMOS
gate implementation allows X ilinx 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) Tu pical 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