
Microsemi FPGA and cSoC Development Software
Libero® System on Chip (SoC) and Libero Integrated Design Environment (IDE) Microsemi are comprehensive software toolset for designing with Microsemi FPGAs, including Microsemi's new SmartFusion® family, the world's only customizable SoC with hard-wired ARM® Cortex™-M3 and programmable analog.
Up to now Microsemi SoC Products Group (formerly Actel) has provided a single FPGA design tool, Libero Integrated Design Environment (IDE), which supports all of our silicon devices. As we move forward to new and exciting innovations in software and silicon, it is time for us to make a change to our Libero product offering as announced in PCN 1108
Libero IDE will continue to be available for customers designing antifuse and older flash devices. Going forward, we will update Libero IDE as needed in order to support these products. Libero IDE v9.1 SP4 is the most recent release. The next major release will be Libero IDE v9.2 in 2012. Please Review the Product Family Support Table
Libero SoC v10.0 released recently supporting ProASIC®3, IGLOO®, Fusion and SmartFusion® device families and future silicon products. Libero SoC introduces a redesigned user interface, specifically targeted to simplify the design of our newest flash FPGAs. Standalone tools such as Silicon Sculptor, FlashPro and Synphony Model Compiler AE are not changing and will continue to include support for all silicon devices.
Current licenses are valid for both software releases, a new license is not required for Libero SoC.
From design, synthesis and simulation, through floorplanning, place-and-route, timing constraints and analysis, power analysis, and program file generation, Libero manages the entire design flow quickly and efficiently. Libero IDE's SmartDesign provides an efficient methodology for creating complete simple and complex embedded processor-based system-on-chip (SoC) designs with ease.
The SmartFusion design flow provides the designer the choice of using the powerful microprocessor subsystem (MSS) standalone or creating a more complex system by utilizing available programmable gates in the SmartFusion fabric. Libero enables the designer to configure the hard-wired Cortex-M3, analog, and peripherals within MSS, plus extend additional logic functionality into the FPGA fabric, thus taking full advantage of the specific SmartFusion device resources.
Libero provides full power optimization and analysis tools for Microsemi's low-power flash FPGA families, IGLOO® Series and ProASIC®3 Series, and mixed signal FPGAs, SmartFusion, and Microsemi Fusion®.
Libero offers the latest and best-in-class FPGA development tools from leading EDA vendors such as Mentor Graphics® and Synopsys®. These tools, combined with tools developed by Microsemi, allow you to quickly and easily manage your Microsemi FPGA designs. An intuitive user interface and powerful design manager guide you through the process while organizing design files and seamlessly managing exchanges between the various tools.
Libero Software Features:
- Powerful project and design flow management
- Full suite of integrated design entry tools and methodologies:
- SmartDesign graphical SoC design creation with automatic abstraction to HDL
- Core Catalog and configuration
- Fabric utilization for SmartFusion designs
- HDL and HDL templates
- User-defined block creation flow for design re-use
- ViewDraw schematic capture
- Microsemi cell libraries
- Synplify Pro® AE synthesis fully optimizes Microsemi FPGA device performance and area utilization
- Synphony Model Compiler AE performs high-level synthesis optimizations within a Simulink® environment
- ModelSim® AE VHDL or Verilog behavioral, post-synthesis and post-layout simulation capability
- Designer physical design implementation, floorplanning, physical constraints, and layout
- Timing-driven and power-driven place-and-route
- SmartTime environment for timing constraint management and analysis
- SmartPower provides comprehensive power analysis for actual and "what if" power scenarios
- Interface to FlashPro programmers
- Post-route probe insertion and Identify® AE debugging software for Microsemi flash designs
- Silicon Explorer debugging software for Microsemi antifuse designs
- Supported on Microsoft® Windows® and RedHat Linux operating systems
| Libero IDE |
Libero SoC |
ACT1 ACT2/1200XL ACT3 3200DX 40MX 42MX SX/SX-A (including RTSX/-S/-SU) eX Axcelerator® (including RTAX™-S, RTAX-D) ProASIC (aka 500K) ProASICPLUS (aka APA) |
ProASIC3 ProASIC3E ProASIC3L (including RT3PEL) IGLOO IGLOOe IGLOO PLUS Fusion SmartFusion |
Part numbers and licensing for Libero Products will remain unchanged. The same license will work for Libero IDE and for Libero SoC.
Family support in Libero IDE and Libero SoC is listed in the Product Family Support table above, the following chart shows the licensing support for devices that are currently supported by Microsemi for new designs. If the product that you are looking for is not listed here, refer to the Legacy or Discontinued Devices Devices pages or contact Technical Support.
| Product Family |
Device |
Licenses/Editions |
| Gold |
Platinum/SA/Eval |
IGLOO (1.2 V / 1.5 V) |
AGL015, AGL030, AGL060,AGL125, AGL250, AGL400, AGL600, AGL1000, AGLE600 |
|
|
| AGLE3000 |
|
|
M1 IGLOO (1.2 V / 1.5 V) |
M1AGL250, M1AGL600, M1AGL1000 |
|
|
| M1AGLE3000 |
|
|
IGLOO nano (1.2 V / 1.5 V) |
AGLN010, AGLN015, AGLN020,
AGLN030Z, AGLN060Z, AGLN125Z, AGLN250Z |
|
|
IGLOO PLUS (1.2 V / 1.5 V) |
AGLP030, AGLP060, AGLP125 |
|
|
| ProASIC3 |
A3P015, A3P030, A3P060, A3P125, A3P250, A3P400, A3P600, A3P1000, A3PE600, A3PE1500 |
 |
 |
| A3PE3000 |
|
 |
| M1 ProASIC3 |
M1A3P250, M1A3P600, M1A3P1000,
M1A3PE1500 |
 |
 |
| M1A3PE3000 |
|
 |
| M7 ProASIC3 |
M7A3P1000 |
 |
 |
| ProASIC3 nano |
A3PN010, A3PN015, A3PN020,
A3PN030Z, A3PN060Z, A3PN125Z, A3PN250Z |
|
|
| ProASIC3L |
A3P250L, A3P600L, A3P1000L, A3PE600L |
 |
 |
| A3PE3000L |
|
 |
| M1 ProASIC3L |
M1A3P600L, M1A3P1000L |
 |
 |
| SmartFusion |
A2F200, A2F500, A2F060 |
 |
 |
| Fusion |
AFS090, AFS250, AFS600, AFS1500,
U1AFS250, U1AFS600, P1AFS600, P1AFS1500 |
 |
 |
| M1 Fusion |
M1AFS250, M1AFS600, M1AFS1500 |
 |
 |
| RTAX-S |
RTAX250S, RTAX1000S |
 |
 |
| RTAX2000S, RTAX4000S |
|
 |
| RTAX-DSP |
RTAX2000D, RTAX4000D |
|
 |
| RT ProASIC3 |
RT3PE600L |
 |
 |
| RT3PE3000L |
|
 |
| RTSX-SU |
RTSX32SU, RTSX72SU |
 |
 |
| Axcelerator |
AX125, AX250, AX500, AX1000 |
 |
 |
| AX2000 |
|
 |
| SX-A |
A54SX08A, A54SX16A, A54SX32A, A54SX72A |
 |
 |
| eX |
eX64, eX128, eX256 |
 |
 |
| MX |
A40MX02, A40MX04, A42MX09, A42MX16, A42MX24, A42MX36 |
 |
 |
| ProASICPLUS |
APA075, APA150, APA300, APA450, APA600, APA750, APA1000 |
 |
 |