Migrating from the ATV2500B to the ATF2500C Family of

Migrating from the ATV2500B to the ATF2500C
Family of CPLDs
Atmel announced availability of the long awaited ATF2500C, the highest density CPLD
available in a 40-pin or 44-pin packages. The ATF2500C is reprogrammable using
A t m e l ' s p r o v e n E E - b a s e d t e c h n o l o gy a n d i s p i n - c o m p a t i b l e w i t h
ATV2500B/BQ/BQL/BL which were OTP devices. The ATV2500B/BQ will be replaced
by ATF2500C for commercial and industrial grade devices. Samples for these products are available. The ATF2500C is in production.
Datasheet
for
this
d ev i c e
can
be
viewed
http://www.atmel.com/dyn/resources/prod_documents/doc0777.pdf
online
This application brief includes the following sections:
•
“Cross Reference Tables” on page 2
•
“Power (Icc) Consumption Considerations” on page 3
•
“Programming (How do I program the ATF2500C?)” on page 5
•
“Design Compilers” on page 5
•
“History of the ATV2500H/L and the ATV2500B/BQ/BQL/BL” on page 6
at:
Migrating to the
ATF2500C Family
of CPLDs
Application
Note
Rev. 3352A–PLD–4/03
1
Cross Reference
Tables
Table 1 lists devices that are obsoleted and their equivalent replacements.
Table 1. Obsoleted Devices and their Equivalent Replacements
Obsoleted (Atmel P/N)
Replaced with (Atmel P/N)
ATV2500B-12JC
ATF2500C-15JC
ATV2500B-12KC
ATF2500C-15JC
ATV2500B-15JC
ATF2500C-15JC
ATV2500B-15JI
ATF2500C-15JI
ATV2500B-15KC
ATF2500C-15JC
ATV2500B-15KI
ATF2500C-15JI
ATV2500BQ-20DC
ATF2500C-20PC
ATV2500BQ-20PC
ATF2500C-20PC
ATV2500BQ-20KC
ATF2500C-20JC
ATV2500BQ-20JC
ATF2500C-20JC
ATV2500BQ-25DC
ATF2500C-20PC
ATV2500BQ-25PC
ATF2500C-20PC
ATV2500BQ-25KC
ATF2500C-20JC
ATV2500BQ-25JC
ATF2500C-20JC
ATV2500BQ-25DI
ATF2500C-20PI
ATV2500BQ-25PI
ATF2500C-20PI
ATV2500BQ-25KI
ATF2500C-20JI
ATV2500BQ-25JI
ATF2500C-20JI
Note:
Atmel will not be offering the K (J-leaded LCC) or the D (Windowed CerDIP) package for
ATF2500C (commercial and industrial temperature grade only)
Atmel strongly recommends that customers using the ATV2500BQL or ATV2500BL in
commercial and Industrial grade replace them with the ATF2500C if lower Icc (See
Power considerations section) is not an important consideration for their application.
The ATF2500C is pin compatible with the ATV2500BQL/BL. Table 2 lists devices in
equivalent packages.
Table 2. Obsoleted Devices and Suggested Replacements
2
Obsoleted (Atmel P/N)
Replaced with (Atmel P/N)
ATV2500BL-20JC
ATF2500C-20JC
ATV2500BL-20KC
ATF2500C-20JC
ATV2500BL-20JI
ATF2500C-20JI
ATV2500BL-20KI
ATF2500C-20JI
ATV2500BQL-25DC
ATF2500C-20PC
ATV2500BQL-25JC
ATF2500C-20JC
ATV2500BQL-25KC
ATF2500C-20JC
ATV2500BQL-25PC
ATF2500C-20PC
Migrating to the ATF2500C Family of CPLDs
3352A–PLD–4/03
Migrating to the ATF2500C Family of CPLDs
Table 2. Obsoleted Devices and Suggested Replacements (Continued)
Obsoleted (Atmel P/N)
Replaced with (Atmel P/N)
ATV2500BQL-25DI
ATF2500C-20PI
ATV2500BQL-25JI
ATF2500C-20JI
ATV2500BQL-25KI
ATF2500C-20JI
ATV2500BQL-25PI
ATF2500C-20PI
Power (Icc) Consumption Considerations
In the ATF2500C CPLD family, only one power version is currently being offered, Standard Power. The Low Power version (ATF2500CL) is expected to be offered in the near
future. On the other hand, four different power versions were offered in the ATV2500B
CPLD family: Standard Power (B), Quarter Power (BQ), Low Power (BL), and QuarterLow Power (BQL).
As shown in Table 4 and the ICC vs Frequency Curves, the power consumption of the
ATF2500C lies in between the ATV2500B and ATV2500BQ. Therefore, existing
ATV2500B users can benefit from the reduced power consumption when they migrate
to the ATF2500C.
However, when migrating from an ATV2500BQ to the ATF2500C, a designer must take
into consideration the slight increase in power consumption of the CPLD. Designers
must ensure that the power supply is capable of producing the extra current needed by
the ATF2500C. In addition, designers must provide proper thermal management to the
ATF2500C if necessary to ensure that the ATF2500C will operate within the allowable
temperature ranges.
For applications that are using the Low Power devices (ATV2500BL/BQL), designers
must first determine whether the Low Power feature is required or not when considering
the migration to the ATF2500C. As shown in the I CC vs Frequency Curves, the Low
Power feature only take effect at operating frequencies below 20 MHz. At frequencies
above 20 MHz, the Low Power feature in the CPLD is effectively disabled and the power
consumption of the CPLD will be the same as a Standard Power device. Hence, the
applications will not benefit from the Low Power feature.
Table 3. ICC, Standby - Power Supply Current, Standby (mA), (Com/Ind)
Condition: VCC = Max, VIN = Gnd or VCC (freq = 0 MHz), Outputs Open
ATF2500C
ATV2500B
ATV2500BQ
ATV2500BL
ATV2500BQL
Typ
Max
Typ
Max
Typ
Max
Typ
Max
Typ
Max
80/80
110/130
110/110
190/210
30/30
70/85
2/2
5/10
2/2
4/5
3
3352A–PLD–4/03
ICC vs Frequency Curves
ICC (mA)
120
ATF2500C SUPPLY CURRENT VS.
INPUT FREQUENCY (VCC = 5.0V, TA = 25°C)
100
80
60
10
20
30
40
50
60
FREQUENCY (MHz)
70
80
90
ICC (mA)
ICC (mA)
0
4
Migrating to the ATF2500C Family of CPLDs
3352A–PLD–4/03
Migrating to the ATF2500C Family of CPLDs
Programming (How do I
Cross-programming is the fastest way to port an ATV2500H/L design or an
program the ATF2500C?) ATV2500B/BQ/BQL/BL design to the ATF2500C. Third Party Programmer support for
ATF2500C (including cross-programming capability) is available from major vendors like
Data I/O, B.P. Microsystems and Hilo.
Most Third party Programmers such as Data I/O [Unisite/3900 Models] have a Device
listing specifically for Atmel-XPGM (cross-programming). In simplistic terms, cross-programming implies that existing Jedec (Fuse) maps can be programmed into the
ATF2500C without the need for recompiling designs specifically for the ATF2500C.
Table 4 lists examples of device menu types that are listed for the top tier third party programmers qualified by Atmel.
For example:
Use device "ATF2500C-PLCC as ATV2500B-PLCC" to cross-program an
ATV2500B Jedec pattern into an ATF2500C.”
Table 4. Cross-programming Device Type Examples
Programmers
Software Versions
Qualified
Cross-programming Device Type Examples
Bp Microsystems
V3.65 (Dos)
Atmel ATF2500C-PLCC as ATV2500-PLCC
Data I/O
V6.8 (EXT)
2500C-PLCC as 2500B-PLCC(1)
Needhams
V1.3 (Windows®)
Hilo Systems
Note:
ATF2500C (V2500B)
®
V3.23A (Windows )
ATF2500C/CL (V2500B)
1. Under the Atmel-XPGM manufacturer list.
The Atmel EPLD Applications group maintains a list of major third party programmers in
a document (program.pdf) that includes information on the earliest Software Revision
qualified to support programming for PLDs.
Design Compilers
Customers that need to re-compile their designs to target the ATF2500C must use
Atmel-WinCUPL. The datasheet provides information on design tools supported by
Atmel. For customers that have DOS-ABEL or ATMEL-SYNARIO (with ABEL 6.x), they
can continue to target designs to an ATV2500B device and then use cross-programming to program the ATF2500C device.
New features added in the ATF2500C: User electronic signature (UES) row and Pin
Keeper fuse. Hence, the default Jedec fuse map for the ATF2500C is now larger than
that of an ATV2500B device. The ATF2500C retains the Superset features introduced in
the ATV2500B family of CPLDs (see “Histor y of the ATV2500H/L and the
ATV2500B/BQ/BQL/BL” on page 6).
5
3352A–PLD–4/03
History of the
ATV2500H/L and the
ATV2500B/BQ/BQL/BL
The ATV2500H/L was the first CPLD introduced by Atmel in early 1990. It was a onetime programmable (OTP) device unless the package was windowed ceramic. A windowed ceramic package allowed the device to be erased using Ultra-violet (UV) light.
The ATV2500H version was the standard power device. The L extension to the
ATV2500 implied that it was a low power device. Both ATV2500H and ATV2500L were
obsoleted in 1999.
In the mid-nineties, the architecture was slightly modified to add a few customer friendly
features and the ATV2500B/BQ/BL/BQL family was introduced.
The ATV2500B, ATV2500BQ, ATV2500BQL and the ATV2500BL have Superset features as compared to the ATV2500H/L and accordingly a different Jedec Fuse file. The
extensions Q imply quarter power and L implies low power.
Superset features introduced in the ATV2500B family: D/T type Flip Flops, Clock
option for Pin or Product term, Faster (offered in faster speed grades)
For Application Issues, you may contact the Applications team:
E-mail:
[email protected]
Hot-line: (408)-436-4333
6
Migrating to the ATF2500C Family of CPLDs
3352A–PLD–4/03
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Regional Headquarters
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
Tel: (41) 26-426-5555
Fax: (41) 26-426-5500
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Atmel Operations
Memory
2325 Orchard Parkway
San Jose, CA 95131
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
RF/Automotive
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
Tel: (49) 71-31-67-0
Fax: (49) 71-31-67-2340
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
Tel: (33) 2-40-18-18-18
Fax: (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-76-58-34-80
Zone Industrielle
13106 Rousset Cedex, France
Tel: (33) 4-42-53-60-00
Fax: (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
e-mail
[email protected]
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 not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are
granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use
as critical components in life support devices or systems.
© Atmel Corporation 2003. All rights reserved. Atmel ® and combinations thereof, are the registered
trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be the trademarks of
others.
Printed on recycled paper.
3352A–PLD–4/03
xM