Libero SoC v11.9 and earlier
Overview
Libero® SoC Design Suite offers high productivity with its comprehensive, easy-to-learn, easy-to-adopt development tools for designing with Microsemi's PolarFire, IGLOO2, SmartFusion2, RTG4, SmartFusion, IGLOO, ProASIC3 and Fusion families. The suite integrates industry standard Synopsys Synplify Pro® synthesis and Mentor Graphics ModelSim® simulation with best-in-class constraints management, Programming & Debug Tools capabilities, and secure production programming support.Libero SoC v11.9 & its service packs will continue to support IGLOO2, SmartFusion2, RTG4, SmartFusion, IGLOO, ProASIC3 and Fusion families, as well as IGLOO2, SmartFusion2, and RTG4 (both Classic and Enhanced Constraint Flows). However, the Libero SoC v11.9 software branch is in maintenance mode, and only critical bug fixes will be made going forward.
Starting with Libero SoC Design Suite v12.0, we are supporting PolarFire, RTG4, SmartFusion2 and IGLOO2 FPGA families. Libero SoC Design Suite supports Enhanced Constraints Flow only and it does not support Classic Constraints flow. If the users developed their designs using these FPGA families in Libero SoC v11.9 SP2 or earlier releases and would like to migrate your designs to Libero SoC Design Suite v12.0, please read the instructions given in the "Migrating Designs to Libero SoC v12.0" section in the Libero SoC Design Suite v12.0 release notes.
Comprehensive Design Flow
Design entry | Multiple approaches using SmartDesign, System Builder, HDL, or Embedded design flows |
Simulation | Functional, gate-level, and timing verification using Mentor Graphics ModelSim ME |
Synthesis | Design optimization for power and performance using Synopsys Synplify Pro ME and Synphony Model Compiler ME |
Place and Route | Advanced, incremental, power-driven, and multi-pass layout options |
Power analysis | In-depth visualization of power consumption for each individual design element using SmartPower |
Timing analysis | Support for multiple constraint scenarios to optimize timing using SmartTime |
Programming | Complete solution with industry’s first Secure Production Programming Solution (SPPS) |
Debug | Best-in-class debug solution with SmartDebug and Synopsys Identify ME |
Easy-To-Learn
- Intuitive design flow
- GUI wizards guiding through the design process
Easy-To-Adopt
- Single-click flow from synthesis to programming
- Integrates industry-standard third-party tools
- Rich IP library of DirectCores and CompanionCores
- Availability of complete reference designs and development kits
Design Entry using SmartDesign

