Actel

FlashPro v6.0 SP2 Release Notes

(Oct 26, 2007)

FlashPro v6.0 SP2 is the newest release of Actel's programming software tool for the entire Flash family of devices: ProASIC, ProASICPLUS, ProASIC3, ProASIC3E, Fusion, and IGLOO, the world's lowest power FPGA, as well as ARM-enabled ProASIC3, ProASIC3E, and Fusion. FlashPro v6.0 SP2 provides all the features of the previous FlashPro v6.0 SP1 along with many additional enhancements, such as Cortex-M1 support for the M1AGL600 IGLOO device as well as Cortex-M1 support of the dual-key security enabled M1A3PE1500 ProASIC3E device as well as programming support for the AGL125 IGLOO device. Note that PDB based programming for Cortex-M1-enabled devices requires FlashPro v6.0 SP2 (although some devices were supported in FlashPro v6.0 SP1).

FlashPoint, historically part of the Designer software tool suite, provides the interface to generate programming files for IGLOO/e, ProASIC3/E and Fusion devices. The FlashPoint functionality was integrated into the FlashPro software in FlashPro v6.0. The FlashROM, embedded flash memory, and security settings can be updated and reprogrammed using the FlashPro software without having to re-invoke the Designer software.

Actel strongly recommends that you upgrade to this latest major release of the FlashPro software. This FlashPro v6.0 SP2 version has been produced to be compatible with the libraries used in the software build generated for the Libero IDE v8.0 SP2 release.

Separate releases of ChainBuilder are no longer offered by Actel as its functionality is now integrated within the FlashPro software.

Supported Platforms

Back to top
Microsoft Windows - U.S. Version
  • Windows XP SP1 or later
  • Windows 2000 with SP2 or later

Minimum System Requirements

Back to top
  • Pentium II 450 or higher processor with Microsoft Windows 2000 or newer
  • 256 MB available memory
  • 50 MB available hard disk space
  • VGA or higher-resolution video adapter (SVGA 256-color and 800x600 or higher resolution recommended)
  • Administrative rights are required to your local workstation for Windows 2000 and Windows XP systems for installation and for running the software.

Device Support

Back to top
  • Support for AGL125 has been added as well as support for Cortex-M1-enabled M1AGL600 and Cortex-M1-enabled M1A3PE1500 with dual-key security.
  • Supports all Fusion, ProASIC3, ProASIC3E, and ARM-enabled ProASIC3/E and Fusion devices with FlashPro3. IGLOO programming is possible using this release of FlashPro software, but not all devices have yet been added to the database. On any unrecognized Actel device, Scan Chain will report "Unknown Actel device" but STAPL programming can still be done successfully.
  • Supports all ProASIC and all ProASICPLUS devices with FlashPro
  • Supports all ProASICPLUS devices with FlashPro Lite

Resolved Issues

Back to top

Many issues have been addressed in this release, as well as new developments incorporating several usability improvements too numerous to mention in these release notes. Actel recommends that all users upgrade to this new major release immediately to take advantage of the many benefits offered. Several known issues in FlashPro v6.0 were fixed:

  • SARno66624: Remove M7 devices from express configuration
    The M7 devices no longer appear in the list for PDB configuration.
  • SARno66522: Silicon Signature is not exported into the Tcl file (Express Security)
    The Silicon Signature is now exported to the Tcl file.
  • SARno66514: NVM Verify fails when CFI client present
    This issue does not occur if you use Designer v8.0 SP1.
  • SARno66497: Disable option '-secured_device' in update_programming_file TCL cmd
    This issue has now been fixed.
  • SARno66316: Unloading STAPL file in chain mode causes GUI error
    This issue has now been fixed.

Known Issues and Workarounds

