ATMEL ATV2500H-25DC

Features
• Third Generation Programmable Logic Structure
– Easily Achieves Gate Utilization Factors of 80 Percent
• Increased Logic Flexibility
– 86 Inputs and 72 Sum Terms
• Flexible Output Macrocell
•
•
•
•
•
•
•
– 48 Flip-Flops - 2 per Macrocell
– 3 Sum Terms - Can Be OR'ed and Shared
High-Speed
Low-Power — Less than 0.5 mA Typical (ATV2500L)
Multiple Feedback Paths Provide for Buried State Machines
and I/O Bus Compatibility
Asynchronous Clocks and Resets
– Multiple Synchronous Presets - One per Four or Eight Flip-Flops
Proven and Reliable High Speed CMOS EPROM Process
– 2000V ESD Protection
– 200 mA Latchup Immunity
Reprogrammable - Tested 100% for Programmability
40-pin Dual-In-line and 44-Lead Surface Mount Packages
High-Density
UV-Erasable
Programmable
Logic Device
Block Diagram
ATV2500H
ATV2500L
Description
The ATV2500H/L is the most powerful programmable logic device available in a 40pin package. Increased product terms, sum terms, and flip-flops translate into many
more usable gates. High gate utilization is easily obtainable.
The ATV2500H/L is organized around a global bus. All pin and feedback terms are
always available to every logic cell. Each of the 38 logic pins and their complements
are array inputs, as well as the true and false outputs of each of the 48 flip-flops.
(continued)
Pin Configurations
I/O
Bidirectional Buffers
I/O, 0,2,4..
“Even” I/O Buffers
I/O, 1,3,5..
“Odd” I/O Buffers
*
No Internal Connection
VCC
+5V Supply
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
IN
IN
IN
IN
I/O6
I/O7
I/O8
I/O9
I/O10
I/O11
GND
I/O23
I/O22
I/O21
I/O20
I/O19
I/O18
IN
IN
IN
I/O1
I/O0
*
IN
IN
IN
IN
IN
IN
IN
I/O06
Logic Inputs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
I/O2
I/O3
I/O4
I/O5
VCC
VCC
I/O17
I/O16
I/O15
I/O14
I/O13
6
5
4
3
2
1
44
43
42
41
40
IN
IN
IN
IN
I/O0
I/O1
I/O2
I/O3
I/O4
I/O5
VCC
I/O17
I/O16
I/O15
I/O14
I/O13
I/O12
IN
IN
IN
IN
7
8
9
10
11
12
13
14
15
16
17
39
38
37
36
35
34
33
32
31
30
29
18
19
20
21
22
23
24
25
26
27
28
Function
PLCC/LCC
I/O7
I/O8
I/O9
I/O10
I/O11
GND
GND
I/O23
I/O22
I/O21
I/O20
I/O12
IN
IN
IN
IN
IN
IN
IN
*
I/O18
I/O19
Pin Name
DIP
* = No Connect
Rev. 0025E–05/98
1
There are 416 product terms available. Four product terms
are input to each sum term. The three sum terms per logic
cell can be combined to provide up to twelve product terms,
combinatorial and registered. Independent of output configuration, the two flip-flops are always usable, and always
have at least four product term inputs.
Functional Logic Diagram ATV2500H/L
2
ATV2500H/L
Product terms are available providing asynchronous
resets, flip-flop clocks, and output enables. One reset and
one clock term are provided per flip-flop, with one enable
term per output. Eight product terms provide local synchronous presets, divided up into banks of four and eight flipflops. Register preload and buried register observability
simplify testing. The device has an internal power up clear
function.
ATV2500H/L
Functional Logic Diagram Description
The ATV2500H/L Functional Logic Diagram describes the
interconnections between the input, feedback pins and
logic cells. All interconnections are routed through the global bus.
The ATV2500H/L is a straightforward and uniform PLD.
The twenty-four macrocells are numbered 0 through 23.
Each macrocell contains 17 AND gates. All AND gates
have 172 inputs. The five lower product terms provide AR1,
CK1, CK2, AR2, and OE. These are: one asynchronous
reset and clock per flip-flop, and an output enable. The top
twelve product terms are grouped into three sum terms,
which are used as shown in the macrocell diagrams.
Eight synchronous preset terms are distributed in a 2/4 pattern. The first four macrocells share Preset 0, the next two
share Preset 1, and so on, ending with the last two macrocells sharing Preset 7.
The fourteen dedicated inputs and their complements use
the numbered positions in the global bus as shown. Each
macrocell provides six inputs to the global bus: (left to right)
flip-flop Q2 true and false, flip-flop Q1 true and false, and
the pin true and false. The positions occupied by these signals in the global bus are the six numbers in the bus diagram next to each macrocell.
Absolute Maximum Ratings*
Temperature Under Bias ............................... -55°C to + 125°C
*NOTICE:
Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and
functional operation of the device at these or any
other conditions beyond those indicated in the
operational sections of this specification is not
implied. Exposure to absolute maximum rating
conditions for extended periods may affect device
reliability.
Note:
Minimum voltage is -0.6V dc, which may undershoot to -2.0V for pulses of less than 20 ns. Maximum output pin voltage is Vcc + 0.75V dc, which
may overshoot to 7.0V for pulses of less than 20
ns.
Storage Temperature .................................... -65°C to + 150°C
Voltage on Any Pin with
Respect to Ground .........................................-2.0V to +7.0V(1)
Voltage on Input Pins
with Respect to Ground
During Programming.....................................-2.0V to +14.0V(1)
Programming Voltage with
Respect to Ground .......................................-2.0V to +14.0V(1)
Integrated UV Erase Dose.............................. 7258 W.sec/cm2
1.
3
Output Logic, Registered
Output Logic, Combinatorial
These diagrams show equivalent logic functions, not necessarily the actual circuit implementation.
Terms In
S2
S1
S0
D1
D2
Terms In
Output Configuration
S2
S1
S0
D1
Output Configuration
4
Combinatorial (8 Terms)
0
0
0
8
4
Registered (Q1)
1
0
0
0
1
0
12
4(1)
Registered (Q1)
1
0
1
4
4
Combinatorial (4 Terms)
0
(1)
(1)
Combinatorial (12 Terms)
Note:
1. These 4 terms are shared with D1.
1
1
Note:
S3
Output Configuration
4
D2
(1)
4
4
1. These 4 terms are shared with D1.
S3
Output Configuration
0
Active Low
0
Active Low
1
Active High
1
Active High
DC and AC Operating
Operating
Temperature
(Case)
ATV2500H-25
ATV2500H/L-30
ATV2500H/L-35
0°C - 70°C
0°C - 70°C
0°C - 70°C
Ind.
-40°C - 85°C
-40°C - 85°C
-40°C - 85°C
Mil.
-55°C - 125°C
-55°C - 125°C
-55°C - 125°C
5V ± 10%
5V ± 10%
5V ± 10%
Com.
VCC Power Supply
4
ATV2500H/L
ATV2500H/L
DC Characteristics
Symbol
Parameter
Condition
ILI
Input Load Current
ILO
ICC
Min
Max
Units
VIN = -0.1V to VCC + 1V
10
µA
Output Leakage
Current
VOUT = -0.1V to VCC + 0.1V
10
µA
Power Supply
Current
VCC = MAX,
VIN = GND or VCC
Outputs Open
ATV2500L
ATV2500H
Typ
Com.
0.5
5
mA
Ind.,Mil.
0.5
10
mA
Com.
80
160
mA
Ind.,Mil.
80
180
mA
-120
mA
IOS(1)
Output Short
Circuit Current
VIL
Input Low Voltage
-0.6
0.8
V
VIH
Input High Voltage
2.0
VCC + 0.75
V
VOL
Output Low Voltage
VIN = VIH or VIL,
IOL = 8 mA Com,Ind; 6 mA Mil.
0.5
V
VOH
Output High Voltage
IOH = -100 µA
VCC - 0.3
V
IOH = -4.0 mA
2.4
V
Note:
VOUT = 0.5V
1. Not more than one output at a time should be shorted. Duration of short circuit test should not exceed 30 sec. This parameter is only sampled and is not 100% tested. See Absolute Maximum Ratings.
Pin Capacitance (f = MHz, T = 25°°C)(1)
Typ
Max
Units
Conditions
CIN
4
6
pF
VIN = OV
COUT
8
12
pF
VOUT = OV
Note:
1. Typical values for nominal supply voltage. This parameter is only sampled and is not 100% tested.
5
AC Waveforms(1)
Note:
1.
Timing measurement reference is 1.5V. Input AC driving levels are 0.0V and 3.0V, unless otherwise specified.
AC Characteristics for the ATV2500L
ATV2500L-30
Symbol
Parameter
tPD
Input or Feedback to
Non-Registered Output
tEA
Min
Max
Units
30
35
ns
Input to Output Enable
30
35
ns
tER
Input to Output Disable
30
35
ns
tCO
Clock to Output
5
30
5
35
ns
tCF
Clock to Feedback
10
20
15
20
ns
tSI1
Input Setup Time, Output Register
20
22
ns
tSI2
Input Setup
Time, Buried Register(1)
20
22
ns
tSF
Feedback Setup Time
10
15
ns
tH1
Hold Time, Output Register
10
15
ns
5
5
ns
(1)
Max
ATV2500L-35
Min
tH2
Hold Time, Buried Register
tW
Clock Width
15
17
ns
tP
Clock Period
30
35
ns
FMAX
Maximum Frequency (1/tP)
tAW
Asynchronous Reset Width
18
20
ns
tAR
Asynchronous Reset Recovery Time
18
20
ns
tAP
Asynchronous Reset to
Registered Output Reset
Note:
6
33
30
28
35
MHz
ns
1. Buried registers include all 24 Q2 registers and any of the 24 Q1 registers in macrocells configured as combinatorial.
ATV2500H/L
ATV2500H/L
AC Characteristics for the ATV2500H
ATV2500H-25
Max
Min
Parameter
Max
Units
tPD
Input or Feedback to
Non-Registered Output
25
30
35
ns
tEA
Input to Output Enable
25
30
35
ns
tER
Input to Output Disable
25
30
35
ns
tCO
Clock to Output
10
25
12
30
15
35
ns
tCF
Clock to Feedback
10
18
12
20
15
20
ns
tSI1
Input Setup
Time, Output Register
10
12
15
ns
tSI2
Input Setup
Time, Buried Register(1)
5
5
5
ns
tSF
Feedback Setup Time
7
10
15
ns
tH1
Hold Time
5
5
5
ns
tW
Clock Width
10
12
15
ns
tP
Clock Period
25
30
35
ns
FMAX
Maximum Frequency (1/tP)
tAW
Asynchronous Reset
Width
15
18
20
ns
tAR
Asynchronous Reset
Recovery Time
15
18
20
ns
tAP
Asynchronous Reset to
Registered Output Reset
40
25
Max
ATV2500H-35
Symbol
Note:
Min
ATV2500H-30
Min
33
30
28
35
MHz
ns
1. Buried registers include all 24 Q2 registers and any of the 24 Q1 registers in macrocells configured as combinatorial.
Input Test Waveforms and
Measurement Levels
Output Test Loads
tR, tF < 5 ns (10% to 90%)
7
Preload and Observability of Registered Outputs
The ATV2500H/L's registers are provided with circuitry to
allow loading of each register asynchronously with either a
high or a low. This feature will simplify testing since any
state can be forced into the registers to control test
sequencing. A VIH level on the Odd I/O pins will force the
appropriate register high; a VIL will force it low, independent
of the polarity or other configuration bit settings.
The preload state is entered by placing an 11V to 14V signal on pin 38 on the DIP and pin 42 on the SMP. When the
Level forced on Odd
I/O pin during
preload cycle.
clock term is pulsed high, (pin 21 on the DIP, pin 23 on the
SMP) the data on the I/O pins is placed into the 12 registers chosen by the Q select and even/odd select pins.
Register 2 observability mode is entered by placing an 11V
to 14V signal on pin 2 (DIP or SMP). In this mode, the contents of the buried register bank will appear on the associated outputs when the OE control signals are active.
Q Select
pin state
Even/
Odd select
Even Q1 state
after cycle
Even Q2 state
after cycle
Odd Q1 state
after cycle
Odd Q2 state
after cycle
VIH
Low
Low
High
X
X
X
VIL
Low
Low
Low
X
X
X
VIH
High
Low
X
High
X
X
VIL
High
Low
X
Low
X
X
VIH
Low
High
X
X
High
X
VIL
Low
High
X
X
Low
X
VIH
High
High
X
X
X
High
VIL
High
High
X
X
X
Low
Power-Up Reset
The registers in the ATV2500H/L are designed to reset during power-up. At a point delayed slightly from VCC crossing
3.8V, all registers will be reset to the low state. The output
state will depend on the polarity of the output buffer.
This feature is critical for state machine initialization. However, due to the asynchronous nature of reset and the
uncertainty of how VCC actually rises in the system, the following conditions are required:
1. The VCC rise must be monotonic,
2. After reset occurs, all input and feedback setup
times must be met before driving the clock term
high,
3. The signals from which the clock is derived must
remain stable during tPR.
8
ATV2500H/L
Parameter
Description
tPR
Power-Up
Reset Time
Min
Typ
Max
Units
600
1000
ns
ATV2500H/L
Security Fuse Usage
A single fuse is provided to prevent unauthorized copying
of the ATV2500H/L fuse patterns. Once programmed, the
outputs will read programmed during verify. The security
fuse should be programmed last, as its effect is immediate.
The security fuse also inhibits preload and Q2 observability.
Atmel CMOS PLDs
Atmel's Erasable Programmable Logic Devices utilize an
advanced 1.25-micron CMOS EPROM technology. This
technology's state of the art features are the optimum combination for PLDs:
• CMOS technology provides high speed, low power, and
high noise immunity.
• EPROM technology is the most cost effective method for
producing PLDs - surpassing bipolar fusible link
technology in low cost, while providing the necessary
reprogrammability.
• EPROM reprogrammability, which is 100% tested before
shipment, provides inherently better programmability and
reliability than one-time fusible PLDs.
• Atmel's EPROM process has proven extremely reliable
in the volume production of a full line of advanced
EPROM memory products, from 64K to one-megabit
devices.
Using the ATV2500H/L's Many
Advanced Features
The ATV2500H/L's flexibility puts more usable gates in 40
pins than other PLDs. Some of the ATV2500H/L's key features are:
• Asynchronous Clocks Each of the flip-flops in the ATV2500H/L has a dedicated
product term driving the clock. The user is no longer constrained to using one clock for all the registers. Buried state
machines, counters, and registers can all coexist in one
device, while running on separate clocks. The ATV2500H/L
clock period matches that of similar synchronous devices.
• A Total of 48 Registers The ATV2500H/L provides two flip-flops for each output
macrocell - a total of 48. Each register has its own clock
and reset product terms, as well as its own sum term.
• Independent I/O Pin and Feedback Paths Each I/O pin on the ATV2500/H has a dedicated input path.
Each of the 48 registers has individual feedback terms into
the array. This feature, combined with individual product
terms for each I/O's output enable, facilitates designs using
bi-directional I/O buses.
• Three Sum Terms per Macrocell The ATV2500H/L macrocell can be configured with one
SUM term feeding the output, and still have two SUM terms
feeding the flip-flops. This is the simplest method for interfacing with an I/O bus, and no flip-flops need be sacrificed.
• Combinable Sum Terms Each output macrocell's three SUM terms can be combined
in an OR gate before the output or the register. This provides up to twelve product terms per output or flip-flop.
When the registered output configuration is chosen, eight
terms are automatically available to D1. The four terms
feeding D2 can also be shared with D1, giving it a total of
twelve. In the combinatorial mode, four, eight, or twelve
terms can feed the output, with the middle four still driving
D1 and the bottom four still driving D2.
Programming Software Support
Software which is capable of transforming Boolean equations, state machine descriptions and truth tables into
JEDEC files for the ATV2500H/L is currently available from
several PLD software vendors. Please refer to the Programmable Logic Development Tools section for a complete listing of the PLD software support.
Erasure Characteristics
The entire memory array of an ATV2500H/L is erased after
exposure to ultraviolet light at a wavelength of 2537 Å.
Complete erasure is assured after a minimum of twenty
minutes exposure using 12,000 µW/cm 2 intensity lamps
spaced one inch away from the chip. Minimum erase time
for lamps at other intensity ratings can be calculated from
the minimum integrated erasure dose of fifteen W•sec/cm2.
To prevent unintentional erasure, an opaque label is recommended to cover the clear window on any UV erasable
PLD which will be subjected to continuous fluorescent
indoor lighting or sunlight.
9
Note:
10
All normalized values referenced to maximum specification in AC characteristics section of datasheet.
ATV2500H/L
ATV2500H/L
11
Ordering Information
tPD
(ns)
tCO
(ns)
fMAX
(MHz)
25
25
40
30
35
25
12
30
35
25
33
28
40
Ordering Code
Package
ATV2500H-25DC
ATV2500H-25JC
ATV2500H-25KC
ATV2500H-25LC
ATV2500H-25PC
40DW6
44J
44KW
44LW
40P6
Commercial
(0°C to 70°C)
ATV2500H-25DI
ATV2500H-25JI
ATV2500H-25KI
ATV2500H-25LI
ATV2500H-25PI
40DW6
44J
44KW
44LW
40P6
Industrial
(-40°C to 85°C)
ATV2500H-25DM
ATV2500H-25KM
ATV2500H-25LM
40DW6
44KW
44LW
Military
(-55°C to 125°C)
ATV2500H-25DM/883
ATV2500H-25KM/883
ATV2500H-25LM/883
40DW6
44KW
44LW
Military/883C
(-55°C to 125°C)
Class B, Fully Compliant
ATV2500H-30DC
ATV2500H-30JC
ATV2500H-30KC
ATV2500H-30LC
ATV2500H-30PC
40DW6
44J
44KW
44LW
40P6
Commercial
(0°C to 70°C)
ATV2500H-30DI
ATV2500H-30JI
ATV2500H-30KI
ATV2500H-30LI
ATV2500H-30PI
40DW6
44J
44KW
44LW
40P6
Industrial
(-40°C to 85°C)
ATV2500H-35DC
ATV2500H-35JC
ATV2500H-35KC
ATV2500H-35LC
ATV2500H-35PC
40DW6
44J
44KW
44LW
40P6
Commercial
(0°C to 70°C)
ATV2500H-35DI
ATV2500H-35JI
ATV2500H-35KI
ATV2500H-35LI
ATV2500H-35PI
40DW6
44J
44KW
44LW
40P6
Industrial
(-40°C to 85°C)
5962-91545 02M QA
5962-91545 02M XX
5962-91545 02M YX
40DW6
44LW
44KW
Military/833C
(-55°C to 125°C)
Class B, Fully Compliant
ATV2500H/L
Operation Range
ATV2500H/L
Ordering Information (Continued)
tPD
(ns)
tCO
(ns)
fMAX
(MHz)
30
30
33
35
30
35
30
28
33
Ordering Code
Package
ATV2500L-30DC
ATV2500L-30JC
ATV2500L-30KC
ATV2500L-30LC
ATV2500L-30PC
40DW6
44J
44KW
44LW
40P6
Operation Range
Commercial
(0°C to 70°C)
ATV2500L-30DI
ATV2500L-30JI
ATV2500L-30KI
ATV2500L-30LI
ATV2500L-30PI
40DW6
44J
44KW
44LW
40P6
Industrial
(-40°C to 85°C)
ATV2500L-30DM
ATV2500L-30KM
ATV2500L-30LM
40DW6
44KW
44LW
Military
(-55°C to 125°C)
ATV2500L-30DM/883
ATV2500L-30KM/883
ATV2500L-30LM/883
40DW6
44KW
44LW
Military
(-55°C to 125°C)
Class B, Fully Compliant
ATV2500L-35DC
ATV2500L-35JC
ATV2500L-35KC
ATV2500L-35LC
ATV2500L-35PC
40DW6
44J
44KW
44LW
40P6
Commercial
(0°C to 70°C)
ATV2500L-35DI
ATV2500L-35JI
ATV2500L-35KI
ATV2500L-35LI
ATV2500L-35PI
40DW6
44J
44KW
44LW
40P6
Industrial
(-40°C to 85°C)
5962-91545 03M QA
5962-91545 03M XX
5962-91545 03M YX
40DW6
44LW
44KW
Military/833C
(-55°C to 125°C)
Class B, Fully Compliant
Package Type
40DW6
40-Lead, 0.600" Wide Windowed, Ceramic Dual In-line Package (Cerdip)
44J
44-Lead, Plastic J-Leaded Chip Carrier OTP (PLCC)
44KW
44-Lead, Windowed, Ceramic J-Leaded Chip Carrier (JLCC)
44LW
44-Pad, Windowed, Ceramic Leadless Chip Carrier (LCC)
40P6
40-Lead, 0.600" Wide Plastic Dual In-line Package OTP (PDIP)
13
Packaging Information
40DW6, 40-Lead, 0.600" Wide Windowed, Ceramic
Dual In-line Package (Cerdip)
Dimensions in Inches and (Millimeters)
44J, 44-Lead, Plastic J-Leaded Chip Carrier OTP
(PLCC)
Dimensions in Inches and (Millimeters)
MIL-STD-1835 D-5 CONFIG A
.045(1.14) X 45°
PIN NO. 1
IDENTIFY
.045(1.14) X 30° - 45°
.012(.305)
.008(.203)
.630(16.0)
.590(15.0)
.656(16.7)
SQ
.650(16.5)
.032(.813)
.026(.660)
.695(17.7)
SQ
.685(17.4)
.050(1.27) TYP
.500(12.7) REF SQ
.021(.533)
.013(.330)
.043(1.09)
.020(.508)
.120(3.05)
.090(2.29)
.180(4.57)
.165(4.19)
.022(.559) X 45° MAX (3X)
44KW, 44-Lead, Windowed, Ceramic J-Leaded Chip
Carrier (JLCC)
Dimensions in Inches and (Millimeters)
44LW, 44-Pad, Windowed, Ceramic Leadless Chip
Carrier (LCC)
Dimensions in Inches and (Millimeters)
MIL-STD-1835 C-J1
MIL-STD-1835 C-5
.035(.889) X 45°
.010(.254)
.006(.152)
.045(1.14) X 45°
.032(.813)
.026(.660)
.630(16.0)
.590(15.0)
.665(16.9)
SQ
.645(16.4)
.695(17.7)
SQ
.685(17.4)
.050(1.27) TYP
.500(12.7) REF SQ
.021(.533)
.017(.432)
.045(1.14)
.035(.889)
.120(3.05)
.090(2.29)
.180(4.57)
.156(3.96)
.025(.635) RADIUS MAX (3X)
14
ATV2500H/L
ATV2500H/L
Packaging Information
40P6, 40-Lead, 0.600" Wide Plastic Dual Inline
Package OTP (PDIP)
Dimensions in Inches and (Millimeters)
JEDEC STANDARD MS-001 AC
2.07(52.6)
2.04(51.8)
PIN
1
.566(14.4)
.530(13.5)
.090(2.29)
MAX
1.900(48.26) REF
.220(5.59)
MAX
.005(.127)
MIN
SEATING
PLANE
.065(1.65)
.015(.381)
.022(.559)
.014(.356)
.161(4.09)
.125(3.18)
.110(2.79)
.090(2.29)
.012(.305)
.008(.203)
.065(1.65)
.041(1.04)
.630(16.0)
.590(15.0)
0 REF
15
.690(17.5)
.610(15.5)
15