Migrating from ATV750B/BL PLD to ATF750C/CL 1. Introduction The ATF750C/CL is a PLD from Atmel® in a 24- or 28-pin package with 24D or T-type flip-flops, and it is an enhanced version of the well-known ATF750B/BL PLD. The ATF750C/CL is reprogrammable using Atmel’s proven EEPROM-based technology and is pin-to-pin, functionally, and JEDEC fuse-map wise compatible with the UV EPROM-based ATV750B/BL. In addition to all the features available in the ATV750B/BL, the ATF750C/CL also has programmable pin-keeper circuits on all of its input and I/O pins, and the ATF750CL has a much lower standby current (approximately 1 mA) than the ATV750BL. Moreover, package options offered for the ATF750C/CL are broader including RoHS compliant (fully Green) packaging and TSSOP package type in addition to the traditional DIP, SOIC, PLCC, and LCC packages. For the ATF750C/CL in the LCC and PLCC package types, there are also more V CC and GND pins available than the ATV750B/BL in the same package types, which could help improve noise immunity of the PLD. Migrating from ATV750B/BL PLD to ATF750C/CL Application Note The ATF750C is offered in Commercial, Industrial and Military temperature grades while the ATF750CL is offered in Commercial and Industrial temperature grades. Hence, only the ATF750C is offered in Military temperature grade but not the ATF750CL. The ATF750C in Military temperature grade is also MIL-STD-883 compliant. With the obsolescence of the ATV750B/BL family of devices, they are to be replaced by the ATF750C/CL devices. This application note will provide details of the ATV750B/BL-to-ATF750C/CL migration. The datasheet for the ATF750C/CL can be viewed on-line at: http://www.atmel.com/dyn/resources/prod_documents/doc0776.pdf 2. Cross Reference Tables Table 2-1 lists the ATV750B/BL devices that are obsolete and the corresponding recommended ATF750C/CL replacements. For commercial and industrial applications, it is recommended to use the ATF750C/CL in fully Green (RoHS) package types even though some leaded packages are still available. Rev. 3697A–PLD–9/08 Table 2-1. Obsolete Devices and Recommended Replacements Obsolete Part Number Replaced with Part Number ATV750B-7JC ATF750C-10JU(1) ATV750B-7PC ATF750C-10PU(1) ATV750B-10JC ATF750C-10JU ATV750B-10PC ATF750C-10PU ATV750B-10SC ATF750C-10SU ATV750B-10SI ATF750C-10SU ATV750B-10PI ATF750C-10PU ATV750B-10JI ATF750C-10JU ATV750B-15JC ATF750C-10JU(1) ATV750B-15PC ATF750C-10PU(1) ATV750B-15SC ATF750C-10SU(1) ATV750B-15SI ATF750C-10SU(1) ATV750B-15PI ATF750C-10PU(1) ATV750B-15JI ATF750C-10JI(1) ATV750B-25JC ATF750C-10JU(1) ATV750B-25PC ATF750C-10PU(1) ATV750B-25SC ATF750C-10SU(1) ATV750B-25SI ATF750C-10SU(1) ATV750B-25PI ATF750C-10PU(1) ATV750B-25JI ATF750C-10JU(1) ATV750BL-15JC ATF750CL-15JU ATV750BL-15PC ATF750CL-15PU ATV750BL-15SC ATF750CL-15SU ATV750BL-15SI ATF750CL-15SU ATV750BL-15PI ATF750CL-15PU ATV750BL-15JI ATF750CL-15JU ATV750BL-25JC ATF750CL-15JU(1) ATV750BL-25PC ATF750CL-15PU(1) ATV750BL-25SC ATF750CL-15SU(1) ATV750BL-25SI ATF750CL-15SU(1) ATV750BL-25PI ATF750CL-15PU(1) ATV750BL-25JI ATF750CL-15JU(1) ATV750B-10DM/883 or 5962-8872608LA ATF750C-10GM/883 or 5962-0720101MLA ATV750B-10LM/883 or 5962-88726083X ATF750C-10NM/883 or 5962-0720101M3A ATV750B-15DM/883 or 5962-88726083X ATF750C-15GM/883 or 5962-0720102MLA ATV750B-15LM/883 or 5962-88726093X ATF750C-15NM/883 or 5962-0720102M3A ATV750BL-15DM/883 or 5962-8872611LA ATF750C-15GM/883 or 5962-0720102MLA(2) ATV750BL-15LM/883 or 5962-88726113X ATF750C-15NM/883 or 5962-0720102M3A(2) Notes: 1. The speed grade of the recommended replacement device is not the same as the speed grade of the device being replaced. 2. The recommended replacement device is a Standard-Power device while the device being replaced is a Low-Power (L) device. 2 Migrating from ATV750B/BL PLD to ATF750C/CL 3697A–PLD–9/08 Migrating from ATV750B/BL PLD to ATF750C/CL Atmel strongly recommends customers who are using the ATV750BL-15DM/883 or ATV750BL15LM/883 devices to replace them with the ATF750C-15GM/883 or ATF750C-15NM/883, respectively, if lower power consumption is not an important consideration for their application since the ATF750CL is not offered in the Military temperature grade. More information is provided in the following section. 3. Power Consumption Considerations When migrating from the ATV750BL Military temperature grade device to the ATF750C, designers should consider power consumption requirements for their applications. For applications that are using the Low-Power devices (ATV750BL-15DM/883 or ATV750BL-15LM/883), designers must first determine whether the Low-Power feature is required or not when considering the migration to the ATF750C. As shown in the Supply Current vs. Frequency Curve (Figure 3-1), the Low-Power feature only takes 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. Please refer to the ATF750C(L) datasheet on Atmel’s website for the latest ICC data. Figure 3-1. Supply Current vs. Frequency Curve SUPPLY CURRENT VS. FREQUENCY LOW-POWER ("L") VERSION (TA = 25°C) 140 120 ICC (mA) 100 80 60 40 20 0 0 5 10 25 50 75 100 FREQUENCY (MHz) For Commercial and Industrial applications where the PLD stays idle for long periods of time, migrating from the ATV750BL to ATF750CL will provide more power savings to these systems since the ATF750CL has a much lower ICC (standby) than the ATV750BL (1 mA vs. 30 mA max, and 0.15 mA vs. 15 mA typical). For more information on the Low-Power feature, please refer to the “Saving Power with Atmel PLDs” application note available on-line at: http://www.atmel.com/dyn/resources/prod_documents/DOC0457.PDF 3 3697A–PLD–9/08 4. New Features in ATF750C/CL The following list summarizes the enhanced feature of the ATF750C/CL: • • • • • • Programmable Pin-keeper circuits on input and I/O pins Very low standby current consumption for the ATF750CL Additional VCC and GND pins for the PLCC and LCC package types Electrically erasable Improved testability Improved programming yields The sections below contain details on these enhanced features. 4.1 Pin-keeper (Programmable Option) The ATF750C/CL has programmable Pin-keeper circuits on its input and I/O pins but the ATV750B/BL does not. This means that any un-driven input or I/O pin (e.g. unused pin or tristated output) on the ATV750B/BL may float between “high” and “Low” logic levels, which can lead to higher power consumption since more current flows during transitions to each level. To prevent input and I/O pins from floating, the Pin-keeper circuits in the ATF750C/CL can be enabled by specifying the appropriate device mnemonic in the CUPL design as described in Table 4-1. Table 4-1. WinCUPL Device Mnemonic Device WinCUPL Device Mnemonic Pin-keeper ATF750C/CL-DIP V750C V750CPPK Disabled Enabled ATF750C/CL-PLCC V750CLCC V750CPPKLCC Disabled Enabled When cross-programming an ATV750B/BL JEDEC file into the ATF750C/CL, the Pin-keeper option will be disabled automatically during programming since the ATV750B/BL does not support this feature. 4.2 Low Standby Current The ATF750CL features a low standby current of 1 mA (max) in Commercial temperature range, compared to 30 mA of the ATV750BL. This can be extremely beneficial in designs where the PLD implements logic functions that operate only for a short time and then stays idle until the next operation is executed (for example, a data acquisition system which takes measurements in certain periods of time and then goes idle). 4.3 Electrically Erasable The ATF750C/CL is a EEPROM based PLD while the ATV750B/BL is UV EPROM based. Therefore, the ATF750C/CL can be electrically erased but the ATV750B/BL cannot. This gives users the capability to easily erase and re-program the ATF750C/CL using a device programmer. Furthermore, EEPROM-based PLD allows the part to be better tested with improved programming, quality, and overall yields to customers and hence lower the overall cost. 4 Migrating from ATV750B/BL PLD to ATF750C/CL 3697A–PLD–9/08 Migrating from ATV750B/BL PLD to ATF750C/CL 4.4 Additional VCC and GND Pins The ATF750C/CL devices in the PLCC and LCC package types have 1 more VCC pin (pin #1) and 3 more GND pins (pin #8, 15, and 22) than the ATV750B/BL in the same package types. These additional power pins can be used to improve the noise immunity of the ATF750C/CL. Connections to these pins are not required but are highly recommended for enhanced noise immunity. 5. Programming (How do I program the ATF750C/CL?) Cross-programming is the fastest way to port an ATV750B/BL design to the ATF750C/CL. ThirdParty Programmer support for ATF750C/CL (including cross-programming capability) is available from major vendors such as Data I/O, BPM Microsystems and HI-LO Systems. Some ThirdParty Programmers such as Data I/O [UniSite/3900 models] have a device listing specifically for Atmel cross-programming (ATMEL-XPGM). In simplistic terms, cross-programming implies that existing ATV750B/BL JEDEC fuse-map files can be programmed into the ATF750C/CL without the need to recompile designs specifically for the ATF750C/CL. Table 5-1 lists examples of device menu types that are used by some of the Third-Party programmer vendors. For example: Use device type “TF750C-PLCC as ATV750B-PLCC” to cross-program an ATV750B JEDEC file into an ATF750C in the PLCC package type. Table 5-1. Cross-programming Device Type Examples Programmer Cross-programming Device Type Example BPM Microsystems Atmel ATF750C as v750B Data I/O 750C-PLCC as 750B-PLCC(1) HI-LO Systems ATF750C/CL (V750B) Note: 1. Under the ATMEL-XPGM manufacturer list. 6. Design Tools Customers who need to recompile their designs to target the ATF750C/CL must use Atmel WinCUPL. This is free to download from the Tools & Software section of the PLD home page at http://www.atmlel.com/products/pld. Customers who are using DOS ABEL or ATMEL SYNARIO (with ABEL 6.x) can continue to target designs to an ATV750B device and then use cross programming to program the ATF750C/CL device. 7. Technical Support URL: http://www.atmel.com/dyn/products/support.asp E-mail: [email protected] Hotline: (408) 436-4333 5 3697A–PLD–9/08 Headquarters International Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Atmel Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 Atmel Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-enYvelines Cedex France Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11 Atmel 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 Technical Support [email protected] Sales Contact www.atmel.com/contacts Product Contact Web Site www.atmel.com Literature Requests www.atmel.com/literature Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. © 2008 Atmel Corporation. All rights reserved. Atmel®, Atmel logo and combinations thereof, Everywhere You Are ® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. 3697A–PLD–9/08