Back to top
General Issues
  • SARno71157: Generating SVF with old .efc file causes FlashPro to crash
    The workaround for this is to regenerate a .efc file with Libero IDE v8.0 SP2 or later.
  • SARno70993: FlashPro crashes when trying to do express configuration for IGLOO
    The workaround is to not do express configuration. This is targeted to be fixed in FlashPro v6.1 by adding the AGL and AGLe devices to the list of known families for creating a PDB in FlashPro.
  • SARno70850: Export Chain STAPL file for A3PE1500 is not supported in FlashPro v6.0 SP2
  • SARno69541: Save As adds extra devices in Chain mode
    The workaround for this is to save the current project in FlashPro. Using Windows Explorer, copy the current project folder and paste it to the desired location. Note: the project name will not change when opened in FlashPro.
  • SARno68222: AFS250 fails to program security with PDB file
    The workaround to this situation is to use a STAPL file to program security when programming any AFS250 device.
  • SARno67000: FlashPro3 drivers cannot be installed on Windows Vista
    Windows Vista is not a supported Operating System. No programming can be undertaken on Windows Vista; you must use an approved Operating System listed under Supported Platforms above.
  • SARno64035: Run action TCL command should return STAPL exit code
    In FlashPro v6.0, v6.0 SP1, and v6.0 SP2, we only support return codes from script programming for one programmer. If the user has one programmer with a chain, the TCL command will return the exit code of the first failed device—if any device failed to program. If the user has several programmers, the engine will return the exit code of the first failed programmer. So if running "PROGRAM", an exit 0 should be returned if programming passes, and exit 11 if verify fails, etc.
  • SARno66523: Tcl update_programming_file command does not set header data
    Problem isolated to TCL flow: Silicon signature (and some other header data) is not set correctly when running from TCL flow.
  • SARno65110: Cannot load the same PDB for multiple devices or copy paste
    Targeted to be fixed in FlashPro v6.2
  • SARno52280: Parallel FlashPro programming is not a supported programming mode
    Parallel programming via USB 1.1 with FlashPro programmers (not FlashPro3) is disabled. If you attempt to program using parallel FlashPro programmers, a message will alert the user that this is not possible. Use only one FlashPro programmer at a time for programming.
  • SARno48103: Occasional connectivity issues while connecting FlashPro3 programmers to a Dell D600 laptop
    The workaround is to use the recommended PCMCIA to USB 2.0 card instead of directly connecting to the laptop. Follow the connection procedure outlined in the FlashPro v6.0 User's Guide.
  • SARno46033: FlashPro3 driver may not be detected automatically by Windows
    If you are asked for the location of the FlashPro3 driver, you can find it in <FlashPro v6.0 software installation directory>/Drivers folder.
New FlashPro3 Driver (in v5.0) and Resulting Installation Issues

The new FlashPro3 dedicated driver, introduced with FlashPro v5.0, provides a whole host of usability benefits compared to the previously used HID driver. However, as it is a completely new driver, older versions of the software will no longer work once the new version is installed. The following bullet points explain the additional steps necessary when the automatic software removal tool encounters older versions. The benefits of using the FlashPro v6.0 software far outweigh the minor issues in the set-up process listed below. The steps below only apply when you have pre-FlashPro v5.0 software installed, they do not apply if you have already upgraded to FlashPro v5.0 or newer.

  • Registry cleanup occasionally does not work, although rare in FlashPro v6.0; if the FlashPro3 programmer is not recognized after installing FlashPro v6.0, you need to follow the instructions in FlashPro3 Programmer Installation Help.
  • FlashPro v4.X will not work properly after installing FlashPro v6.0—the FlashPro v6.0 installer will try to uninstall FlashPro v4.X to prevent you from encountering this.
  • Libero IDE installations have links to their own installed FlashPro v4.X components, which will not work after installing FlashPro v6.0—FlashPro v6.0 will automatically change your Libero IDE profile settings to link Libero IDE with FlashPro v6.0 (you are informed via a pop-up message before the installation of FlashPro v6.0 ).
  • When installing/using a FlashPro3 programmer for the first time, the Windows Device Wizard cannot always find the driver automatically; the manual workaround is covered in SARno46033 above.
  • When installing/using a FlashPro3 programmer for the first time, the Windows Device Wizard has to install the driver twice before the FlashPro3 will work properly.

Recommended Hardware

Back to top

We have tested several PCI/PCMCIA to USB 2.0 cards along with different USB 1.1/2.0 hubs, and we have observed that the Belkin PCI/PCMCIA to USB 2.0 cards with Belkin USB 1.1/2.0 hubs have demonstrated the appropriate performance criteria for programming with the FlashPro v6.0 software.

Installation Instructions

Back to top

The version of software that you requested is no longer the most current version available. Please download the most recent software version.

If you need this specific version of software, please contact Actel Tech Support:
Email: tech@actel.com
Phone: 1.800.262.1060