ATF1508RE-7AU100 Atmel, ATF1508RE-7AU100 Datasheet
![IC CPLD EE 128MC 5NS 100-TQFP](/photos/6/70/67048/313-100-tqfp_sml.jpg)
ATF1508RE-7AU100
Specifications of ATF1508RE-7AU100
Available stocks
Related parts for ATF1508RE-7AU100
ATF1508RE-7AU100 Summary of contents
Page 1
... Atmel ATF15xx Family: ISP Devices ............................................................................................................ User Guide ...
Page 2
... Description of ATMISP Help Menu Commands ...............................3-10 3.2 ATMISP Hidden Commands (Advanced Users Only).............................3-10 Section 4 Atmel-ISP Hardware ............................................................................. 4-1 4.1 Atmel-ISP Board Description ....................................................................4-1 4.1.1 Optional Features on Atmel-ISP Board Useful for Prototyping...........4-2 4.2 Atmel-ISP Daughter Board .......................................................................4-4 4.3 Atmel-ISP Cable .......................................................................................4-5 i Rev. 1936A-07/01 ...
Page 3
... Running the Atmel-ISP Software........................................................5-2 5.1.3.1 Setting Up the Chain File .............................................................5-2 5.1.3.2 Executing ISP on Atmel ISP Devices...........................................5-3 5.2 Using ByteBlaster/ByteBlasterMV Cable with Atmel ISP Devices ............5-4 5.3 Creating SVF Files ....................................................................................5-4 5.4 Creating Jam Files ....................................................................................5-5 5.5 Creating PCF Files....................................................................................5-5 Section 6 JTAG ISP Guidelines ...
Page 4
... In addition to these three components, a JEDEC file is also necessary to program any Atmel ISP devices. This JEDEC file can be created by compiling a design file using a compiler software that supports the Atmel ISP devices. Atmel also provides translator software (POF2JED.EXE) to convert output files from the competitor’s programming for- mat to a JEDEC file compatible with the Atmel ISP family of devices. This conversion utility is available on Atmel’ ...
Page 5
... The TDI pin is the serial data input used to shift programming data into the Atmel device. The TDO pin is the serial data output used to shift out data from the Atmel device. The TMS pin is a mode select pin. It controls the state of the JTAG TAP controller ...
Page 6
... Atmel-ISP cable connector pinout. The JTAG interface pins for each Atmel device must also be connected to this header. Atmel ISP devices can be configured as part of a JTAG daisy chain. Once the daisy chain is configured, multiple Atmel ISP devices can be programmed at the same time (Parallel ISP) ...
Page 7
... Atmel fitter properties for other software platforms, please contact Atmel PLD Applications. To enable the JTAG interface with Atmel-Synario and multi-vendor Synario, you’ll need to select an Atmel ISP device type first. You can change fitter property settings to enable the TDI and TMS internal pull-ups or the pin-keeper circuits. Note: If you use an Atmel ISP device type for a design that uses the JTAG interface pins as logic I/O pins, Atmel-Synario will generate an error ...
Page 8
... Click once on the appropriate Atmel ISP device type to select the device for your design. Refer to Table 1-2 for a list of Atmel ISP device types to choose from. 4. Click OK to close the Choose Device dialog box. If the Confirm Change dialog box appears, click Yes to close it. ...
Page 9
... Atmel-WinCUPL runs the Atmel device fitter. If you have designs that prevent you from reserving resources for the JTAG interface or you do not wish to use ISP, you must select an Atmel non-ISP device type. See Table 1-2 below for a listing. You can then reprogram the device using an external device programmer ...
Page 10
... Atmel-ISP Package Options Atmel offers two options for customers who want to implement in-system programming. The Atmel-ISP kit is useful for customers who want to implement ISP on their circuit board. The Atmel-ISP board package is an in-system programming tool. The contents of each of these two options are listed below. ...
Page 11
... Atmel-ISP Package Options 2.1 System Requirements 2-2 The Atmel-ISP board operates when connected to a parallel port station run- ® ning Windows 3.x, Windows 95, Windows 98, Windows NT The minimum software and hardware requirements for programming the device are as follows: Atmel-ISP software (ATMISP.EXE) Microsoft Windows 3.x, Windows 95, Windows 98, Windows NT 3. Windows NT 4 ...
Page 12
... The Atmel-ISP software requires you to create a JTAG chain file, which describes the characteristics of all Atmel and non-Atmel ISP devices configured on your circuit board. You can use the software to add, edit or delete items in the JTAG chain file. Any Atmel ISP device in the JTAG chain can be programmed with this software. You can also ...
Page 13
... The ATMISP software also allows you to generate Serial Vector Format files. ATE ven- dors that support the SVF file format can execute ISP on Atmel ISP devices only. If you need to program devices from different vendors with a single SVF file, you’ll need to use third-party software that supports these features ...
Page 14
... The Device Properties dialog box will appear when you are creating a new chain file or editing an existing chain file. This dialog box allows you to specify the ISP operation you want to perform for each Atmel ISP device in your JTAG hardware chain. Some of the ISP commands and operations available on the Atmel-ISP software are discussed below ...
Page 15
... New This command allows you to create a new chain file. The chain file is needed so that you can execute ISP operations for the Atmel ISP device(s) in the JTAG chain on your circuit board or ISP board. After you execute this command, the ISP software will prompt you to spec- ify the number of devices in your JTAG chain ...
Page 16
... Atmel-ISP board. When this option runs, the software dynamically adjusts the communication speed between the parallel port on your PC and the Atmel ISP devices in your JTAG chain. If the self-calibration process is successful, the software was able to find a reliable transfer speed to communicate with your hardware ...
Page 17
... The ISP software will then append information about the new device to the existing chain file. Before you can use this command you must solder a new Atmel ISP device and connect it to your existing JTAG hardware chain on your circuit board. The device type, its position in the chain, the JEDEC file used and JTAG instruction width must all be specified in the Device Properties dialog box ...
Page 18
... ISP software. The software will prompt you to save it before exiting. To add device( chain in Atmel-ISP V2.99 and later, you can perform the following: 1. Follow steps 1 and 2 above insert a device before the chip you’ve selected, press the [Insert] key. The Device Properties dialog box for the new device will appear ...
Page 19
... If there are discrepancies, use the Edit Device, Add Device or Delete Device command to modify the chain file. Atmel recommends that you view your chain file prior to executing it. This will assure that you are programming the right device with the right instruction in the correct order on your JTAG hardware chain. ...
Page 20
... This saves you from using the Atmel-ISP cable. Once you enable the ByteBlaster/ByteBlasterMV option, it remains enabled until you disable it. This means that if this option is enabled, the Atmel-ISP cable will not work on your target system and vice versa disabled. The Atmel-ISP software defaults to disabling this option. If you get errors when executing your chain file with the Atmel-ISP software, make sure this option is not enabled first ...
Page 21
... If you are unsure whether you have the latest version, check with Atmel PLD Applications. There are many protection features built in to the Atmel-ISP software. For example, fea- tures to ensure that the correct device is being programmed, that the correct voltage level is being applied to the ISP device, that the JTAG port will not be disabled after pro- gramming ...
Page 22
... Make sure you have first soldered an erased Atmel ISP device in your JTAG hardware chain. If you enable this option and still attempt to program any Atmel ISP device, you will only be able to program it once using ISP. After the device is programmed once, you will not be able to re-execute any ISP operations on any devices in your JTAG hard- ware chain ...
Page 23
... Atmel-ISP Software 3-12 Atmel ATF15xx Family: ISP Devices User Guide ...
Page 24
... The purpose of a daughter board is to program other package types. Atmel supplies a daughter board for each available package type. The Atmel-ISP board is primarily intended as a programming tool. You can use it to pro- gram Atmel ISP devices before inserting them on your circuit board. Figure 4 diagram of the Atmel-ISP board. It includes the following items: PC board, 6" ...
Page 25
... Figure 4-1. Figure 4-1. DC Adapter Socket You can find the revision of the Atmel-ISP board by looking on the front of it just below the prototype area and above the Q2 and Q3 labels always recommended that you use the latest revision of the Atmel-ISP board when programming Atmel devices. ...
Page 26
... J5 Pin 1 User Prototype Area for Setting Up 16-segment Display J5 - Male header for ISP cable (Pin 1 aligns with the red marking on the ByteBlaster/Atmel-ISP cable) SW3 - Slide switch (on/off AC/DC adapter connection JP3 - V selection jumper. If programming ATF1500AS/ASL devices, set the jumper select programming ATF1500ASV/ASVL devices, set the jumper select 3.3V V SW2 - Switch #4 of this switch is used to select either the 84PLCC socket or the daughter board socket as the target socket ...
Page 27
... PLCC package type, you will need the appropriate daughter board. There are unique daughter boards available for each Atmel-ISP package type. Each daughter board contains a socket for the Atmel ISP device on the top side, and female header connector on the bottom side. The header connectors on the bottom side mate with the male headers on Socket 2 of the Atmel-ISP board ...
Page 28
... See Figure 4-5 for the correct orientation. If you are attempting to program the ATF1500ASV low-voltage devices, you need to use Rev later of the Atmel-ISP cable. This and later revisions will support both the ATF1500ASV and AS devices (3V and 5V, respectively). Earlier revisions of the cable only support the ATF15xx (5V) devices ...
Page 29
... Atmel-ISP Hardware 4-6 Figure 4-5. Atmel-ISP Cable Connection to ISP Hardware Board/Circuit Board Figure 4-6 shows the pinout for the 10-pin female header on the Atmel-ISP cable. The pinout on the 10-pin male header on the PC board (if used for ISP) must match this pinout. Figure 4-6. Atmel-ISP Download Cable 10-pin Female Header Pinout ...
Page 30
... TDI The Atmel-ISP cable is subject to hardware revisions from time to time as Atmel improves its performance and adds new features. Always try to use the latest revision of the Atmel-ISP cable to program Atmel ISP devices. The revision number is written on the cable shell. Atmel-ISP Hardware Side View ...
Page 31
... Atmel-ISP Hardware 4-8 Atmel ATF15xx Family: ISP Devices User Guide ...
Page 32
... Atmel-ISP Board Atmel ATF15xx Family: ISP Devices User Guide Before you can use the Atmel-ISP software, you will need to make sure that none of the ISP devices on your circuit board is using the JTAG port pins for logic I/O functions. Atmel recommends that you erase all devices before inserting them on your circuit board ...
Page 33
... Atmel-ISP cable is illuminated. 6. You are now ready to run the Atmel-ISP software. The Atmel-ISP software must be installed on your PC before you can run it. When it is successfully installed, the Atmel-ISP Program and Help icons are automatically created. 1. Double-click on the ATMISP icon to start the Atmel-ISP software. ...
Page 34
... IDCODE register box selection for that device. Further- more, the JTAG instruction width needs to be changed accordingly if the non- Atmel ISP device does not have a 10-bit JTAG instruction width. All Atmel PLD ISP devices have 10-bit JTAG instruction width, and 10 is the default width. ...
Page 35
... Blaster/ByteBlasterMV cable is connected to either your circuit board or ISP board. The options you specified will take effect when you re-execute the Process..Run command. To switch the cable type back to the Atmel-ISP cable the main menu, select the Process menu, and choose Options. Select No again to SVF format. The second notice will be different from before and it will ask if you want to use the Standard cable ...
Page 36
... Device Family” for further details on how to create Jam files for Atmel ISP devices. If you are using the Hewlett-Packard HP3070 Series of ATE testers to program your Atmel ISP devices, you’ll need the HP Pattern Capture Format (PCF) files. This PCF file can be created by converting an SVF file generated by the Atmel-ISP software into a PCF file using the SVF2PCF utility. Please refer to the “ ...
Page 37
... Getting Started 5-6 Atmel ATF15xx Family: ISP Devices User Guide ...
Page 38
... This will enable the JTAG port. • All Atmel ATF15xx devices are shipped in the erased state so that they are ISP- ready. 2. Make sure the red LED on the back of the Atmel-ISP cable is on when programming. • To ensure that the ISP cable is connected properly. ...
Page 39
... Optional internal pull-ups on TMS and TDI can be used. Pull-ups are required on TMS and TDI by the JTAG standard. • Must select correct device types in Atmel-Synario and Atmel-WinCUPL to enable JTAG TAP. 10. ISP is available when the part is in Pin-controlled Power-down mode or when “low power” device is asleep. ...
Page 40
... Board is functional only when all devices in all JTAG chains are programmed successfully. • If programming fails for at least one device in a chain while other JTAG chains were successfully programmed: – Either Atmel or other devices on board can be damaged. • Possible bus contention problem for tri-stateable outputs – System board operational state is undefined. • ...
Page 41
... Don’t create mixed-voltage device JTAG chains. • This is a JTAG chain that has both 3V and 5V devices. • 3V outputs may not drive 5V (CMOS-compatible) inputs on other devices on cir- cuit board. Programming problems may occur for 3V devices. Atmel ATF15xx Family: ISP Devices User Guide ...
Page 42
... Atmel ATF15xx Family: ISP Devices User Guide This section is useful in resolving any problems that may arise when executing ISP operations using the Atmel-ISP software. Messages generated on-screen are further classified into error messages, warning messages and notices. Failed to Save Chain File The software was unable to write the ...
Page 43
... Atmel-ISP software may incorrectly read out the manufacturer ID codes from all the devices in the chain and therefore may detect the wrong number of devices highly recommended that you also download the latest release of the Atmel-ISP software from the Atmel web site or BBS. Read Chain File The software was unable read the chain file specified ...
Page 44
... Problem: The Atmel-ISP cable is being used, but it is connected in the wrong orientation on the 10-pin JTAG header on the hardware board. Solution: Make sure the red LED on the back of the Atmel-ISP cable is illuminated when it is connected to the hardware board not illuminated, the cable is not connected properly ...
Page 45
... Solution: You need a different version of the ISP software (ATMISPNT able to run on Windows NT 3.x and above. The Windows NT version of the Atmel-ISP software is also available on Atmel’s web site and BBS for download. 15. Problem: You have not connected the supply voltage and GND of your target system to the appropriate VCC and GND pins, respectively, on the 10-pin JTAG header(s) on your board ...
Page 46
... Invalid Device ID The Atmel-ISP software reads an incorrect manufacturer silicon device ID for an Atmel ISP device on your circuit board. If any Atmel device has an invalid ID, you can still per- form ISP operations using the hidden ID Check Override command. However not recommended to override the device ID check feature. ...
Page 47
... This system with 5V devices This error occurs if you have a 3V supply on your target system but are using 5V device(s) on your board. If the Atmel-ISP software detects a 3V supply on the JTAG header and a 5V device ID is read out from at least one device in your hardware chain, then it will generate this error ...
Page 48
... JTAG devices on your board. If you attempt to uncheck the IDCODE box for an Atmel device in your chain, you will receive this warning message with Atmel-ISP software, version 2.77 and higher. The state of the IDCODE box unchecked, will also be indicated in your chain file. IDCODE Checking is now < ...
Page 49
... ISP on automated test equipment (ATE) that supports the SVF format. The SVF file created will only support ISP operations on Atmel ISP devices. If you need to program devices from different vendors with a single SVF file or execute JTAG Boundary Scan Test (BST) operations on an Atmel device, you need to use third-party JTAG software that supports these features ...
Page 50
... For ATF1500ASV devices recommended that you use Rev later of the Atmel-ISP cable. This later revision contains special hardware within the cable to sup- port our low-voltage devices. Using an older version of the Atmel-ISP cable may cause programming problems with ASV devices. The revision number of the Atmel-ISP cable is written on the shell of the cable ...
Page 51
... Troubleshooting 7-10 Atmel ATF15xx Family: ISP Devices User Guide ...
Page 52
... Atmel ATF15xx Family: ISP Devices User Guide ATDH1150VPC Windows 95/98 ISP Software + Multi-volt Cable ATDH1151VPC Windows NT ISP Software + Multi-volt Cable ATDH 1160VPC Multi-volt ISP Board + Multi-volt ISP Cable + Windows 95/98 ISP Software ATDH 1161PC 44-pin PLCC Adapter Board ATDH 1162PC 44-pin TQFP Adapter Board ...
Page 53
... Ordering Information 8-2 Atmel ATF15xx Family: ISP Devices User Guide ...
Page 54
... 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. ...