9.5.2 Multiple Device Serialization Chain Programming

This tutorial provides step-by-step instructions on how to program multiple Actel devices with serialization. Before you begin this tutorial, you should already be familiar with the basic features of the FlashPro® software.

Note: This tutorial does not provide software installation instructions. Please have FlashPro already installed before you begin.

In this tutorial you will program two devices in a chain (one device is A3P250 and the other is A3PE600). The STAPL file for the first A3P250 device contains 10 serialization data. See figure below.
Figure 9-67. APA Device Tutorial Example
???

To create a new project:

  1. Click the New Project button in FlashPro.
  2. From the New Project dialog box, type "Tutorial" in the Project Name field.
  3. Check the Chain box.
    Figure 9-68. New Project Dialog Box
    ???
  4. If necessary, change the default location of your project in the Project Location field.
  5. Click OK. The FlashPro main window appears and updates the Programmer List info with your programmer information.
  6. From the Programmers menu, choose Scan Chain (or select the programmer in the Programmer List window, right-click, then choose Scan Chain).
    Figure 9-69. Scan Chain Selection
    ???

    Scan Chain shows how the devices are ordered in the chain in the log window. In this case, A3P250 is the first device will be programmed in the chain since it is connected directly to TDO.

    Figure 9-70. Scan Chain Order in the Log Window
    ???
  7. Click the Configure Chain button . The Chain Configuration window appears.
    Figure 9-71. Chain Configuration Window
    ???
  8. In the Chain Configuration window, click the Add Device button to add devices to the chain. The Add Actel Device dialog box appears.
  9. Choose A3P250 device from the Device drop-down menu.
    Figure 9-72. Add Actel Device Dialog Box
    ???
  10. In the STAPL file field, use the Browse button to locate the A3P250.stp file.
  11. In the Name field, leave A3P250 as default.
  12. Click OK. The A3P250 device is added into the Chain Configuration window.
  13. Repeat steps 8 to 11 for A3PE600 and A3P250 respectively. After you are finished adding all devices in the chain, the Chain Configuration window updates.
    Figure 9-73. Chain Configuration Window for all Devices
    ???
  14. From the Chain Configuration window, check the Enable Serial box. This enables the Serial Data option in the Chain Configuration window.
  15. Click Select in the Serial Data column, the Serial Settings dialog box displays as shown in the figure below.
    Figure 9-74. Serial Settings Dialog Box
    ???
  16. From the Serial Settings dialog box, click the All button to select all the serial data.
  17. Click OK.
  18. Once all the devices have been added to the chain in the correct order and serialization has been selected, click the Run button to program the chain.
  19. When programming is complete, the Programmer List window appears and indicates that the devices are ready for programming.
    Figure 9-75. Programmer List Window Done
    ???

Congratulations! You have just completed the FlashPro Multiple Device Serialization Chain Programming tutorial.