English
Language : 

M2S050TS-1FGG144YI Datasheet, PDF (113/156 Pages) Microsemi Corporation – SmartFusion2 System-on-Chip FPGAs
SmartFusion2 System-on-Chip FPGAs
ARM
Because an ARM processor was chosen for SmartFusion2 and SmartFusion devices, Microsemi's
customers can benefit from the extensive ARM ecosystem. By building on Microsemi supplied hardware
abstraction layer (HAL) and drivers, third party vendors can easily port RTOS and middleware for the
SmartFusion devices.
• ARM Cortex-M Series Processors
• ARM Cortex-M3 Processor Resources
• ARM Cortex-M3 Technical Reference Manual
• ARM Cortex-M3 Processor Software Development for ARM7TDMI Processor Programmers
White Paper
Compile and Debug
Software IDE
Website
Free versions from SoC
Products Group
Available from Vendor
Compiler
Debugger
Instruction Set Simulator
Debug Hardware
SoftConsole
www.microsemi.com/soc
Free with Libero SoC
N/A
GNU GCC
GDB debug
No
FlashPro4
Keil MDK
www.keil.com
32 K code limited
Full version
RealView C/C++
Vision Debugger
Vision Simulator
ULINK2® or ULINK-ME
IAR Embedded Workbench®
www.iar.com
32 K code limited
Full version
IAR ARM Compiler
C-SPY® Debugger
Yes
J-LINK™ or J-LINK Lite
Microsemi's SoftConsole is a free Eclipse-based IDE that enables the rapid production of C and C++
executables for Microsemi FPGAs and cSoCs using Cortex-M3, Cortex-M1, and Core8051s. For
SmartFusion support, SoftConsole includes the GNU C/C++ compiler and GDB debugger. Additional
examples can be found on the SoftConsole page.
Using UART with SmartFusion cSoC: SoftConsole Standalone Flow Tutorial
Displaying POT Level with LEDs: Libero SoC and SoftConsole Flow Tutorial for a SmartFusion cSoC
IAR Embedded Workbench® for ARM/Cortex is an integrated development environment for building and
debugging embedded ARM applications using assembler, C and C++. It includes a project manager,
editor, build and debugger tools with support for RTOS-aware debugging on hardware or in a simulator.
• Designing SmartFusion with IAR Systems
• IAR Embedded Workbench for ARM
Keil's Microcontroller Development Kit comes in two editions: MDK-ARM and MDK Basic. Both editions
feature µVision®, the ARM Compiler, MicroLib, and RTX, but the MDK Basic edition is limited to 256K so
that small applications are more affordable.
• Designing SmartFusion with Keil
• Using Keil µVision and Microsemi SmartFusion
• Keil Microcontroller Development Kit for ARM Product Manuals
• Download Evaluation version of Keil MDK-ARM
Revision 0
3-9