Actel

FlashPro v5.0 Release Notes

(Sep 29, 2006)

FlashPro v5.0 is the newest major release of Actel's programming software tool for the entire Flash family of devices: ProASIC, ProASICPLUS, ProASIC3, ProASIC3E, and Fusion, as well as ARM-enabled ProASIC3, ProASIC3E, and ARM-enabled Fusion. FlashPro v5.0 provides a new ChainBuilder interface for facilitating the programming of multiple Actel devices connected in the JTAG chain. FlashPro v5.0 combines all the features of FlashPro v4.2 and ChainBuilder v1.1 along with many other additional enhancements, such as direct Chain programming. Programming chains of devices in parallel is also supported in this release.

Actel strongly recommends that you upgrade to this latest major release of the FlashPro software.

Separate releases of ChainBuilder will no longer be 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
  • Supports all Fusion, ProASIC3, ProASIC3E, and ARM7 enabled ProASIC3/E and Fusion devices with FlashPro3. IGLOO support is planned for a future release of the FlashPro software with FlashPro3.
  • Supports all ProASIC and all ProASICPLUS devices with FlashPro
  • Supports all ProASICPLUS devices with FlashPro Lite

New Features and Enhancements

Back to top

The FlashPro v5.0 software includes many new features. One hundred different development SARs have been closed for this release which cannot all be enumerated here. This is a major new release with greatly enhanced functionality and a new graphical interface to allow Chain Programming. With this new FlashPro software release, many instability issues have been resolved and better threading has been implemented. Some of the highlighted new features are:

  • New dedicated device driver for FlashPro3 instead of a Human Interface Device (HID) generic classification. This provides many usability benefits.
  • Full ChainBuilder functionality to allow heterogeneous JTAG chains containing Actel Flash devices to be programmed directly without needing to generate a dedicated Chain programming STAPL file.
  • Ability to program using JTAG signals generated via a parallel port buffer cable for ProASIC3 and Fusion devices.

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. It is recommended that all users upgrade to this new major release immediately to take advantage of the many benefits offered.

Known Issues and Workarounds

Back to top
New FlashPro3 Driver and Resulting Installation Issues

The new FlashPro3 dedicated driver 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 v5.0 software far outweigh the minor issues in the set up process listed below.

  • When FlashPro v4.2 is detected, the FlashPro v5.0 installer will uninstall FlashPro v4.2 and then exit – you must manually run the FlashPro v5.0 installer again to install FlashPro v5.0.
  • Registry cleanup does not always work, due to permissions issues – if the FlashPro3 programmer is not recognized, you need to follow the instructions in Driver Install Rules (PDF)
  • If you try to run the FlashPro v4.2 installer after installing FlashPro v5.0, FlashPro v5.0 will be uninstalled.
  • FlashPro v4.X will not work properly after installing FlashPro v5.0 – the FlashPro v5.0 installer will try to uninstall FlashPro v4.X to prevent you from encountering this.
  • Libero installations have links to their own installed FlashPro v4.X components which will not work after installing FlashPro v5.0 – you need to manually change your Libero profile settings to link Libero with FlashPro v5.0 (you are informed via a popup message before the installation of FlashPro v5.0).
  • When installing/using an FP3 programmer for the first time, the Windows device wizard cannot always find the driver automatically, the manual workaround is covered in SARno46033 below.
  • When installing/using an FlashPro3 programmer for the first time, the Windows Device Wizard has to install the driver twice in a row before the FlashPro3 will work properly.
General Issues
SARno52280: Parallel FlashPro programming will fail with exit -90
Parallel programming via USB 1.1 with FlashPro programmers (not FlashPro3) is disabled. If you attempt to program using parallel FlashPro programmers, a failure will result: exit code -90. Use only one FlashPro programmer at a time for programming.
SARno50666: After installing FlashPro v5.0 on a windows 2000 machine, the new FlashPro software v5.0 icon will not display
If a v3.4 or earlier (prior to v4.0) version of the software was the first version of FlashPro software installed on the machine the icon will remain fixed at v3.4, this is caused by the way icons were referenced in that version of the software.
SARno50533: Do not use TCK=8MHz when programming with FlashPro3 Programmer
Occasionally, instability has been observed with TCK=8MHz. Use the recommended TCK frequency of 4MHz for programming ProASIC3 and ProASIC3E devices using a FlashPro3 programmer. Programming at TCK frequencies of 8MHz and above has now been disabled, giving the max frequency at 6MHz to ensure reliable programming of all ProASIC3 and Fusion parts. Even manually writing a higher TCK in the STAPL file will have no effect, as it will be ignored by the software which will still set a maximum frequency of 6MHz. The FlashPro3 hardware can operate at much higher TCK frequencies; if a user wishes to enable the higher frequencies for test purposes (Note: Not recommended for commercial programming purposes), then simply change the variable definition of "High Frequency Enable" from 0 to 1 in the flashpro.def file. The variable value to change in the file is:
data FP_FPENG_FP3_HIGH_FREQUENCY_ENABLE    0  
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 v5.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 v5.0 software installation directory>/Drivers folder.

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 v5.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