1.1 Libero SoC Design Suite v2025.1 Welcome Page

The Libero® System-on-chip (SoC) Design Suite offers high productivity with its comprehensive, easy-to-learn, easy-to-adopt development tools for designing with PolarFire®SoC, PolarFire®, IGLOO® 2, SmartFusion® 2, and RTG4 families of FPGAs. The suite integrates industry-leading tools to enable customers to bring their Microchip FPGA based designs to market quickly and efficiently. The tool chain provides advanced synthesis, place and route, and simulation coupled with programming and debugging tools, and secure production programming support.

Important: For more information, see the Libero SoC Design Suite Release Notes.

What's New in Libero SoC Design Suite v2025.1

Changes That Address Important Issues

RTG4

  • PLL calibration updates for RTG4FCCCECALIB v2.2.100, FDDR v2.0.200, and SerDes v2.0.200 cores:
      • Reduced VCO speed-up ratio to improve PLL lock stability as operating conditions reach cold temperatures
      • Reduced dwell time at high VCO frequency for continued successful PCIe endpoint enumeration with newer generation host CPUs
  • FDDR 16-bit and 8-bit width modes with ECC enabled:
    • Updated IP core top-level DQ_ECC port bit mapping to device package pin FDDR_DQ_ECC[#] for proper ECC functionality

PolarFire, PolarFire SoC, RT PolarFire, and RT PolarFire SoC

  • DDR3, DDR4, and LPDDR3 fabric core updates:
    • Support for ZQCS command
    • Re-inititialization enabled to restart DDR training
    • Fast simulation training IP
    • Removal of ODT activation setting on read
  • PF_XCVR CDR 3G, HD SDI: Updated transceiver register presets for "Lock to Data with 2X Gain" receiver mode to account for a wider variety of board noise environments
  • IOD LANECTRL: Enhanced DRC to ensure IOD LANECTRL instances are isolated from unrelated active DLL instances
  • IOD RX_CLK_ODT_EN for LVDS Failsafe: Connected RX_CLK_P to HS_IO_CLK when "Clock to Data Relationship" is configured as dynamic, centered or aligned
  • Matched the encryption key of third-stage SPI-Flash binding with that of the bitstream

PolarFire SoC Standalone MSS Configurator

MSS_DDR 16-bit width with ECC enabled: Updated MSS Configurator component XML to enable correct ECC byte-lane and ensure successful DDR memory training.
Note: MPFS HAL versions later than v2.3.105 are required from the PolarFire SoC GitHub repository to use this change.

RT PolarFire SoC

RTPFS460ZT/ZTS/ZTL/ZTLS CG1509: Updated package pin functions

New Device Support

PolarFire

Introducing the following PolarFire core devices with programming support.

Table . Core Devices
DeviceTemp-RangeSpeed-GradeVoltageTiming/Power
MPF050TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPF100TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPF200TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPF300TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPF500TCEXT, IND, TGrade2STD1.0V, 1.05VProduction

Introducing the following PolarFire TS Automotive TGrade2 devices.

Table . TS Automotive TGrade2 Devices
DeviceTemp-RangeSpeed-GradeVoltageTiming/Power
MPF100TSTGrade2STD, -11.0V, 1.05VProduction
MPF200TSTGrade2STD, -11.0V, 1.05VProduction
MPF300TSTGrade2STD, -11.0V, 1.05VProduction
MPF500TSTGrade2STD, -11.0V, 1.05VProduction

PolarFire SoC

Introducing the following PolarFire SoC core devices with programming support.

Table . Core Devices
DeviceTemp-RangeSpeed-GradeVoltageTiming/Power
MPFS025TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPFS095TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPFS160TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPFS250TCEXT, IND, TGrade2STD1.0V, 1.05VProduction
MPFS460TCEXT, INDSTD1.0V, 1.05VProduction

Introducing the following PolarFire SoC TS Automotive TGrade2 devices.

Table . TS Automotive TGrade2 devices
DeviceTemp-RangeSpeed-GradeVoltageTiming/Power
MPFS025TSTGrade2STD1.0V, 1.05VProduction
MPFS095TSTGrade2STD, -11.0V, 1.05VProduction
MPFS160TSTGrade2STD, -11.0V, 1.05VProduction
MPFS250TSTGrade2STD, -11.0V, 1.05VProduction

Introducing the following MPFS460TS military production timing and power devices.

Table . MPFS460TS Military Production Timing and Power
DeviceTemp-RangeSpeed-GradeVoltageTiming/Power
MPFS460TSMILSTD1.0V, 1.05VProduction

RT PolarFire

  • RTPF500ZT/ZTS/ZTL/ZTLS: New FC1509 package
  • SSN analysis for CG1509 package for RTPF500ZT/TS/TL/TLS and RTPF500T/TS/TL/TLS devices

RT PolarFire SoC

  • RTPFS460ZT/ZTS/ZTL/ZTLS: New FC1509 package
  • Programming and SmartDebug support for RTPFS460ZT/ZTS/ZTL/ZTLS and RTPFS160ZT/TS/TL/TLS devices
  • PFSOC_SCSM: Enable SC_WAKE control by dynamic signals from fabric logic to allow temporary exit from System Controller Suspend mode to perform System Services

Software Features and Enhancements

  • Enhanced copy and paste functionality for SmartDesign HDL+ cores
  • Added support to program Micron MT25QL01G SPI-Flash devices
  • Enhanced the automatic programmer detection functionality
  • Availability of multiple servers in LM_LICENSE_FILE environment variable
  • Upgraded Synplify Pro ME tool to V-2023.09M-5 with RTG4 Dual-port Write-byte Enable, improved DSP inference report and Complete TMR report
  • Upgraded the Identify tool to V-2023.09M-5 with RTG4 Pre-arm trigger and support for RT PolarFire and RT PolarFire SoC devices
  • Upgraded ModelSim ME Pro and QuestaSim ME simulator tools to v2024.3
  • Improved SmartTime analysis:
    • Ability to override the jitter value with clock uncertainty
    • Refined exception constraint resolution using get_clocks
    • Generated clock duty-cycle update

PolarFire, RT PolarFire, PolarFire SoC and RT PolarFire SoC Enhancements

  • PF_XCVR: 64b6xb Gear Box options can be enabled or disabled independently
  • Octal DDR PHY DRC limit raised to 500 Mbps
  • SUBLVDS 3.3V, 2.5V GPIO: Added 3mA Output Drive setting
  • PF_IO: Added option to specify Clock Edge for RX/TX/OE IOD registers
  • QDR, SpaceWire: Improved I/O delays for LVDS 2.5V, HSTL 1.2V and 1.5V
  • PF_IOD_GENERIC_TX: Added support to automatically repair hold violations for source-sync TX interfaces during P&R with Repair Minimum Delay Violations enabled
  • Clarified I/O register usage details in Compile and Layout reports
  • Board layout report: Updated Unused Condition notes
  • Added calibration information in I/O Bank report
  • Ability to perform Static Timing analysis at IND Temp-range for MIL devices
  • Added programming support for Space Grade QSPI MRAM AS302G208-0108X0MCEY
  • Simulation model enhancements:
    • LSRAM ECC error injection
    • PF_IOD_GENERIC_RX: Simulation of L0_LP_DATA and L0_LP_DATA_N at high-speed data transition
    • PF_IOD_TX_CCC: Updated 3.5 clock ratio
    • Post-layout simulation for I/O registers with SDF
  • Enhanced SmartDebug:
    • New feature: MSS DDR I/O training results
    • Improvements:
      • Fabric DDR I/O Margin training results
      • XCVR persistent eye monitor
      • Signal Integrity settings persistence

RTG4, SmartFusion2 and IGLOO2 Enhancements

  • RTG4FCCCECALIB: Refreshed Basic tab when PLL is in by pass mode
  • SERDES cores: Transmit De-Emphasis recalculated per TX Amplitude setting
  • Block design methodology: Propagate chip-level hardwired connections to the top module
  • SmartFusion2, IGLOO2:
    • Added parameters to eNVM simulation model that allow the user to account for silicon delays
    • Added SVF programming
  • RTG4 Report State of System Controller Suspend Mode setting in the programming bitstream at each of the following stages:
    • Generate Bitstream
    • Export Bitstream
    • Export FPExpress job
    • Run PROGRAM action
    • FPExpress when running PROGRAM action

SmartHLS

  • Upgraded compilation environments:
    • Core compiler upgraded to Clang/LLVM 15.0.7
    • Software simulation compiler upgraded to GNU GCC 8.5
    • Customizable C++ standard setting through new CXX_STANDARD Makefile variable; defaults to 14 (C++14)
  • Improved multiplication synthesis with new set of constraint parameters to aid in design solution exploration
  • Added full support of pointer casting between primitive data types
  • Soft-MiV RV32 can now run on-board using SoC Flow
  • Improved HLS pipeline result report
  • Enhanced debugging capabilities on HLS FIFOs in software simulation

More Information

Libero SoC Design Suite Help Documentation

  • Click here to view the new Libero SoC Design Suite Help documentation, which provides robust search and navigation as well as HTML-based content.
  • Click here to download the latest Libero SoC Design Suite Help documentation (in HTML file format) for offline reference. Extract the contents of the .zip archive and open the index.html file in a web browser of your choice.

FPGA Design Resources

Click the following links to explore our other FPGA design resources:

Licensing

Libero software and DirectC license orders are now supported through Microchip purchasing portal. Most of the software tools and FPGA IP cores are freely available but some high-value IP cores and resources needed to work with high-density FPGAs require paid licenses. For more information, see Licensing.