Actel SmartFusion
SmartFusion is a family of microcontrollers with an integrated FPGA of Actel. The device includes an ARM Cortex-M3 hard processor core (with up to 512 KB of flash and 64 KB of RAM) and analog peripherals such as a multi-channel ADC and DACs in addition to their flash-based FPGA fabric.{{cite web|url=http://www.actel.com/products/SmartFusion/ |title=SmartFusion customizable system-on-chip (CSoC) - Microsemi |accessdate=2012-03-18 |url-status=dead |archiveurl=https://web.archive.org/web/20120315052206/http://www.actel.com/products/SmartFusion/ |archivedate=2012-03-15 }}
Models
class="wikitable" | ||
rowspan="2" | Model number | colspan="3" | FPGA Fabric | colspan="2" | Microcontroller Subsystem (MSS) |
---|---|---|
System Gates
! Tiles (D-Flip-Flops) ! RAM Blocks (4,608 bits) ! Flash ! SRAM | ||
A2F060
| 60,000 | 1,536 | 8 | 128 Kb | 16 Kb | ||
A2F200
| 200,000 | 4,608 | 8 | 256 Kb | 64 Kb | ||
A2F500
| 500,000 | 11,520 | 24 | 512 Kb | 64 Kb |
Development hardware
Actel also sells two development boards that include an SmartFusion chip. One is the SmartFusion Evaluation Kit which is a low cost board with an SmartFusion A2F200 and sold for $99.{{cite web|url=http://www.actel.com/products/hardware/devkits_boards/smartfusion_eval.aspx |title=SmartFusion Evaluation Kit | Development Kits - Microsemi |accessdate=2012-03-18 |url-status=dead |archiveurl=https://web.archive.org/web/20120315045601/http://www.actel.com/products/hardware/devkits_boards/smartfusion_eval.aspx |archivedate=2012-03-15 }} Another is the SmartFusion Development Kit which is a fully featured board with an SmartFusion A2F500 and is sold for $999.{{cite web|url=http://www.actel.com/products/hardware/devkits_boards/smartfusion_dev.aspx |title=SmartFusion Development Kit | Development Kits - Actel |accessdate=2012-03-18 |url-status=dead |archiveurl=https://web.archive.org/web/20120330043835/http://www.actel.com/products/hardware/devkits_boards/smartfusion_dev.aspx |archivedate=2012-03-30 }}
Development tools
{{Main|List of ARM Cortex-M development tools}}
Documentation
The amount of documentation for all ARM chips is daunting, especially for newcomers. The documentation for microcontrollers from past decades would easily be inclusive in a single document, but as chips have evolved so has the documentation grown. The total documentation is especially hard to grasp for all ARM chips since it consists of documents from the IC manufacturer (Actel) and documents from CPU core vendor (ARM Holdings).
A typical top-down documentation tree is: manufacturer website, manufacturer marketing slides, manufacturer datasheet for the exact physical chip, manufacturer detailed reference manual that describes common peripherals and aspects of a physical chip family, ARM core generic user guide, ARM core technical reference manual, ARM architecture reference manual that describes the instruction set(s).
;SmartFusion documentation tree (top to bottom):
- SmartFusion website.
- SmartFusion marketing slides.
- SmartFusion datasheets.
- SmartFusion reference manuals.
- ARM core website.
- ARM core generic user guide.
- ARM core technical reference manual.
- ARM architecture reference manual.
Actel has additional documents, such as: evaluation board user manuals, application notes, getting started guides, software library documents, errata, and more. See External Links section for links to official STM32 and ARM documents.
See also
References
{{Reflist}}
Further reading
{{See also|ARM Cortex-M#Further reading|l1=List of books about ARM Cortex-M}}
External links
;SmartFusion Official Documents
- {{Official website|https://web.archive.org/web/20120315052206/http://www.actel.com:80/products/SmartFusion/ SmartFusion official website}}
;ARM Official Documents
{{Main|ARM Cortex-M#External links|l1=ARM Cortex-M external links}}
;Other
- [http://www.open-etech.com/RTOS/Source/index.php?page=section6 Running eCos on SmartFusion evaluation kit] {{Webarchive|url=https://web.archive.org/web/20140222141029/http://www.open-etech.com/RTOS/Source/index.php?page=section6 |date=2014-02-22 }}
{{Embedded ARM-based chips}}
{{Microcontrollers}}