•
•
•
•
Complete Third Party Software Support
No Placement, Routing or Layout Software Required
Proven and Reliable High Speed CMOS EPROM Process
2000 V ESD Protection
200 mA Latchup Immunity
Reprogrammable - Tested 100% for Programmability
Commercial, Industrial and Military Temperature Grades
Block Diagram
52 INPUT
LATCHES
High Density
UV Erasable
Programmable
Logic Device
8
INPUT
PINS
UNIVERSAL
AND
REGIONAL
INTERCONNECT
52 LOGIC CELLS
(104 FLIP-FLOPS)
52
I/O
PINS
24 BURIED CELLS
(24 FLIP-FLOPS)
Description
The Atmel V5000 is an easy to use, high density programmable logic device. Its simple, regu-
lar architecture translates into increased utilization and high performance.
The ATV5000 has one programmable combinatorial logic array. This guarantees easy inter-
connection of and uniform performance from all nodes. "Sum terms", which are easy to use
groupings of AND-OR gates, provide combinatorial logic blocks. Sum terms can be wire-
OR’d together to integrate larger logic blocks. To expand the levels of logic, buried sum terms
feed back into the logic array. The 52 I/O pins can each be driven by a register or a sum term.
Each I/O pin has an individually enabled input latch.
All 128 registers are configurable as D- or T-types without using extra logic gates. Individual
sum terms, asynchronous presets, resets and clocks give each flip-flop added flexibility. A
direct "clock from pin" option guarantees synchronization and fast clock to output perform-
ance.
Standard, off-the-shelf third-party software tools and programmers support the ATV5000.
This minimizes start-up investment and improves product support.
JLCC
Chip Carrier
Pin Configuration
Pin Name
IN
Pins 2,32,36,66
Pins 1,34,35,68
I/O
VCC
Function
Logic and Clock Inputs
Input/Register Clocks 1-4
Input/Latch Clocks 1-4
Bidirectional Buffers
+5 V Supply
I/Os
GND
I/Os
VCC
18
I/Os
VCC
I/Os
IN
1
GND
IN
I/Os
I/Os
VCC
52
I/Os
GND
I/Os
35
I/Os
IN
GND
IN
VCC
I/Os
0065B
1-193
Respect to Ground..........................-2.0 V to +7.0 V
Voltage on Input Pins
with Respect to Ground
During Programming.....................-2.0 V to +14.0 V
1
Programming Voltage with
Respect to Ground........................-2.0 V to +14.0 V
1
Integrated UV Erase Dose .............. 7258 W
•
sec/cm
2
vice reliability.
Note:
1. Minimum voltage is -0.6 V dc which may undershoot to -2.0 V
for pulses of less than 20 ns. Maximum output pin voltage is
V
CC
+0.75 V dc which may overshoot to +7.0 V for pulses of less
than 20 ns.
Functional Logic Diagram Description
There are 52 identical input/ouput logic cells and 24 identical
buried logic cells in the ATV5000. Each I/O cell has two flip-
flops, up to three sum terms, individual clock, reset, and preset
terms per flip-flop, and one output enable term. Independent of
output configuration, all flip-flops are always usable, and have
at least four product term inputs each.
Each I/O pin (52 total) signal or its latched version drives the
logic array. There is one latch clock per quadrant.
The ATV5000 has four identical quadrants (see Figure 2). The
universal bus routes true and false signals from each of the 52
I/O pins to all four quadrants. Regional buses route each quad-
rant’s flip-flop Q and Q locally. The eight input-only pins are
available in all four regional buses.
Each logic cell has a number of "regional" and "universal" prod-
uct terms (see Figure 1). The I/O logic cells contain three sum
terms, two flip-flops, and an I/O buffer.
The buried logic cells each contain one flip-flop. In addition, in
each buried logic cell the sum term can drive the regional bus.
This allows for logic expansion.
Serial register preload and observability simplify testing. All
registers automatically clear at power up.
Quadrant Functional Logic
Diagram ATV5000
UNIVERSAL INPUTS
UNIVERSAL
PRODUCT
TERMS
REGIONAL
PRODUCT
TERMS
REGIONAL INPUTS
REGISTERCLOCKS
INPUT
PINS
REGISTERCLOCKS
UNIVERSAL
PRODUCT
TERMS
REGIONAL
PRODUCT
TERMS
REGIONAL INPUTS
UNIVERSAL BUS
TO ALL
QUADRANTS
BURIED
LOGIC CELLS
(6 TOTAL
PERQUADRANT)
INPUT/OUTPUT
LOGIC CELLS
(13 TOTAL
PERQUADRANT)
I/O
PINS
REGIONAL
BUS
Figure 1
D.C. and A.C. Operating Range
ATV5000-25
Operating Temperature (Case)
V
CC
Power Supply
Commercial
0
o
C - 70
o
C
5 V
±
5%
ATV5000/L-30
Industrial
0
o
C - 70
o
C
5 V
±
10%
ATV5000/L-35
Military
-55
o
C - 125
o
C
5 V
±
10%
1-194
ATV5000/L
REGISTER
CLOCK PIN 32
LATCH
CLOCK PIN 34
13 I/O PINS
18,19,21-31
6 BURIED
LOGIC CELLS
16
UNIVERSAL
BUS
6 BURIED
LOGIC CELLS
16
REGISTER
CLOCK PIN 36
LATCH
CLOCK PIN 35
13 I/O CELLS
13 I/O CELLS
13 I/O PINS
38-49,51
6 BURIED
LOGIC CELLS
QUADRANT
2
16
16
6 BURIED
LOGIC CELLS
QUADRANT
3
REGIONAL
BUS
INPUT PINS
1,2,32,34,35,
36,66,68
REGIONAL
BUS
Figure 2
Quadrant Logic Diagram
and Description
The ATV5000 has: four identical quadrants, 52 identical input/
output logic cells, and 24 identical buried logic cells. The uni-
versal bus routes true and false signals from each of the 52 I/O
pins to all four quadrants. Regional buses route each quadrant’s
flip-flop Q and Q locally. The eight input-only pins are available
in every regional bus.
Each logic cell has a number of "regional" and "universal" prod-
uct terms (see Figure 3). The I/O logic cells (Figures 7, 8, 9)
contain three sum terms, two flip-flops, and an I/O buffer. Sum
term B has five product terms - two universal and three regional.
Sum terms A and C each have four product terms - one universal
and three regional. Flip-flop Q1 has global asynchronous preset,
reset, and clock product terms. Flip-flop Q2 has universal asyn-
chronous reset and clock terms and a regional asynchronous pre-
set term. There is one universal product term for the I/O pin out-
put enable.
The buried logic cells (Figure 4) each contain one flip-flop. The
sum term has one universal product term and four regional prod-
uct terms for a total of five. The flip-flop has universal asynchro-
nous preset, reset, and clock terms. In addition, in each buried
logic cell the sum term can be fed back into the regional bus
instead of the flip-flop. This allows for logic expansion.
Regional product terms have as inputs all quadrant flip-flop out-
puts (or buried flip-flop inputs) and the eight dedicated input
pins. Universal product terms have the same inputs plus the 52
I/O pins and their complements.
Quadrant Clock Pin Assignments
Quadrant
Number
1
2
3
4
Register
Clock Pin
2
32
36
66
Latch
Clock Pin
1
34
35
68
Quadrant Structure
UNIVERSAL
PRODUCT
TERMS
REGIONAL
PRODUCT
TERMS
UNIVERSAL BUS INPUTS
REGIONAL BUS INPUTS
IN/LIN
Q1
Q2
REGISTER
CLOCK
LATCH
CLOCK
INPUT/
OUTPUT
LOGIC
CELLS
(13 TOTAL)
13 I/O
PINS
OE
Q1/D1
BURIED
LOGIC
CELLS
(6 TOTAL)
REGISTER
CLOCK
UNIVERSAL
BUS TO ALL
QUADRANTS
16
REGIONAL
BUS
ALL 8
INPUT ONLY PINS
Figure 3
1-195
to the I/O cell.
The ATV5000 retains the ATV2500’s ability to bury both reg-
isters in the I/O cell and still output a combinatorial signal (see
Figure 8). A new feature, unique to the ATV5000, is the ability
to output Q1 and feedback the combinatorial term directly (see
Figure 7). This high speed logic expansion term increases the
devices flexibility and gate utilization.
R
U
R
U
R
U
R
R
A
R
U
U
U
R
U
R
C
D2/T2
Q2
CK1
AR1
AP2
CLOCK
OPTION
D1/T1
Q1
TO
I/O
CELL
AP1
B
Buried Logic Cells
Each quadrant has six buried logic cells (see Figure 4). Each cell
contains one sum term with five product terms, a flip-flop, and
individual preset, clear, and clock terms. A configuration bit se-
lects either the Q output or the D input for feedback into the
regional bus.
Buried Logic Cells
R
R
SELECT
U
R
R
R
R
U
U
U
CK1
AR1
CLOCK
OPTION
D1/T1
Q1
AP1
R
R
U
U
CK2
AR2
CLOCK
OPTION
Figure 7
Flip-Flop Clock Options
Each register may be connected to its regional clock to provide
fast clock-to-output timing (see Figure 5). In this "synchronous"
mode, the clock is one of four input pins, a unique clock pin for
each chip quadrant. One product term defines each flip-flop’s
clock in the "asynchronous" mode.
In the "synchronous" mode, the regional clock is ANDed with
the product term. This provides the fast timing of a synchronous
clock with the local control of the product term.
Figure 4
Clock Option
RCKn
TO
LOGIC
CELL
SELECT
CLOCK
PRODUCT
TERM
Figure 5
I/O Pin Logic
TO
LOGIC
CELL
Q
D
C
I/O Pin Latches
Each I/O pin of the ATV5000 has an input latch which can be
individually enabled or disabled (see Figure 6). Each chip quad-
rant has a unique latch clock. When the latch is inactive, pin
input flows directly into the array. When activated, the latch is
flow-through when the clock signal is low, and data is captured
on the clock’s rising edge.
SELECT
LCKn
FROM
LOGIC
CELL
U
0/1
I/O
OE
Flip-Flop Types
Each flip-flop in the ATV5000 may be configured as either a T-
or D-type flip-flop. A T-type flip-flop can also easily be config-
ured into a JK or SR flip-flop.
Figure 6
1-196
ATV5000/L
R
R
A
R
U
U
U
R
U
R
U
R
R
U
R
C
R
R
U
U
CK2
AR2
CLOCK
OPTION
D2/T2
Q2
AP2
B
TO
I/O
CELL
CK1
AR1
CLOCK
OPTION
D1/T1
Q1
R
R
A
R
U
U
U
R
U
R
U
R
R
U
R
C
R
R
U
U
CK2
AR2
CLOCK
OPTION
D2/T2
Q2
AP2
B
TO
D1/T1
CK1
AR1
CLOCK
OPTION
D1/T1
Q1
TO
I/O
CELL
Figure 8
Figure 9
D.C. Characteristics
Symbol Parameter
I
LI
I
LO
I
CC
Input Load Current
Output Leakage Current
Power Supply Current
ATV5000
Power Supply Current
ATV5000L
Clocked Power Supply
Current, ATV5000L Only
Output Short Circuit
Current
Input Low Voltage
Input High Voltage
Output Low Voltage
Output High Voltage
V
IN
= V
IH
or V
IL,
I
OL
= 8 mA Com,Ind; 6 mA Mil.
I
OH
= -100
µ
A
I
OH
= -4.0 mA
V
CC
-0.3
2.4
Condition
V
IN
= -0.1 V to V
CC
+1 V
V
OUT
= -0.1 V to V
CC
+0.1 V
V
CC
= MAX, V
IN
= GND or
V
CC
Outputs Open
V
CC
= MAX, V
IN
= GND or
V
CC
Outputs Open
f = 1 MHz, V
CC
= MAX
Outputs Open
V
OUT
= 0.5 V
-0.6
2.0
Com.
Ind.,Mil.
Com.
Ind.,Mil.
Com.
Ind.,Mil.
200
200
32
32
30
(2)
30
(2)
-120
0.8
V
CC
+0.75
0.5
Min
Typ
Max
10
10
350
400
40
50
Units
µA
µA
mA
mA
mA
mA
mA
mA
mA
V
V
V
V
V
I
CC
I
CC2
I
OS
(1)
V
IL
V
IH
V
OL
V
OH
Notes: 1. Not more than one output at a time should be shorted. Duration of short circuit test should not exceed 30 seconds.
2. See I
CC
vs. Frequency curve.
1-197