FlashPro Hardware Programmer
FlashPro series of hardware 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. Hence, all FlashPro hardware programmers are supported by each FlashPro software and user interface support, You do not have to replace software while you 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 Microsemi Edition 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
- Supports in-system programming
- Supports IEEE 1149 JTAG programming through STAPL
- Supports IEEE 1532
- Connections to parallel port and USB port available
- Self-test option
- Uses Microsemi FlashPro software, available as part of Libero ? System on Chip (SoC) or Libero ? Integrated Development Environment (IDE). Also available standalone.
- Free software update
Features comparison of Hardware Programmers
Feature |
FlashPro51 |
FlashPro42 |
FlashProLite |
FlashPro Software |
Windows only |
Windows only |
Windows only |
FlashPro Express Software |
Windows and Linux |
Windows only |
Windows only |
Supported Devices |
SmartFusion2, IGLOO2, |
SmartFusion2, IGLOO2, |
ProASICPLUS |
JTAG Programming |
|
|
|
SmartDebug Support |
|
|
|
Synopsys Identify Support |
Coming Soon |
|
|
Soft Console Support |
Available with |
|
|
USB 2.0 (high speed) |
|
|
|
USB 1.1 |
|
|
|
Parallel Port |
|
|
|
The Microsemi FlashPro programming system is a combination of Microsemi FlashPro software and a hardware programmer. Together they provide in-system programming (ISP) for all FPGAs in the IGLOO2, SmartFusion2, RTG4, IGLOO? Series andProASIC3 Series (including RT ProASIC3), and the SmartFusion, Fusion, ProASICPLUS, and ProASIC families.
Microsemi Flash Programming System
Software | Description | Hardware | Description |
---|---|---|---|
FlashPro Express |
Software for Windows and Linux platforms, supporting all hardware programmers. This tool is simplified to provide ease of use for operators in a production programming environment |
FlashPro5 | Hardware programmer supporting all SoC FPGA and FPGA devices except ProASICPlus on Windows and SmartFusion2/IGLOO2 devices on Linux |
FlashPro | Software for Windows platform, supporting all hardware programmers | FlashPro4 | Hardware programmer supporting all SoC and FPGA devices except ProASICPlus for Windows platform |
FlashPro Lite | Hardware programmer supporting ProASICPLUS for Windows platform |
Whether you are programming a board containing a single device or multiple devices connected in a chain, you can quickly program and reprogram Microsemi 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.