
Getting Started
Atmel ATF15xx Family: ISP Devices User Guide
5-3
Note:
Non-Atmel ISP devices in your JTAG chain must have the Bypass instruction
selected. If the non-Atmel ISP device does not have an IDCODE register, you
must also uncheck the 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.
5.
After selecting the ISP operation, if you want to execute a Program/Verify, Verify,
Program/Verify/Secure or Load operation, you must enter a JEDEC file name.
Click on Browse to allow you to specify the subdirectory where the JEDEC file is
located. If you are performing an Erase, Secure, Verify Secure, Blank Check
and/or Bypass operation, you are not required to specify a JEDEC file.
6.
Click on OK to exit the Device Properties dialog box for that specific device.
The Chain File window will be displayed, showing the ISP operation selected for
the device.
7.
Repeat steps 2 to 6 for each device in the JTAG chain.
8.
In the File menu, click once on Save. The software will prompt you to save the
information you enter as a chain file name. Enter the file name and click OK. To
recover this information at a later time, you can reload this file by using the Open
command from the File menu.
9.
From the View menu, click once on Chain File. This allows you to view the infor-
mation you have entered with the software to describe your JTAG chain. Verify
that the information is correct. If you need to change it, see the Edit menu com-
mand. Under this menu, you can add, edit and remove devices from an existing
JTAG chain. Atmel-ISP versions V2.99 and later have an option that allows you
to edit, add and/or remove devices in your chain by just double-clicking the chain
file.
5.1.3.2
Executing ISP on
Atmel ISP Devices
Before executing ISP operations, the number and order the devices are configured in
your JTAG hardware chain must match both in number and order on your chain file. If
the chain file information does not match your JTAG hardware configuration exactly, the
ISP software will generate an error when it executes your chain file.
Note:
When performing ISP operations on multiple devices, you cannot mix different
operations for different devices. For example, you cannot erase one Atmel ISP
device and program another at the same time. You can, however, erase several
devices simultaneously. You can also perform a programming operation on one
device, exclusive of all others. This is done by placing all devices unaffected by
the ISP operation in the Bypass mode.
From the Atmel-ISP software main menu, click once on Process. Select Run. The
Atmel-ISP software will execute the ISP operations specified in the chain file. The
Progress dialog box will be displayed. This box will indicate the percentage completion
for the ISP task as it is being executed. If the operation was executed successfully, the
Success dialog box will be displayed. If the ISP operation was not successful, the Error
dialog box will be displayed for the appropriate device. For example, if the device fails to
program, the Program Fail message will be displayed.