SmartFusion
Overview
SmartFusion® System on Chip (SoC) FPGAs are the only devices that integrate an FPGA fabric, ARM Cortex-M3 Processor, and programmable analog circuitry, offering the benefits of full customization and IP protection, while still being easy to use. Based on a proprietary flash process, SmartFusion SoC FPGAs are ideal for hardware and embedded designers who need a true system-on-chip (SoC) solution that gives more flexibility than traditional fixed-function microcontrollers without the excessive cost of soft processor cores on traditional FPGAs.
Microcontroller Subsystem (MSS)
- Hardware industry-standard 100 MHz, 32-bit ARM Cortex-M3 CPU
- Multi-layer AHB communication matrix with up to 16 Gbps throughput
- 10/100 Ethernet MAC with RMII interface
- Two of each: SPI, I2C, UART, 32-bit timers
- Up to 512 KB flash and 64 KB of SRAM
- External memory controller (EMC)
- 8-channel DMA controller
- Up to 41 MSS I/Os with Schmitt trigger inputs
- 25 I/Os can be used as FPGA I/Os
FPGA Fabric
- Based on Microsemi’s proven ProASIC3 architecture
- 200,000 to 500,000 system gates with 350 MHz system performance
- Embedded SRAMs and FIFOs
- Variable aspect ratio 4,608-bit SRAM blocks
- x1, x2, x4, x9 and x18 organizations
- True dual-port SRAM (including x18)
- Up to 128 FPGA I/Os supporting LVDS, PCI, PCI-X and LVTTL/LVCMOS standards
Programmable Analog
- High-performance analog signal conditioning blocks (SCB) with voltage, current and temperature monitors
- Analog compute engine (ACE) offloads CPU from analog initialization and processing of analog-to-digital conversion (ADC), digital-to-analog conversion (DAC) and SCBs
- Integrated ADCs and DACs with 1 percent accuracy
- 12-/10-/8-bit mode ADCs with 500/550/600 Ksps sampling rate
- Up to ten 15 ns high-speed comparators
- Up to 32 analog inputs and 3 outputs
Product Tables
Product Family
Please refer to the ordering tab for a list of all available part numbers.
FPGA Fabric |
A2F200 |
A2F500 | ||||||
---|---|---|---|---|---|---|---|---|
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 | |
System Gates |
200,000 |
500,000 |
||||||
Equivalent LEs |
2K |
6K |
||||||
Tiles (D-Flip-Flops) |
4,608 |
11,520 |
||||||
RAM Blocks (4,608 bits) |
8 |
24 |
||||||
A2F200 |
A2F500 | |||||||
Microcontroller Subsystem (MSS) |
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 |
Flash (Kbytes) |
256 |
512 |
||||||
SRAM (Kbytes) |
64 |
64 |
||||||
Cortex-M3 processor with MPU |
Yes |
Yes |
||||||
10/100 Ethernet MAC |
Yes |
Yes |
||||||
External Memory |
26- bit address / |
— |
26- bit address / |
|||||
DMA |
8 Ch |
8 Ch |
||||||
I2C |
2 |
2 |
||||||
SPI |
1 |
2 |
1 |
2 |
||||
16550 UART |
2 |
2 |
||||||
32-Bit Timer |
2 |
2 |
||||||
PLL |
1 |
1 |
2 |
1 |
2 |
|||
32 KHz Low-Power |
1 |
1 |
||||||
100 MHz On-Chip RC |
1 |
1 |
||||||
Main Oscillator (32 KHz to |
1 |
1 |
||||||
A2F200 |
A2F500 | |||||||
Programmable Analog |
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 |
ADCs(8-/10-/12-bit SAR) |
2 |
2 |
3 |
|||||
DACs (8-/16-/24-bit sigma-delta) |
2 |
2 |
3 |
|||||
Signal Conditioning Blocks |
4 |
4 |
5 |
|||||
Comparators1 |
8 |
8 |
10 |
|||||
Current Monitors1 |
4 |
4 |
5 |
|||||
Temperature Monitors1 |
4 |
4 |
5 |
|||||
Bipolar High Voltage |
8 |
8 |
10 |
|||||
Temperature Grade |
C, I |
C, I, M |
Notes:
- These functions share I/O pins and may not all be available at the same time. See the "Analog Front-End Overview" section in the SmartFusion Analog UG for details.
- For Part availability please refer to PDN and EOL notifications.
Packaging and I/Os
Device |
A2F2002 |
A2F5002 | ||||||
---|---|---|---|---|---|---|---|---|
Package |
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 |
Direct Analog Inputs |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
12 |
Shared Analog Inputs |
16 |
16 |
16 |
16 |
16 |
16 |
16 |
20 |
Total Analog Inputs |
24 |
24 |
24 |
24 |
24 |
24 |
24 |
32 |
Total Analog Outputs |
1 |
2 |
2 |
2 |
1 |
2 |
2 |
3 |
MSS I/Os3,4 |
22 |
31 |
25 |
41 |
22 |
31 |
25 |
41 |
FPGA I/Os |
66 |
78 |
66 |
94 |
666 |
78 |
66 |
128 |
Total I/Os |
113 |
135 |
117 |
161 |
113 |
135 |
117 |
204 |
Notes:
- There are no LVTTL capable direct inputs available on A2F060 devices
- These pins are shared between direct analog inputs to the ADCs and voltage/current/temperature monitors.
- 16 MSS I/Os are multiplexed and can be used as FPGA I/Os, if not needed for MSS. These I/Os support Schmitt triggers and support only LVTTL and LVCMOS (1.5 / 1.8 / 2.5, 3.3 V) standards.
- 9 MSS I/Os are primarily for 10/100 Ethernet MAC and are also multiplexed and can be used as FPGA I/Os if Ethernet MAC is not used in a design. These I/Os support Schmitt triggers and support only LVTTL and LVCMOS (1.5 / 1.8 / 2.5, 3.3 V standards.
- 10/100 Ethernet MAC is not available on A2F060.
- EMC is not available on the A2F500 PQ208 and A2F060 TQ144 package
Documents
Microsemi content is being moved to microchip.com. We will post new documents and downloads on microchip.com. Please visit our documentation landing page on microchip.com to access the latest documentation and downloads. The link will take you to a landing page where you can navigate to the product you are looking for. If you have any further questions, please reach out to FPGA_marketing@microchip.com
Datasheets
Product Briefs
User's Guides & Manuals
Application Notes
White Papers
Product Information Brochures (PIB)
Tutorials
Other
Errata
Archives
SmartFusion Customizable System-on-Chip (cSoC) Datasheet | 11.7 MB | 11/2018 |
Military Datasheet
Military Grade SmartFusion System-on-Chip (SoC) FPGA Datasheet | 9.62 MB | 3/2015 |
Military SmartFusion System-on-Chip (SoC) FPGA Product Brief | 723 KB | 4/2012 |
SmartFusion System-on-Chip (SoC) FPGA Product Brief | 548 KB | 9/2012 |
Microsemi SmartFusion SoC FPGA Fabric User's Guide | 4.7 MB | 6/2014 |
SmartFusion Bus Functional Model User's Guide | 1 MB | 8/2012 |
UG0250: SmartFusion Microcontroller Subsystem User Guide | 21.46 MB | 2/2016 |
SmartFusion Programmable Analog Users Guide | 5.25 MB | 5/2020 |
Smartfusion MSS ARM Cortex-M3 Configuration | 316 KB | 6/2010 |
SmartFusion Dedicated Fabric Clock Conditioning Circuit with PLL Integration | 558 KB | 7/2011 |
SmartDesign MSS Canvas | 542 KB | 3/2012 |
SmartDesign MSS Simulation | 513 KB | 6/2010 |
SmartDesign MSS Running the MSS Configurator in your Software Tool Chain | 483 KB | 6/2010 |
MSS Peripherals
Interfaces
Hardware
New/Old OLED Display Drivers and Datasheets | ![]() |
5 MB | 11/2012 |
SmartFusion Evaluation Kit User's Guide
|
6 MB | 03/2017 | |
SmartFusion Development Kit User's Guide
|
7 MB | 03/2017 | |
Mixed Signal Daughter Card User's Guide | 1 MB | 10/2010 | |
DC-DC Regulator Guide for Microsemi FPGAs and SoC FPGAs | 379 KB | 3/2013 |
Reference Designs
NOTE : Please extract design files in the root directory of your local drive (e.g. C :\) using WinRAR. Please refer to the Knowledge Base article if an error is encountered with SoftConsole. Known Issue I8879SmartFusion SoC FPGA Display Solution Using Open GL SC Graphics Library and Customizable Display Controller in FPGA Fabric Demo User's Guide
|
2 MB | 5/2012 |
SmartFusion Modbus TCP Demo Using lwIP and FreeRTOS User's Guide
|
1 MB | 5/2012 |
Microsemi SmartFusion Modbus Reference Design User's Guide
|
1 MB | 1/2013 |
SmartFusion Product Information Brochure | 4.59 MB | 1/2020 |
Microsemi Photovoltaic Solutions Brochure | 2 MB | 6/2012 |
Designing SmartFusion with IAR Systems | 125 KB | 2/2011 |
Designing SmartFusion with Keil | 229 KB | 7/2017 |
Intelligent Power Management with MPM for SmartFusion | 156 KB | 2/2011 |
Linux on Microsemi SmartFusion SoC FPGAs | 150 KB | 3/2011 |
Microsemi SmartFusion Design Resources | 202 KB | 2/2011 |
SmartFusion SoC FPGA, Errata | 346 KB | 11/2016 |
Design Resources
Design Software |
|
---|---|
Request a License |
|
Design Hardware |
|
Programming & Debug |
|
IP Cores | |
Embedded Ecosystem |
|
Partners |
|
Power Analysis |
|
IBIS Models |
|
BSDL Models |
|
Product Selector Guide
SmartFusion SoCs integrate an FPGA fabric, an ARM Cortex-M3 processor, and a programmable analog compute engine (ACE), offering full customization, IP protection, and ease-of-use. Based on Microsemi’s proprietary flash process, SmartFusion SoCs are ideal for hardware and embedded designers who need a true system-on-chip that gives more flexibility than traditional fixed-function microcontrollers without the excessive cost of soft processor cores on traditional FPGAs.