SmartFusion Development Tools
3-2 Revision 10
Embedded Design
Microsemi offers FREE SoftConsole Eclipse based IDE, which includes the GNU C/C++ compiler and
GDB debugger. Microsemi also offers evaluation versions of software from Keil and IAR, 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, as well as DAC output.
The MSS configurator creates a bridge between the FPGA fabric and embedded designers so device
configuration can be easily shared between multiple developers.
The MSS configurator includes the following:
• A simple configurator for the embedded designer to control the MSS peripherals and I/Os
• A method to import and view a hardware configuration from the FPGA flow into the embedded
flow containing the memory map
• Automatic generation of drivers for any peripherals or soft IP used in the system configuration
• Comprehensive analog configuration for the programmable analog components
• Creation of a standard MSS block to be used in SmartDesign for connection of FPGA fabric
designs and IP
Figure 3-2 • MSS Configurator