Microsemi SoC Products Group

FPGA Development Tools
 
Microsemi FPGA and SoC Development Software

Libero® System on Chip (SoC) and Libero Integrated Design Environment (IDE) Microsemi are comprehensive software toolset for designing with Microsemi FPGAs. Different version of Libero support different families (see Product Family support for details).

  • Libero SoC v11.0 Beta software release supports only the recently announced SmartFusion2 SoC FPGAs. This version includes a new System Builder design approach specifically targeted for the SmartFusion2 devices. A production version of this software will be available in April 2013, when it will integrate support for the other production flash families currently support by Libero v10.1.
  • Libero SoC v10.1 software release for designing with Microsemi's SmartFusion, IGLOO, ProASIC3 and Fusion families managing the entire design flow from design entry, synthesis and simulation, through place-and-route, timing and power analysis, with enhanced integration of the embedded design flow.
  • Libero® IDE software release for designing with Microsemi antifuse and legacy flash FPGAs and managing the entire design flow from design entry, synthesis and simulation, through place-and-route, timing and power analysis. PCN 1108.

Libero SoC introduces a new SoC design flow, 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. SmartDesign provides an efficient methodology for creating complete simple and complex embedded processor-based system-on-chip (SoC) designs with ease.

The SoC 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 FPGA fabric. Libero enables the designer to configure the hard-wired Cortex-M3, analog (SmartFusion only), and peripherals within MSS, plus extend additional logic functionality into the FPGA fabric, thus taking full advantage of the specific SoC FPGA device resources.

Libero provides full power optimization and analysis tools for Microsemi's low-power flash FPGA families.

Product Features

Back to top

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

Product Family Support

Back to top
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
SmartFusion2 (v11.0 or later)

Part numbers and licensing for Libero Products will remain unchanged. The same license will work for Libero IDE and for Libero SoC.

Device Support

Back to top

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
SmartFusion2 M2S005, M2S010, M2S025, M2S050
* All S (Security) Devices Require a Platinum License
Yes Yes
M2S080, M2S120   Yes
IGLOO
(1.2 V / 1.5 V)
AGL015, AGL030, AGL060,AGL125,
AGL250, AGL400, AGL600, AGL1000,
AGLE600
Yes Yes
AGLE3000   Yes
M1 IGLOO
(1.2 V / 1.5 V)
M1AGL250, M1AGL600, M1AGL1000 Yes Yes
M1AGLE3000   Yes
IGLOO nano
(1.2 V / 1.5 V)
AGLN010, AGLN015, AGLN020,
AGLN030Z, AGLN060Z, AGLN125Z, AGLN250Z
Yes Yes
IGLOO PLUS
(1.2 V / 1.5 V)
AGLP030, AGLP060, AGLP125 Yes Yes
ProASIC3 A3P015, A3P030, A3P060, A3P125, A3P250,
A3P400, A3P600, A3P1000,
A3PE600, A3PE1500
Yes Yes
A3PE3000   Yes
M1 ProASIC3 M1A3P250, M1A3P600, M1A3P1000,
M1A3PE1500
Yes Yes
M1A3PE3000   Yes
M7 ProASIC3 M7A3P1000 Yes Yes
ProASIC3 nano A3PN010, A3PN015, A3PN020,
A3PN030Z, A3PN060Z, A3PN125Z, A3PN250Z
Yes Yes
ProASIC3L A3P250L, A3P600L, A3P1000L,
A3PE600L
Yes Yes
A3PE3000L   Yes
M1 ProASIC3L M1A3P600L, M1A3P1000L Yes Yes
SmartFusion A2F200, A2F500, A2F060 Yes Yes
Fusion AFS090, AFS250, AFS600, AFS1500,
U1AFS250, U1AFS600, P1AFS600, P1AFS1500
Yes Yes
M1 Fusion M1AFS250, M1AFS600, M1AFS1500 Yes Yes
RTAX-S RTAX250S, RTAX1000S Yes Yes
RTAX2000S, RTAX4000S   Yes
RTAX-DSP RTAX2000D, RTAX4000D   Yes
RT ProASIC3 RT3PE600L Yes Yes
RT3PE3000L   Yes
RTSX-SU RTSX32SU, RTSX72SU Yes Yes
Axcelerator AX125, AX250, AX500, AX1000 Yes Yes
AX2000   Yes
SX-A A54SX08A, A54SX16A, A54SX32A, A54SX72A Yes Yes
eX eX64, eX128, eX256 Yes Yes
MX A40MX02, A40MX04, A42MX09,
A42MX16, A42MX24, A42MX36
Yes Yes
ProASICPLUS APA075, APA150, APA300, APA450,
APA600, APA750, APA1000
Yes Yes