Actel

FlashPro Programming System

The Actel FlashPro programming system is a combination of Actel FlashPro software and a hardware programmer. Together they provide in-system programming (ISP) for all FPGAs in the IGLOO® Series and ProASIC®3 Series (including RT ProASIC3), and the SmartFusion™, Fusion, ProASICPLUS, and ProASIC families. Whether you are programming a board containing a single device or multiple devices connected in a chain, you can quickly program and reprogram Actel flash FPGAs by connecting to a PC and the target board. FlashPro programmers provide everything you need to program flash FPGAs for compliance with IEEE 1149, using the JTAG port.

Product Features

Programming with the FlashPro series of programmers saves you board space because a single JTAG chain can be used for all JTAG devices. In-system programming using the JTAG port adds the flexibility of field upgrades or post-assembly production-line characterization. Production costs are significantly reduced as a result of elimination of expensive sockets on the board.

All FlashPro programmers use JEDEC-standard STAPL files, meaning there are no algorithms built into the software. The FlashPro software and user interface support all FlashPro programmers, so you do not have to learn new software to switch from one hardware programmer to another.

The FlashPro series of programmers can also be used for interactive debug of designs using embedded IP in the flash FPGAs in conjunction with FlashPro's on-chip debug or Synopsys® Identify® Actel Edition (AE) software. FlashPro's on-chip debug feature allows access to SmartFusion and Fusion-specific peripherals such as flash memory, analog-to-digital converter (ADC) and other FPGA and design-specific information used for verifying the implemented design.

Key Features
FlashPro4

FlashPro4 ProgrammerFlashPro4 is the newest programmer supporting all FPGAs in the IGLOO Series and ProASIC3 Series (including RT ProASIC3), SmartFusion and Fusion families, and future generation flash FPGAs. FlashPro4 offers extremely high performance through the use of USB 2.0 and is high-speed compliant for full use of the 480 Mbps bandwidth. Powered exclusively via USB, FlashPro4 provides a VPUMP voltage of 3.3 V for programming these devices. For IGLOO nano FPGAs, programming at 1.2V Core Voltage is supported.

For SmartFusion designs, FlashPro4 hardware supports device programming for both the FPGA Libero IDE-generated hardware design as well as software design coming from Actel's SoftConsole embedded software design and debug.

FlashPro4 connects to any PC with a USB port and operates with USB 1.1 (full-speed) or USB 2.0 (both high-speed and full-speed modes). Multiple FlashPro4 programmers can be connected to a single PC using USB hubs, enabling the end user to set up a small-scale production environment with concurrent ISP occurring across multiple boards and the FlashPro software.

FlashPro4 replaces FlashPro3 and FlashPro3X and is completely backward-compatible, supporting additional features such as lower cost, smaller form factor and the latest flash FPGA families. Libero IDE v8.6 SP1 or FlashPro v8.6 SP1 is the minimum software and version required to use FlashPro4.

FlashPro Lite

FlashPro Lite ProgrammerFlashPro Lite is used exclusively with the ProASICPLUS family. FlashPro Lite provides all required programming voltages. The programming connection to the target board is a 26-pin SAMTEC micro header on the target board. A replaceable programming cable is connected to the FlashPro Lite. FlashPro Lite is conveniently powered from the target board.


Feature and Product Matrix
Feature FlashPro4
(replaces FlashPro3/3X)
FlashPro Lite
AES Yes  
FlashLock® Yes Yes
Permanent FlashLock Yes Yes
USB 2.0 (high-speed) Yes  
USB 1.1 Yes  
Parallel Port   Yes
Discontinued Programmers
FlashPro3/3X

FlashPro3 supports all low power FPGAs in the IGLOO series and ProASIC3 series (including RT ProASIC3) and Fusion mixed signal FPGAs. FlashPro3 offers high performance through the use of USB 2.0 and is high-speed compliant for full use of the 480 Mbps bandwidth. Powered exclusively via USB, FlashPro3 provides a VPUMP voltage of 3.3 V for programming these devices.

FlashPro3 connects to any PC with a USB port and operates with USB 1.1 (full-speed) or USB 2.0 (both high-speed and full-speed modes). Multiple FlashPro3 programmers can be connected to a single PC via USB hubs, enabling the end user to set up a small-scale production environment with concurrent ISP occurring across multiple boards and the FlashPro software.

FlashPro3X allows changing the TCK mode to discrete, which allows JTAG programming for non-compliant JTAG devices to be included in the JTAG chain with the Actel FPGA.

FlashPro3 and FlashPro3X programmers have been discontinued. For more information, read the product discontinuation notification.

FlashPro

