GND connections are not required, but are recommended for im proved noise immunity.
Rev. 0777I–PLD–4/03
1
DescriptionThe ATF2500C is the highest-density PLD available in a 44-pin package. With its fully con-
nected logic array and flexible macrocell structure, high gate utilization is easily obtainable.
The ATF2500 C is a high-pe rformance CM OS (electric ally-erasable) pro grammab le logic
device (PLD) that utilizes Atmel’s proven electrically-erasable technology.
The ATF2500C is organized around a single universal array. All pins and feedback terms are
always available to every macrocell. Each of the 38 logic pins are array inputs, as are the outputs of each flip-flop.
In the ATF250 0C, four p rod uct term s are inpu t to each sum t erm. Fu rthermore , each macrocell’s three sum terms can be combi ned to provide up t o 12 product terms per sum term with
no performance penalty. Each flip-flop is individually selectable to be either D- or T-type, providing further logic compac tion. Also, 24 of the flip-flo ps may be bypasse d to provide interna l
combinatorial feedback to the logic array.
Product terms provid e individua l clocks and async hronous resets for e ach flip-flop. Th e flipflops may also be ind ividually c onfigured to have direct input pin cl ocking. Ea ch out put has its
own enable product term. Eight synchronous preset product terms serve local groups of either
four or eight flip-flops. Register preload functions are provided to simplify testing. All registers
automatically reset upon power-up.
Using the
ATF2500C
Family’s Many
Advanced
Features
The ATF2500Cs advanced flexibility packs more usable gates into 44 leads than other PLDs.
Some of the ATF2500Cs key features are:
•Fully Connected Logic Array – Each array input is always available to every product
term. This makes logic placement a breeze.
•Selectable D- and T-Type Registers – Each ATF2500C flip-flop can be individually
configured as either D- or T-type. Using the T-type configuration, JK and SR flip-flops are
also easily created. These options allow more efficient product term usage.
•Buried Combinatorial Feedback – Each macrocell’s Q2 register may be bypassed to
feed its input (D/T2) directly back to the logic array. This provides further logic expansion
capability without using precious pin res ourc es.
•Selectable Synchronous/Asynchronous Clocking – Each of the ATF2500Cs flip-flops
has a dedicated clock product term. This removes the constraint that all registers use the
same clock. Buried state machines, counters and registers can all coexist in one device
while running on separate clocks. Individual flip-flop clock source selection fur ther allows
mixing higher performance pin clocking and flexible product term clocking within one
design.
•A Total of 48 Registers– The ATF2500C provides two flip-flops per macrocell – a total of
48. Each register has its own clock and reset terms, as well as its own sum term.
•Independent I/O Pin and Feedback Paths – Each I/O pin on the ATF2500C has a
dedicated input path. Each of the 48 registers has its own feedback term into the array as
well. These features, combined with individual product terms for each I/O’s output enable,
facilitate true bi-directional I/O design.
•Combinable Sum Terms – Each output macrocell’s three sum terms may be combined
into a single term. This provides a fan in of up to 12 product terms per sum term with
speed penalty.
•Programmable Pin-keep er Circuits – These weak feedback latches are useful for bus
interfacing applications. Floating pins can be set to a known state if the Pin-keepers are
enabled.
•User Row (64 bits) – Use to store information such as unit history.
no
2
ATF2500C Family
0777I–PLD–4/03
ATF2500C Family
Power-up ResetThe registers in the ATF2500Cs are designed to reset during power-up. At a point delayed
slightly f rom V
depend on the polarity of the output buffer.
crossing V
CC
, all registers will be reset to the low state. The output state will
RST
This feature is critical for state as nature of reset and the uncertainty of how V
actually rises
CC
in the system, the following conditions are required:
1. The V
rise must be monotonic,
CC
2. After reset occurs, all input and feedback setup times must be met before driving the
clock pin or terms high, and
3. The clock pin, and any signals from which clock terms are derived, must remain stable
during t
The ATF2500Cs registers are provided with circuitry to allow loading of each register asynchronously w ith either a high or a lo w. This feature w ill simplif y testing since any state can be
forced into the registers to control test sequencing. A V
appropriate register high; a V
tion bit settings.
The PRELOAD state is entered by placing an 10.25V to 10.75V signal on SMP lead 42. When
the preload clock SMP lead 23 is pulsed high, 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 ob ser va bilit y m ode is entered by p lacing an 10. 25V t o 10 .75 V signal on pin/lead 2.
In this m ode , th e cont ents of t he buri ed re gis ter b a nk wi ll a ppe ar on th e as soci ate d ou tpu ts
when the OE control signals are active.
will force it low, independent of the polarity or other configura-
IL
level on the odd I/O pins will force the
IH
Programming
Software
Support
Security Fuse
Usage
Bus-friendly
Pin-keeper
Input and I/O
All family members of the ATF2500C can be designed with Atmel-WinCUPL™. ProC hip
Designer
Additionally, the ATF2500C may be programmed to perform the ATV2500Hs functional subset
(no T-type fl ip-flo ps, pi n clock ing or D/T2 feed back ) using the AT V2 500H JE DE C file. In t his
case, the ATF2500C becomes a direct replacement or speed upgrade for the ATV2500H. The
ATF250 0C ar e d irect re plac em ents for th e ATV 250 0B/BQ a nd the AT V25 00H, includ in g the
lack of extra grounds on P4 and P26.
A single fuse is pro vided to pre vent u nauthori zed copying of AT F2500 C fuse pattern s. On ce
programmed, the outputs will read program m ed dur ing verif y.
The security fuse should be programmed last, as its effect is immediate.
The security fuse also inhibits Preload and Q2 observability.
All ATF2500C family members have programmable internal input and I/O pin-keeper circuits.
The default condition, including when using the AT2500C/CQ family to replace the
AT2500B/BQ or AT2500H, is that the pin-keepers are not activated.
When pin-keepers are active, inputs or I/Os not being driven externally will maintain their last
driven state. This ensures that all logic array inputs and device outputs are known states. Pinkeepers are relatively weak active circuits that can be easily overridden by TTL-compatible
drivers (see input and I/O diagrams below).
®
support is expected soon. Check Atmel’s web site for the latest version of ProChip.
Enabling or disab ling of t he pin-ke eper c ircuits is c ontrolle d by the d evice typ e chose n in the
logic compiler de vice selection menu. P lease refer to the S oftw are Com piler Mod e Select ion
table for more details. Once the pin-keeper circuits are disabled, normal termination procedures required for unused inputs and I/Os.
4
ATF2500C Family
0777I–PLD–4/03
Soft ware Compiler Mode Selection
DeviceAtmel - WinCupL Device MnemonicPin-keeper
ATF2500C Family
ATF2500C-DIP
ATF2500C-PLCC
V2500C
V2500CPPK
V2500LCC
V2500CPPKLCC
THIRD PARTY PROGRAMMER SUPPORT
Major Third Party Device Programmers support three types of JEDEC files.
DeviceDescription
V2500 Cross-programming. JEDEC file compatib le with standard V2500
JEDEC file (Total fuses in JEDEC file = 71648). The Progr amm er will
ATF2500C (V2500)
ATF2500C (V2500B)
ATF2500C
automatical ly disable the User row fuses and also disabl e the pin-keeper
feature. The Fuse checksum wil l be the same as the old ATV2500H/L file.
This Device type is recommended for customers that are dir ectly migrating
from an ATV2500H/L device to an ATF2500C device.
V2500B Cross-programming. JEDEC file compatible with standard
V2500B JEDEC file (Total fuses in JEDEC file = 71745). The Programmer
will automatically disable the User row fuses and also disable the pinkeeper feature. The Fuse checksum will be the same as the old
ATV2500B/BQ/BQL/BL file. This Device type is recommended for
customers that are directly migr ati ng from an ATV2500B/BQ/BQL/BL
device to an ATF2500C dev ice.
Programming of User Row bits supported and Pin keeper bit is user programmab le. (Total fuses in JEDEC file = 71816). Thi s is the default
device type and is recommended for users that have Re-compiled their
Source Design files to specifically target the ATF2500C device.
Disabled
Enabled
Disabled
Enabled
Input Diagram
Note:The ATF2500C has 71816 Jedec fuses .
PROGRAMMABLE
OPTION
0777I–PLD–4/03
5
I/O Diagram
INPUT
PROGRAMMABLE
OPTION
Functional
Logic Diagram
Description
The ATF2500C functional logic diagram describes the interconnections between the input,
feedback pins and logic cells. All interconnections are routed through the single global bus.
The ATF2500Cs are straightforward and uniform PLDs. The 24 macrocells are numbered 0
through 23. Each macrocell contai ns 17 AND gates. A ll 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 out put enabl e. The t op 1 2 produc t t erms a re 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 14 dedicated in puts and thei r compl em ents use t he num bered positions in the global bus
as shown. E ach m acr ocell prov ide s six inp uts to the glob al bu s: (l eft to r ight ) fe edba ck F 2
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.
Note:1. Either the flip-fl op input (D/T2) or output (Q2) may be fed bac k in the ATF2500Cs.
(1)
6
ATF2500C Family
0777I–PLD–4/03
Functional Logic Diagram ATF2500C
ATF2500C Family
Notes: 1. Pin 4 and Pin 26 are “ground” connections and are not required for PLCC, LCC and JLCC versions of ATF2500C, making
them compatible with ATV2500H, ATV2500B and ATV2500BQ pinouts.
2. For DIP package, VCC = P10 and GND = P30. For, PLCC, LCC and JLCC packages, VCC = P11 and P12, GND = P33 and
P34, and GND = P4, P26 (See Note 1, above).
0777I–PLD–4/03
7
Output Logic, Registered
(1)
S2 = 0Terms in
Output ConfigurationS1S0D/T1D/T2
0084Registered (Q1); Q2 FB
(1)
10124
1184Registered (Q1); D/T2 FB
Output
S3
Configur a tionS6Q1 CLOCK
0Active Low0CK1
1Active High1CK1 • PIN1
Registered (Q1) ; Q2 FB
Output Logic, Combinatorial
(1)
S4Register 1 TypeS7
0D0CK2
1T1CK2 • PIN1
S5Register 2 Type
0D
1T
S2 = 1Terms in
Output ConfigurationS5S1S0D/T1D/T2
X004
X0144
X104
1114
01144
(1)
(1)
(1)
Combinatorial (8 Terms);
4
Q2 FB
Combinatorial (4 Terms);
Q2 FB
Combinatorial (12 Terms);
(1)
4
Q2 FB
Combinatorial (8 Terms);
4
D/T2 FB
Combinatorial (4 Terms);
D/T2 FB
Q2 CLOCK
Note:1. These four te rms are share d wit h D/T1.
Note:1. These diagrams show equivalent logic functions, not
necessarily the actual circuit implementation.
8
ATF2500C Family
Clock Option
0777I–PLD–4/03
Absolute Maximum Ratings*
Temperature Under Bias.................................. -40°C to +85°C
Storage Temperature................................... .. -65°C to +150°C
Junction Temperature ............................................. 150°C Max
Voltage on Any Pin with
Respec t to Gr o und ... .. ...................... ... .. ........ . -2 . 0V to +7.0 V
Voltage on Input Pins
with Respect to Ground
Durin g Prog ra m m in g . .. ........ .. ... ....... .. ... ....... ..-2. 0 V to +1 4 .0 V
Programming Voltage with
Respec t to Gr o und ... .. ...................... ... .. ....... -2 . 0 V to +1 4 .0 V
DC and AC Operatin g Conditions
CommercialIndustrial
ATF2500C Family
*NOTICE:Stresses bey ond those listed under “Ab solute
Maximum Ratings” may cause permanent damage to the device . This is a stress r ating onl y and
functional operation of th e device at these or any
other conditions beyond those indi cated in the
operational sections of this specification is not
(1)
Note:1. Minimum voltage is -0.6V DC which may under-
(1)
(1)
implied. Exposure to absolute maximum rati ng
conditions f or e xtended p eriods may af fe ct devi ce
reliability.
shoot to -2.0V for pulses of less than 20 ns.
Maximum output pin voltage i s V
which may overshoot to +7.0V for pulses of less
than 20 ns.
+ 0.75V DC
CC
Operating Temperature
V
Po wer Supply5V ± 5%5V ± 10%
CC
0°C - 7 0° C
(Ambient)
-40°C - 85°C
(Ambient)
Pin Capacitance
f = 1 MHz, T = 25°C
C
IN
C
OUT
Note:1. Typical values for nominal supply voltage. This parameter is onl y sam pled and is not 100% tested.
(1)
TypMaxUnitsConditions
46pFV
812pFV
= 0V
IN
OUT
Test Waveforms and Measurement LevelsOutput Test Load
= 0V
0777I–PLD–4/03
9
AC Waveforms
(1)
Input Pin Clock
AC Waveforms
AC Waveforms
(1)
Product Term Clock
(1)
Combinatorial Outputs and Feedback
Note:1. Timing measurement reference is 1.5V. Input AC driving levels are 0.0V and 3.0V, unless otherwise specif ied.
Input Low VoltageM IN ≤ VCC ≤ MAX-0.60.8V
Input High Voltage2.0VCC + 0.75V
I
= 8 mACom., Ind.0.5V
Output Low
Voltage
Output High
Voltage
VIN = VIH or VIL,
V
= 4.5V
CC
V
= MIN
CC
OL
I
= 6 mA Mil.0.5V
OL
= -100 µAVCC - 0.3V
I
OH
I
= -4.0 mA2.4
OH
Note:1. See ICC versus frequency characteri zation curves.
ATF2500C AC Characteristics
SymbolParameter
t
t
t
t
t
t
t
t
t
t
t
PD1
PD2
PD3
PD4
EA1
ER1
EA2
ER2
AW
AP
APF
Input to Non-regist ered Output1520 ns
Feedback to Non-registered Output1520ns
Input to Non-regist ered Feedback1115ns
Feedback to Non-registered Feedback1115ns
Input to Output Enable1520ns
Input to Output Disable1520ns
Feedbac k to Output Enable1520ns
Feedbac k to Output Disable1520ns
Asynchronous Reset Width812ns
Asynchronous Reset to Registered Output1822ns
Asynchronous Reset to Registered Feedback1519ns
Com.80110mA
Ind., Mil.80130mA
-15-20
UnitsMinMaxMinMax
ATF2500C Register AC Characteristics, Input Pin Clock
-15-20
SymbolParameter
t
COS
t
CFS
t
SIS
t
SFS
0777I–PLD–4/03
Clock to Output1011ns
Clock to Feedback0506ns
Input Setup Time914ns
Feedbac k Setup Time914ns
MinMaxMinMax
Units
11
ATF2500C Register AC Characteristics, Input Pin Clock
-15-20
SymbolParameter
t
HS
t
WS
t
PS
Hold Time00ns
Clock Width67ns
Clock Period1214ns
External Feedback 1/(t
F
MAXS
Internal Feedback 1/(t
No Feedback 1/(t
t
ARS
Asynchronous Reset/ Preset Recovery Time121 5ns
+ t
SIS
SFS
)8371MHz
PS
)5240MHz
COS
+ t
)7150MHz
CFS
MinMaxMinMax
ATF2500C Register AC Characteristics, Product Term Clock
-15-20
Units
SymbolParameter
t
COA
t
CFA
t
SIA
t
SFA
t
HA
t
WA
t
PA
Clock to Output1520ns
Clock to Feedback5121016ns
Input Setup Time510ns
Feedbac k Setup Time58ns
Hold Time510ns
Clock W idth7. 511ns
Clock Period1522ns
External Feedback 1/(t
Notes:1. This package conforms to JEDEC reference MS-018, Variation AC.
2. Dimensions D1 and E1 do not include mold protrusion.
Allowable protrusion is .010"(0.254 mm) per side. Dimension D1
and E1 include mold mismatch and are measured at the extreme
material condition at the upper or lower parting line.
1150 East Ch eyenne M tn. B lvd.
Colorado Spr ings, CO 80 906
Tel: 1(719) 57 6-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de R ocheplei ne
BP 123
38521 Saint- Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-7 6-58-3 4-80
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard
warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any
errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and
does no t make any com mitment to u pdate the informat ion contai ned herei n. No licen ses to paten ts or othe r intellect ual proper ty of Atmel are
granted by th e Com pany in conn ecti on w ith t he sale of A tme l pr oduc ts, exp ressl y or by im pli catio n. Atme l’s pro duct s ar e no t aut ho rized for us e
as critical components in life support devices or systems.
are the r eg is tered trademar k s, an d A t me l- W in C U PL™ is the trademark of Atmel Corporation or its subsidiaries.
Other terms and product names may be the trademarks of others.
®
and combinations thereof, and ProChip Designer
®
Printe d on rec ycled pape r.
0777I–4/03/0M
Atmel CorporationAtmel Operations
2325 Orchard Park way
San Jose, CA 95131
Tel: 1(408) 4 41-0311
Fax: 1(408) 487-260 0
Regional Headquarters
Europe
Atmel Sa rl
Route des Ars enau x 41
Case Postale 8 0
CH-1705 Fri bourg
Switzerland
Tel: (41) 26-4 26-55 55
Fax: (41) 26 -426-550 0
Asia
Room 121 9
Chinachem Gold en Plaza
77 Mody Ro ad Tsims hatsu i
East Kowloon
Hong Kong
Tel: (852) 27 21-9778
Fax: (852) 2 722-136 9
Japan
9F, Tonetsu Sh inkaw a Bl dg.
1-24-8 Shi nkawa
Chuo-ku, Tok yo 10 4-0033
Japan
Tel: (81) 3-35 23-35 51
Fax: (81) 3-3 523-758 1
Memory
2325 Orch ard Parkw ay
San Jose, C A 95131
Tel: 1(408 ) 441-031 1
Fax: 1(408) 43 6-43 14
Microcontrollers
2325 Orch ard Parkw ay
San Jose, C A 95131
Tel: 1(408 ) 441-031 1
Fax: 1(408) 43 6-43 14
La Chantrer ie
BP 70602
44306 Na ntes Cede x 3, Fra nce
Tel: (33) 2-4 0-18 -18-18
Fax: (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
Zone In dustrielle
13106 Rousse t Ced ex, France
Tel: (33) 4-4 2-53 -60-00
Fax: (33) 4-42-53-60-01
1150 East C heyenn e Mtn. Blvd.
Colorado Sp rings, CO 8 0906
Tel: 1(719 ) 576-330 0
Fax: 1(719) 54 0-17 59
Scottish Enterprise Technology Park
Maxwell Building
East Kilbrid e G7 5 0QR, S cotlan d
Tel: (44) 13 55-803- 000
Fax: (44) 1355 -242 -743
1150 East Ch eyenne M tn. B lvd.
Colorado Spr ings, CO 80 906
Tel: 1(719) 57 6-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de R ocheplei ne
BP 123
38521 Saint- Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-7 6-58-3 4-80
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard
warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any
errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and
does no t make any com mitment to u pdate the informat ion contai ned herei n. No licen ses to paten ts or othe r intellect ual proper ty of Atmel are
granted by th e Com pany in conn ecti on w ith t he sale of A tme l pr oduc ts, exp ressl y or by im pli catio n. Atme l’s pro duct s ar e no t aut ho rized for us e
as critical components in life support devices or systems.
Printe d on rec ycled pape r.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.