Microsemi

  • Quality
  • Careers
  • Investors
  • Contact Us
  • Parametric Search
  • MyMicrosemi
  • Products
    • Design Resources
    • FPGAs
    • SoC FPGAs
    • Rad-Tolerant FPGAs
    • Antifuse FPGAs
    • Technology Solutions
  • Applications
    • Alternative Energy
    • Commercial Aviation
    • Communications
    • Defense
    • Embedded Systems
    • Industrial
    • Medical
    • Motor Control
    • Power Solutions
    • Security
    • Space
  • Design Support
    • FPGA & SoC Design
    • Custom Design Services
    • Technical Support
    • Application Notes
    • Packaging Information
    • Product Brochures
    • Quality
  • Ordering
    • Available Stock
    • RFQ/Samples
    • Sales Contacts
  • Company
    • About Us
    • Corporate Contacts
    • Press
    • Quality
    • Acquisitions
    • Careers
    • Investors
    • Events
  • SoC Design Resources
    • Libero SoC
    • Libero IDE
    • Licensing
    • Design Software
    • Dev Kits
    • Programming & Debug
    • IP Cores
    • Partners
    • Power Calculators
    • BSDL Models
    • IBIS Models
  • SoC Support
    • SoC Technical Support
    • My Cases
    • Knowledge Base
    • Webcasts
    • Training
    • Customer Notifications
  • Home
  • Website Migration
  • SoC Customer Portal
  • My Cases
  • Licensing
  • IP Search
  • Knowledge Base Search
  • Downloads
  • Website Migration
  • SoC Customer Portal
  • My Cases
  • Licensing
  • IP Search
  • Knowledge Base Search
  • Downloads
  • » Home
Related News
  • Press Releases
  • In the News
Get Started
  • Download Latest Release
  • Read the User's Guide
  • Get Product Updates

SoftConsole
 
Microsemi's Embedded Software Development Environment

SoftConsole is Microsemi's free software development environment that enables the rapid production of C and C++ executables for Microsemi FPGAs using Cortex™-M3, Cortex-M1, and Core8051s. Libero SoC automatically generates SoftConsole projects and firmware for SoC FPGA designs. SoftConsole includes a fully integrated debugger that offers easy access to memory contents, registers, and single-instruction execution.

Product Features

Back to top

SoftConsole provides a flexible and easy-to-use graphical user interface for managing your embedded software development projects. You can quickly develop and debug software programs and implement them in Microsemi FPGAs. SoftConsole enables you to configure project settings, edit and debug software programs, and organize your files. With this tool you have simultaneous access to multiple tool windows and the ability to quickly switch editing and debug views.

Key Features
  • Available for free download
  • Eclipse-based IDE
  • GNU C/C++ compiler (Cortex-M3 and Cortex-M1)
  • SDCC compiler (Core8051s)
  • GDB debugger
  • FlashPro4/3/3X compatible debug sprite
  • Seamless access to and debug of flash memory (SmartFusion™ eNVM, Fusion NVM, external flash)
  • Simultaneous access to multiple tool windows
  • Fast switch between C/C++ and debug
  • One or more perspectives in a workbench window
  • Perspectives can be customized by the user
  • Provides a direct interface to:
    • SmartFusion microcontroller subsystem (MSS) for SmartFusion designs
    • Firmware Catalog, which includes CMSIS-PAL for Cortex-M3, HALs for Cortex-M1 and 8051s, driver firmware packages, sample programs, and linker scripts
  • Compatible with Libero SoC and IDE design flows

SoftConsole User Interface

Back to top

SoftConsole User Interface

SoftConsole User Interface SoftConsole User Interface SoftConsole User Interface

System Requirements

Back to top

For operating system and minimum requirements, check the Libero IDE and other Microsemi Software System Requirements page for current information.

Licensing

Back to top

SoftConsole is freely licensed for use with Microsemi FPGA designs. SoftConsole contains Open Source elements, and the individual licenses for these elements are included in the SoftConsole License Agreement that is presented during the installation process for your review.

Documentation

Back to top
White Papers
  Developing Embedded Applications with ARM Cortex-M1 Processors in Actel IGLOO and Fusion FPGAs White Paper  PDF 548 KB 3/2009
Click on the star to rate this document
User's Guides and Manuals
  Microsemi SoftConsole v3.4 User's Guide  PDF 1 MB 4/2013
Click on the star to rate this document
  Firmware Catalog v9.1 Online Help  ZIP 375 KB 1/2011
Click on the star to rate this document
  Microsemi SoftConsole v3.1 User's Guide  PDF 4 MB 3/2010
Click on the star to rate this document
Tutorials
NOTE : Please extract design files in the root directory of your local drive (e.g. C :\) using WinRAR. Please refer to the KB article if an error is encountered with SoftConsole. http://www.microsemi.com/soc/kb/article.aspx?id=KI8879
  Displaying POT Level with LEDs: Libero SoC and SoftConsole Flow Tutorial for a SmartFusion cSoC 
  • UPDATED Design Files (RAR, 13.7 MB, 11/12)
  • Programming Files (RAR, 153 KB, 5/12)
PDF 1 MB 5/2012
Click on the star to rate this document
  Displaying POT Values over UART SoftConsole Standalone Flow Tutorial for SmartFusion cSoC 
  • UPDATED Design Files (RAR, 15.9 MB, 11/12)
  • Programming Files (RAR, 142 KB, 5/12)
PDF 1 MB 5/2012
Click on the star to rate this document
  Using UART with a SmartFusion cSoC Libero SoC and SoftConsole Flow Tutorial 
  • UPDATED Design Files (RAR, 16.8 MB, 11/12)
  • Programming Files (RAR, 134 KB, 5/12)
PDF 1 MB 5/2012
Click on the star to rate this document
  Using UART with SmartFusion cSoC: SoftConsole Standalone Flow Tutorial 
  • UPDATED Design Files (RAR, 16.9 MB, 11/12)
  • Programming Files (RAR, 133 KB, 5/12)
PDF 1 MB 5/2012
Click on the star to rate this document
FAQ
  SoftConsole FAQ  PDF 584 KB 5/2013
Click on the star to rate this document

Related Information

Back to top
  • Microsemi Firmware Catalog
  • Eclipse IDE information
  • GNU/GDB information
  • Products
  • Applications
  • Design Support
  • Company
  • Careers
  • Investors
  • Survey
  • Privacy Policy
  • Terms & Conditions

Copyright © Microsemi Corporation. All rights reserved. The Microsemi logo is a registered trademark of Microsemi Corporation.