9.4.10 Specify I/O States During Programming Tutorial

This tutorial explains how to modify the I/O states during programming within FlashPro® for used and unused I/Os. It also explains how to modify the Boundary Scan Registers (BSRs) for each I/O to allow for more detailed customization of the I/O states during programming. Finally, it shows how to save and load these settings with a file.

Note: This tutorial requires a design with a valid *.pdb file associated with it. If you launch FlashPro from a Libero IDE project, a FlashPro project is created automatically and the PDB file loaded. Otherwise, you can start a new FlashPro project and load a PDB file; refer to Single STAPL/PDB File Basic Tutorial for more information.

You can also modify the individual Boundary Scan Registers; see the Modify Boundary Scan Registers section for more information.

To modify the state of an I/O during programming:

  1. Once your PDB is successfully loaded, from the Configuration menu, choose PDB Configuration. This brings up FlashPoint . FlashPoint is the tool that allows you to modify the PDB programming file from within FlashPro.
  2. In FlashPoint, click the Specify I/O States During Programming button. The Specify I/O States During Programming dialog box appears (as shown below). This dialog box enables you to modify the I/O states during programming for all used and unused I/Os.
    Figure 9-57. I/O States During Programming Window
    ???
    The default view displays a grid with 4 columns:
    • Port Name: Port Name lists the port associated with each of theses pins, if the pin is not used in the design, the Port Name for this pin reads Unused.
    • Macro Cell: The Macro Cell column contains the Actel macro associated with each pin, as with Port Names, if the pin is not used, the Macro Cell for this pin reads Unused.
    • Pin Number: The Pin Number column contains a list of all the pins for the package associated with the design open in FlashPro.
    • I/O State (Output Only): The I/O State column is the only column editable in FlashPro.
  3. Select an I/O State from the drop-down menu for each I/O you want to modify.

    Please refer to Specifying I/O States During Programming for information on sorting and selecting multiple entries in the grid.

  4. Click Save in the Specify I/O States During Programming window, then Finish in FlashPoint to return to FlashPro. The PDB is updated with your new settings.

Congratulations, you have successfully modified the I/O states that will be held during programming.