The FlashPro programmer has been discontinued. For more information, read the product discontinuation notification.

Device Support

Device FlashPro4
(replaces FlashPro3/3X)
FlashPro Lite
IGLOO Series
IGLOO nano 1.2 V programming
Yes  
ProASIC3 Series
ProASIC3 nano 1.2 V programming
Yes  
SmartFusion Yes  
Fusion Yes  
RT ProASIC3 Yes  
Future Flash Families Yes  
ProASICPLUS   Yes

Notes:

  • Libero IDE and FlashPro software are verified to work on 64-bit Windows Vista and XP operating systems. However, the USB connection from the PC to the FlashPro4 or FlashPro3 programmers will not work on 64-bit Vista or XP systems.
  • Libero IDE v8.6 SP1 or FlashPro v8.6 SP1 software or later versions of either is required to use FlashPro4.

Ordering Information

FlashPro3 and FlashPro3X programmers have been discontinued. While supplies last, FlashPro3 is available as a standalone item or as part of the low cost ProASIC3 Starter Kit and Fusion Starter Kit. For the IGLOO Kits, the programmer is built into the development board or the low-cost programming stick.

FlashPro Lite is available as a standalone item or as part of the low-cost ProASICPLUS Starter Kit.

To order a standalone programmer or accessory, please contact your local Actel Sales representative.

Hardware Vendor Part Number Description List Price
FlashPro4 Actel FLASHPRO 4 IGLOO Series, ProASIC3 Series, RT ProASIC3, Fusion and SmartFusion ISP programmer $49
FlashPro3/3X Actel FLASHPRO 3 IGLOO Series, ProASIC3 Series, and Fusion ISP programmer $130
FlashPro Lite Actel FLASHPRO LITE ProASICPLUS ISP programmer $150
26-pin Header Actel ISP-CABLE-S Replacement for FlashPro Lite/FlashPro programming cable -
Programming Cable Samtec 26 PIN HEADER SAMTEC Header for PCB mounting to connect a FlashPro Lite/FlashPro programmer -

Documentation

Application Notes
  AC185: Implementation of Security in Actel's ProASIC and ProASICPLUS Flash-Based FPGAs App Note 
Important information about security in Flash FPGAs
PDF 548 KB 9/2003
Click on the star to rate this document
  AC188: In-System Programming ProASIC Devices App Note  PDF 1 MB 10/2011
Click on the star to rate this document
  AC208: Performing Microprocessor Programming For Actel's ProASICPLUS Devices App Note  PDF 105 KB 6/2004
Click on the star to rate this document
  AC309: In-System Programming ProASICPLUS Devices App Note  PDF 774 KB 7/2008
Click on the star to rate this document
  AC316: High-Volume Flash Programming Guide App Note  PDF 47 KB 1/2008
Click on the star to rate this document
  HB: Programming Flash Devices (v1.3) PDF 678 KB 12/2011
Click on the star to rate this document
Application Briefs
  AC351: PCMCIA Adapter for Parallel Port Programming App Brief  PDF 105 KB 6/2010
Click on the star to rate this document
  AC357: FlashPro4 Backward Compatibility with FlashPro3 App Brief  PDF 195 KB 9/2010
Click on the star to rate this document
User's Guides and Manuals
  FlashPro Lite Device Programmer Quickstart Card  PDF 103 KB 11/2009
Click on the star to rate this document
  FlashPro Software and Hardware Installation Guide  PDF 412 KB 7/2010
Click on the star to rate this document
  FlashPro v10.0 User's Guide 
(online, printable document)
PDF 7 MB 12/2011
Click on the star to rate this document
  FlashPro v9.1 Online Help 
(standalone, interactive application for Windows)
ZIP 8 MB 1/2011
Click on the star to rate this document
  FlashPro v9.1 User's Guide 
(online, printable document)
PDF 4 MB 1/2011
Click on the star to rate this document
  FlashPro3 Device Programmer Quickstart Card  PDF 110 KB 11/2009
Click on the star to rate this document
  FlashPro4 Device Programmer Quickstart Card  PDF 109 KB 4/2011
Click on the star to rate this document
Procedures
  Self-test Procedure for the FlashPro Programmer Using the Diagnostic Tool  PDF 41 KB 10/2005
Click on the star to rate this document
Customer Notifications
  Memory Retention on the FlashPro3 Programmer  PDF 45 KB 6/2009
Click on the star to rate this document
  Memory Retention on the FlashPro4 Programmer  PDF 84 KB 5/2011
Click on the star to rate this document
  Memory Retention on the FlashProLite Programmer  PDF 45 KB 6/2009
Click on the star to rate this document