a2f500m3b-1csh484 Actel Corporation, a2f500m3b-1csh484 Datasheet - Page 111

no-image

a2f500m3b-1csh484

Manufacturer Part Number
a2f500m3b-1csh484
Description
Actel
Manufacturer
Actel Corporation
Datasheet
Typical Programming and Erase Times
References
Re-Programming the eNVM Blocks Using the Cortex-M3
In this mode the Cortex-M3 is executing the eNVM programming algorithm from eSRAM. Since individual
pages (132 bytes) of the eNVM can be write-protected, the programming algorithm software can be
protected from inadvertent erasure. When reprogramming the eNVM, both MSS I/Os and FPGA I/Os are
available as interfaces for sourcing the new eNVM image. Actel provides working example projects for
SoftConsole, IAR, and Keil development environments. These can be downloaded via the Actel
Firmware Catalog.
Alternately, the eNVM can be reprogrammed by the Cortex-M3 via the IAP driver. This is necessary when
using an encrypted image.
Secure Programming
For background, refer to the Security in Low Power Flash Devices application note on the Actel website.
SmartFusion Secure ISP behaves identically to Fusion Secure ISP. Secure IAP of SmartFusion devices
is accomplished by using the IAP driver. Only the FPGA fabric and the eNVM can be reprogrammed
securely by using the IAP driver.
Table 4-3
devices, FPGA fabric and eNVM, using Actel’s FlashPro hardware and software. These times will be
different for other ISP and IAP methods. The Program action in FlashPro software includes erase,
program, and verify to complete.
The typical programming (including erase) time per page of the eNVM is 8 ms.
Table 4-3 • Typical Programming and Erase Times
Application Notes
In-System Programming (ISP) of Actel’s Low-Power Flash Devices Using FlashPro3
http://www.actel.com/documents/LPD_ISP_HBs.pdf
Security in Low Power Flash Devices
http://www.actel.com/documents/LPD_Security_HBs.pdf
Programming Flash Devices
http://www.actel.com/documents/Flash_Program_HBs.pdf
Microprocessor Programming of Actel’s Low-Power Flash Devices
http://www.actel.com/documents/LPD_Microprocessor_HBs.pdf
User’s Guides
DirectC User’s Guide
http://www.actel.com/documents/DirectC_UG.pdf
Erase
Program
Verify
documents the typical programming and erase times for two components of SmartFusion
A2F200
21
8
9
FPGA Fabric (seconds)
R e v i s i o n 3
A2F500
21
15
16
Actel SmartFusion Intelligent Mixed Signal FPGAs
A2F200
N/A
18
26
eNVM (seconds)
A2F500
N/A
26
42
4 -7

Related parts for a2f500m3b-1csh484