Design Entry using System Builder
Device Support
PolarFire FPGA Family is now supported by Libero SoC Design Suite v12.0.Supported Product Families
Product Family |
Libero SoC v11.9 SP2 and earlier releases*
|
RTG4 | ![]() |
SmartFusion2 | ![]() |
IGLOO2 | ![]() |
SmartFusion | ![]() |
Fusion | ![]() |
IGLOO | ![]() |
IGLOOe | ![]() |
IGLOO PLUS | ![]() |
ProASIC3 | ![]() |
ProASIC3E | ![]() |
ProASIC3L (including RT3PEL) | ![]() |
*Libero SoC v11.9 & its service packs will continue to support IGLOO2, SmartFusion2, RTG4, SmartFusion, IGLOO, ProASIC3 and Fusion families, as well as IGLOO2, SmartFusion2, and RTG4 (bothClassic and Enhanced Constraint Flows). However, the Libero SoC v11.9 software branch is in maintenance mode, and only critical bug fixes will be made going forward.
For licensing requirements on these product families, please refer to the Licensing tab.
Supported Platforms
Microsemi tests and supports the latest releases of the specific operating systems shown in the chart below. We are committed to resolving problems encountered by customers on these supported operating systems. We do not support untested operating systems or versions.
Operating Systems | Libero | FlashPro/Express | Firmware Catalog | SoftConsole |
---|---|---|---|---|
Windows 10 | ![]() |
![]() |
![]() |
![]() |
Windows 7 | ![]() |
![]() |
![]() |
![]() |
RHEL 51,2 | ![]() |
![]() |
N/A | N/A |
RHEL 6 | ![]() |
![]() |
N/A | ![]() |
RHEL 7 | ![]() |
![]() |
N/A | ![]() |
CentOS 51,2 | ![]() |
![]() |
N/A |
N/A |
CentOS 61 | ![]() |
![]() |
N/A | ![]() |
CentOS 7 | ![]() |
![]() |
N/A | ![]() |
SUSE 11 SP4 | ![]() |
N/A | N/A | ![]() |
Ubuntu 14.04 | N/A | N/A | N/A | ![]() |
Ubuntu 16.04 | N/A | N/A | N/A | ![]() |
Opensuse Leap 15 | N/A | N/A | N/A | ![]() |
Debian 9 | N/A | N/A | N/A | ![]() |
- Tools are supported on 64-bit operating systems, 32-bit operating systems are not supported.
- RHEL 5 and CentOS 5 do not support programming using FlashPro5.
- Only SoftConsole v4.0, v5.0, v5.1 and later standalone releases support Linux operating systems.
- Tools Supports 32-bit and 64-bit operating system.
- SoftConsole has not been validated on SUSE platform.
Important Note:
1. Windows XP is no longer supported.
2. 32-bit operating systems are no longer supported
3.Starting with Libero SoC 12.2 release, Windows 8.1 support was discontinued for more details please refer PDN
No Programming Support for Virtual Machines (VM)
Programming is supported for physical machines only. Programming is not supported on any Virtual Machine (VM).Minimum System Requirements
Software/Platform | Disk Space* | RAM | License Required |
---|---|---|---|
Libero SoC | 3.5 GB | See charts below | Yes |
Libero SoC SA | 1.6 GB | See charts below | Yes |
SoftConsole | 2.06 GB | 400 MB | No |
FlashPro Standalone | 120 MB | 256 MB | No |
Recommended Memory Requirements
Family | Device | RAM |
---|---|---|
RTG4 | RT4G150 | 12 GB |
IGLOO2 | M2GL005 | 2 GB |
IGLOO2 | M2GL010 and larger |
8 GB |
SmartFusion2 | M2S005 | 2 GB |
SmartFusion2 | M2S010 and larger |
8 GB |
IGLOO | All devices up to AGL1000 | 1 GB |
IGLOO | AGLE3000 | 3 GB |
ProASIC3 | All devices up to A3PE1500 | 1 GB |
ProASIC3 | A3PE3000, M1A3PE3000, A3PE3000L | 3 GB |
SmartFusion | All Devices | 512 MB |
Fusion | All Devices | 1 GB |
Documents
Tutorials – Application Notes – White Papers – User's Guides & Manuals – Other GuidesMacro Libraries – Third Party Software Documents – Compiled Simulation Libraries
Libero license options changed as indicated in Customer Notification CN17012. These changes came into effect with Libero SoC v11.8 released on 13th March, 2017.
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://soc.microsemi.com/kb/article.aspx?id=KI8879
TU0780: Using Identify ME with Libero SoC Tutorial | 7/2017 |
SmartTime Tutorial
|
6/2014 |
Microsemi Design Separation Methodology Tutorial | 9/2014 |
Inferring Microsemi RTG4 RAM Blocks App Note | 9/2020 |
Inferring Microsemi SmartFusion2 MACC Blocks App Note | 11/2013 |
Inferring Microsemi SmartFusion2 RAM Blocks App Note | 6/2013 |
AC335: Building an APB3 Core for SmartFusion SoC FPGAs App Note
|
8/2012 |
AC333: Connecting User Logic to the SmartFusion Microcontroller Subsystem App Note
|
2/2012 |
White Papers
Design Made Easy With Mixed-Signal FPGAs and State of the Art Software Tools White Paper | 8/2012 |
In-Circuit FPGA Debug- Challenges and Solutions White Paper | 4/2014 |
User Guides and Manuals
Other Guides
HDL Coding Style Guide | 8/2009 |
Verilog Simulation Guide | 1/2013 |
VHDL Vital Simulation Guide | 1/2013 |
Macro Libraries
Third Party Software Documents (links to third party software pages)
Downloads
Is the current lockdown/ Work from home mandate hindering your ability to access the Libero license on your organization’s network? We are offering free 60 day temporary Libero SoC local work from home licenses to all Gold and Platinum subscribers! Follow the instructions available in "How to Apply and Install Libero Temporary License" document to get started.Libero SoC v11.9 & its service packs will continue to support IGLOO2, SmartFusion2, RTG4, SmartFusion, IGLOO, ProASIC3 and Fusion families, as well as IGLOO2, SmartFusion2, and RTG4 (both Classic and Enhanced Constraint Flows). However, the Libero SoC v11.9 software branch is in maintenance mode, and only critical bug fixes will be made going forward.
Libero SoC v11.9 SP6 Software (09/23/20)
- Libero SoC v11.9 SP6 Release Notes
- Download Libero SoC v11.9 SP6 for Windows
- Download Libero SoC v11.9 SP6 for Linux
Important Note:
- Libero SoC v11.9 SP6 is an incremental service pack and must be installed over Libero SoC v11.9 or Libero SoC v11.9 SP5 only
- For users working offline with Libero SoC v11.9 SP6,Mega Vault v11.9 has to be installed along with RTG4FCCCECALIB_2.1.009.cpz, RTG4FCCC_2.0.104.cpz and RTG4CCCAPB_IF_1.1.109.cpz SG Core
Libero SoC v11.9 SP5 Software (11/21/19)
- Libero SoC v11.9 SP5 Release Notes
- Download Libero SoC v11.9 SP5 for Windows
- Download Libero SoC v11.9 SP5 for Linux
Important Note:
- Libero SoC v11.9 SP5 is an incremental service pack and must be installed over Libero SoC v11.9 or Libero SoC v11.9 SP4 only
- For users working offline with Libero SoC v11.9 SP5, Mega Vault v11.9 has to be installed along with RTG4FCCCECALIB_2.1.009.cpz, RTG4FCCC_2.0.104.cpz and RTG4CCCAPB_IF_1.1.109.cpz SG Core
Libero SoC v11.9 SP4 Software (06/03/19)
RTG4 users that would like to continue their work with Libero SoC v11.9 software, must install Libero SoC v11.9 SP4 as there are critical bug-fixes in this release
- Libero SoC v11.9 SP4 Release Notes
- Download Libero SoC v11.9 SP4 for Windows
- Download Libero SoC v11.9 SP4 for Linux
Important Note:
- Libero SoC v11.9 SP4 is an incremental service pack and must be installed over Libero SoC v11.9 or Libero SoC v11.9 SP3 only
- For users working offline with Libero SoC v11.9 SP4, Mega Vault v11.9 has to be installed along with RTG4FCCC_2.0.101.CPZ SG Core
Libero SoC v11.9 SP3 Software (03/05/19)
RTG4 users that would like to continue their work with Libero SoC v11.9 software, must install Libero SoC v11.9 SP3 as there are critical bug-fixes in this release
- Libero SoC v11.9 SP3 Release Notes
- Download Libero SoC v11.9 SP3 for Windows
- Download Libero SoC v11.9 SP3 for Linux
Important Note:
- Libero SoC v11.9 SP3 is an incremental service pack and must be installed over Libero SoC v11.9 or Libero SoC v11.9 SP1 or Libero SoC v11.9 SP2
- For users working offline with Libero SoC v11.9 SP3, Mega Vault v11.9 has to be installed because there are no updates to Mega Vault v11.9 SP3
Libero SoC v11.9 SP2 Software (11/29/18)
Please refer the release notes for information on SmartFusion2, IGLOO2 and RTG4 enhancements, and known issues.
- Libero SoC v11.9 SP2 Release Notes
- Download Libero SoC v11.9 SP2 for Windows
- Download Libero SoC v11.9 SP2 for Linux
Important Note:
- Libero SoC v11.9 SP2 is an incremental service pack and must be installed over Libero SoC v11.9 or Libero SoC v11.9 SP1
- For users working offline with Libero SoC v11.9 SP2, Mega Vault v11.9 has to be installed because there are no updates to Mega Vault v11.9 SP2
Libero SoC v11.9 SP1 Software (10/01/18)
Please refer the release notes for information on SmartFusion2, IGLOO2 and RTG4 enhancements, and known issues.
- Libero SoC v11.9 SP1 Release Notes
- Download Libero SoC v11.9 SP1 for Windows
- Download Libero SoC v11.9 SP1 for Linux
Important Note:
- Libero SoC v11.9 SP1 is an incremental service pack and must be installed over Libero SoC v11.9
- For users working offline with Libero SoC v11.9 SP1, Mega Vault v11.9 has to be installed because there are no updates to Mega Vault v11.9 SP1
Libero SoC v11.9 Software (08/17/18)
Please refer the release notes for information on SmartFusion2, IGLOO2 and RTG4 enhancements, and known issues.
Important Note:
- For users working offline with Libero SoC v11.9, Mega Vault v11.9 has to be installed
Previous versions of Libero SoC are available at Version Release History
Download Standalone Vault
Please Note: The Microsemi SoC Portal Customer will be unavailable while undergoing maintenance every Friday from 8:45 PM PST to Saturday 7:00 AM PST.
RTG4FCCCECALIB_2.1.009.cpz