A2F200M3F-FGG484 Actel, A2F200M3F-FGG484 Datasheet - Page 110
![no-image](/images/manufacturer_photos/0/0/8/actel_sml.jpg)
A2F200M3F-FGG484
Manufacturer Part Number
A2F200M3F-FGG484
Description
ACLA2F200M3F-FGG484 SMART FUSION MIX SIG
Manufacturer
Actel
Datasheet
1.A2F500M3B-1CSH484.pdf
(170 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
A2F200M3F-FGG484
Manufacturer:
ACTEL
Quantity:
6 800
Company:
Part Number:
A2F200M3F-FGG484
Manufacturer:
Microsemi SoC
Quantity:
10 000
Part Number:
A2F200M3F-FGG484
Manufacturer:
ACTEL/爱特
Quantity:
20 000
- Current page: 110 of 170
- Download datasheet (6Mb)
SmartFusion Programming
In-Application Programming
4 - 6
Note:
Figure 4-1 • TRSTB Logic
In-application programming refers to the ability to reprogram the various flash areas under direct
supervision of the Cortex-M3.
Reprogramming the FPGA Fabric Using the Cortex-M3
In this mode, the Cortex-M3 is executing the programming algorithm on-chip. The IAP driver can be
incorporated into the design project and executed from eNVM or eSRAM. Actel provides working
example projects for SoftConsole, IAR, and Keil development environments. These can be downloaded
via the Actel Firmware Catalog. The new bitstream to be programmed into the FPGA can reside on the
user’s printed circuit board (PCB) in a separate SPI flash memory. Alternately, the user can modify the
existing projects supplied by Actel and, via custom handshaking software, throttle the download of the
new image and program the FPGA a piece at a time in real time. A cost-effective and reliable approach
would be to store the bitstream in an external SPI flash. Another option is storing a redundant bitstream
image in an external SPI flash and loading the newest version into the FPGA only when receiving an IAP
command. Since the FPGA I/Os are tristated or held at predefined or last known state during FPGA
programming, the user must use MSS I/Os to interface to external memories. Since there are two SPI
controllers in the MSS, the user can dedicate one to an SPI flash and the other to the particulars of an
application. The amount of flash memory required to program the FPGA always exceeds the size of the
eNVM block that is on-chip. The external memory controller (EMC) cannot be used as an interface to a
memory device for storage of a bitstream because its I/O pads are FPGA I/Os; hence they are tristated
when the FPGA is in a programming state.
JTAG_SEL
Standard ARM JTAG connectors do not have access to the JTAGSEL pin. Actel’s free Eclipse-
based IDE, Soft Console, automatically sets JTAGSEL via FlashPro4 to the appropriate state for
programming all memory regions.
VJTAG (1.5 V to 3.3. V nominal)
TRSTB
R e vi s i o n 3
TRSTB
FPGA TAP
Controller
Controller
TAP
Programming Control
Cortex-M3
FPGA
Related parts for A2F200M3F-FGG484
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![A2F200M3F-FGG256](/images/manufacturer_photos/0/0/8/actel_tmb.jpg)
Part Number:
Description:
A2F200M3F-FGG256
Manufacturer:
Actel
Datasheet:
![A2F200M3F-CSG288](/images/manufacturer_photos/0/0/8/actel_tmb.jpg)
Part Number:
Description:
CSP 288/C°/200000 GATES 256KB 80 MHz
Manufacturer:
Actel
Datasheet:
![A2F200M3F-FG256](/images/manufacturer_photos/0/0/8/actel_tmb.jpg)
Part Number:
Description:
FPBGA 256/C°/200000 GATES 256KB 80 MHz
Manufacturer:
Actel
Datasheet:
![A2F200M3F-FG484](/images/manufacturer_photos/0/0/8/actel_tmb.jpg)
Part Number:
Description:
Manufacturer:
Actel
Datasheet: