Get Started
Webcasts & Videos
Related News
Featured Documents

SmartFusion®: Intelligent Innovative Integration.
No Compromises.
The SmartFusion customizable system-on-chip (cSoC)is the only device that integrates an FPGA, ARM® Cortex™-M3, and programmable analog, offering full customization, IP protection, and ease-of-use. Based on a - proprietary flash process, SmartFusion cSoCs 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.

Learn more about the SmartFusion cSoC:
- Full Design Customizability
- Create a product with exactly the features you need
- Innovate and differentiate for a competitive edge
- Incorporate last-minute changes with an on-chip FPGA
- Future-proof your design with in-application programming (IAP) capability for field upgrades
- Experiment with hardware acceleration for select algorithms in FPGA fabric
- Intellectual Property (IP) Protection
- Inherent flash FPGA IP security with a complete SoC
- Snoop-free interface between microcontroller and FPGA
- High design security since no bitstream download is required at power-up
- Secure in-system programming (ISP) with 128-bit Advanced Encryption Standard (AES) via JTAG
- FlashLock® to prevent FPGA contents from being read back
- Protection against overbuilding with customer programmable device key
- Ease-of-Use Increases Productivity
- A single platform for your entire line of products
- Integrated design environment for both FPGA and embedded designers
- Simple GUI-based configuration of complex programmable analog
- Industry leading compile and debug from Keil™, IAR Systems® and GNU
- Micrium supports SmartFusion devices with real time operating system (RTOS) and middleware components
| FPGA Fabric |
A2F060 |
A2F200 |
A2F500 |
| TQ144 |
CS288 |
FG256 |
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 |
| System Gates |
60,000 |
200,000 |
500,000 |
| Tiles (D-Flip-Flops) |
1,536 |
4,608 |
11,520 |
| RAM Blocks (4,608 bits) |
8 |
8 |
24 |
| |
A2F060 |
A2F200 |
A2F500 |
| Microcontroller Subsystem (MSS) |
TQ144 |
CS288 |
FG256 |
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 |
| Flash (Kbytes) |
128
|
256 |
512 |
| SRAM (Kbytes) |
16 |
64 |
64 |
| Cortex-M3 processor with MPU |
Yes |
Yes |
Yes |
| 10/100 Ethernet MAC |
No |
Yes |
Yes |
External Memory Controller (EMC) |
— |
26- bit address / 16- bit data |
26- bit address / 16- bit data |
— |
26- bit address / 16- bit data |
| DMA |
8 Ch |
8 Ch |
8 Ch |
| I2C |
2 |
2 |
2 |
| SPI |
1 |
2 |
1 |
2 |
1 |
2 |
| 16550 UART |
2 |
2 |
2 |
| 32-Bit Timer |
2 |
2 |
2 |
| PLL |
1 |
1 |
1 |
2 |
1 |
2 |
32 KHz Low-Power Oscillator |
1 |
1 |
1 |
100 MHz On-Chip RC Oscillator |
1 |
1 |
1 |
Main Oscillator (32 KHz to 20 MHz) |
1 |
1 |
1 |
| |
A2F060 |
A2F200 |
A2F500 |
| Programmable Analog |
TQ144 |
CS288 |
FG256 |
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 |
| ADCs(8-/10-/12-bit SAR) |
1 |
2 |
2 |
3 |
| DACs (8-/16-/24-bit sigma-delta) |
1 |
2 |
2 |
3 |
Signal Conditioning Blocks (SCBs) |
1 |
4 |
4 |
5 |
| Comparators* |
2 |
8 |
8 |
10 |
| Current Monitors* |
1 |
4 |
4 |
5 |
| Temperature Monitors* |
1 |
4 |
4 |
5 |
Bipolar High Voltage
Monitors* |
2 |
8 |
8 |
10 |
| Temperature Grade |
C, I, M** |
C, I |
C, I, M** |
Note: * 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 Programmable Analog User's Guide for details.
** Now Available, for more details click
Package I/Os: MSS + FPGA I/Os
| Device |
A2F060 |
A2F200 |
A2F500 |
| Package |
TQ144 |
CS288 |
FG256 |
PQ208 |
CS288 |
FG256 |
FG484 |
PQ208 |
CS288 |
FG256 |
FG484 |
| Direct Analog Inputs |
11 |
11 |
11 |
8 |
8 |
8 |
8 |
8 |
8 |
8 |
12 |
| Shared Analog Inputs1 |
4 |
4 |
4 |
16 |
16 |
16 |
16 |
16 |
16 |
16 |
20 |
| Total Analog Inputs |
15 |
15 |
15 |
24 |
24 |
24 |
24 |
24 |
24 |
24 |
32 |
| Total Analog Outputs |
1 |
1 |
1 |
1 |
2 |
2 |
2 |
1 |
2 |
2 |
3 |
| MSS I/Os2,3 |
214 |
284 |
264 |
22 |
31 |
25 |
41 |
22 |
31 |
25 |
41 |
| FPGA I/Os |
33 |
68 |
66 |
66 |
78 |
66 |
94 |
665 |
78 |
66 |
128 |
| Total I/Os |
70 |
112 |
108 |
113 |
135 |
117 |
161 |
113 |
135 |
117 |
204 |
Notes:
- 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 package.
Designing with the SmartFusion cSoC involves three different types of design: FPGA design, embedded design and analog design. Microsemi offers FREE design tools to meet the needs of designers involved in these three types of design so they can work smoothly together on a single project. A FREE Gold license for Libero® System-on-chip (SoC) supports all members of the SmartFusion family.
- FPGA design — Libero SoC is Microsemi's comprehensive software toolset for designing with all Microsemi FPGAs. Libero SoC includes industry-leading synthesis, simulation and debug tools such as Synplify Pro® and ModelSim®, as well as innovative timing and power optimization and analysis.
- Embedded design — Microsemi offers FREE SoftConsole Eclipse-based IDE, which includes GNU C/C++ compiler and GDB debugger. Microsemi also offers evaluation versions of software from Keil and IAR Systems, with full versions available from respective suppliers.
- Analog design — The MSS configurator provides graphical configuration for current, voltage and temperature monitors, sample sequencing setup and post-processing configuration, and DAC output.
SmartFusion is fully supported by design hardware supplied by Microsemi and partners, covering a range from low-cost evaluation to full-featured development kits and application-specific daughter cards.
- The SmartFusion Evaluation Kit is ideal for first time users who want to evaluate the technology and experiment with different communication interfaces and peripherals.
- The SmartFusion Development Kit is a full-featured development platform with extensive memory on-board, multiple networking options, and both digital and analog expansion headers.
- The SmartFusion MPM Daughter Card implements complex configurable power management and can be used with either the evaluation or development kit.
- The Mixed Signal Daughter Card is designed for connection to the mixed signal header on the SmartFusion Evaluation or Development Kit. The board includes test points for the signals driven by the mixed signal header and also has a 100 mil header which can be used to wire wrap or solder signals directly.
- The SmartFusion Dual Motor Control Kit provides cSoC-based solutions that greatly simplify design of intelligent closed-loop motor control products, and includes multiple reference designs to help you get started
-
The SmartFusion Emcraft Linux Evaluation Kit provides a platform for evaluation and development of Linux on the ARM Cortex-M3 CPU core of the SmartFusion FPGA.
SmartFusion cSoCs contain an ARM Cortex-M3 processor and multiple peripherals hard coded into the device. In addition to these, Microsemi offers soft peripherals that can be placed in the FPGA fabric of the device.
Search for SmartFusion IP cores.
Microsemi also offers a number of solutions that demonstrate the use of the SmartFusion device in various applications to accelerate time-to-market for customers.
- System Management — Mixed-signal Power Manager (MPM) and hardware platform management for xTCA™ applications, supplied by Pigeon Point Systems, demonstrate system management.
- Motor Control — SmartFusion cSoCs are uniquely suited for active motor control for permanent magnet motors, servo motors, series motors, separately excited motors, and alternating current (AC) induction motors.
- Industrial Automation — The range of peripherals and flexibility of the FPGA fabric, make the SmartFusion device ideal for industrial automation and bridging functions. The development kit supports Ethernet, EtherCAT, CAN, UART, I2C, and SPI hardware, while firmware can be used for various other network standards such as Modbus®.