herunterladen
![](https://oss-datasheet.aipcba.com/html/D21CEAD848BF164063FE53A4AD73D121/bg1.png)
July 2010 1
Programming Flash Devices
Introduction
This document provides an overview of the various programming options available for the Microsemi
flash families. The electronic version of this document includes active links to all programming resources,
which are available at http://www.microsemi.com/soc/products/hardware/default.aspx. For Microsemi
antifuse devices, refer to the Programming Antifuse Devices document.
Summary of Programming Support
FlashPro4 and FlashPro3 are high-performance in-system programming (ISP) tools targeted at the latest
generation of low power flash devices offered by the SmartFusion,
®
Fusion, IGLOO,
®
and ProASIC
®
3
families, including ARM-enabled devices. FlashPro4 and FlashPro3 offer extremely high performance
through the use of USB 2.0, are high-speed compliant for full use of the 480 Mbps bandwidth, and can
program ProASIC3 devices in under 30 seconds. Powered exclusively via USB, FlashPro4 and
FlashPro3 provide a VPUMP voltage of 3.3 V for programming these devices.
FlashPro4 replaced FlashPro3 in 2010. FlashPro4 supports SmartFusion, Fusion, ProASIC3,and IGLOO
devices as well as future generation flash devices. FlashPro4 also adds 1.2 V programming for IGLOO
nano V2 devices. FlashPro4 is compatible with FlashPro3; however it adds a programming mode
(PROG_MODE) signal to the previously unused pin 4 of the JTAG connector. The PROG_MODE goes
high during programming and can be used to turn on a 1.5 V external supply for those devices that
require 1.5 V for programming. If both FlashPro3 and FlashPro4 programmers are used for programming
the same boards, pin 4 of the JTAG connector must not be connected to anything on the board because
FlashPro4 uses pin 4 for PROG_MODE.
Figure 1 • FlashPro Programming Setup
FlashPro
Software
FlashPro3 or
FlashPro4
JTAG
ProASIC3/E
Programming File:
PDB, STP, or FDB
Verzeichnis