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