Documentation

Supported EDA Tools and Hardware

Software

Microsemi Libero SoC

Use this support package with these recommended versions:

  • Microsemi® Libero® SoC 11.8 SP3

  • Microsemi Libero SoC Polarfire® 2.0

For tool setup instructions, see Software Setup.

Software Setup

To use the Libero tool suite with HDL Verifier™ FPGA-in-the-loop (FIL), you must first add the FIL IP to Libero SoC or Libero SoC Polarfire Mega Vault.

Software Setup with an Internet Connection

To add the FIL IP to Libero SoC or Libero SoC Polarfire using an internet connection, follow these steps:

  1. Launch Libero SoC (or Libero SoC Polarfire).

  2. From the Libero SoC (or Libero SoC Polarfire) menu, select View > Windows > Catalog to open the Catalog pane.

  3. Click the Download them now! button to start downloading.

    The IP catalog list now includes Solution-FIL-HSP-IP.

  4. Close Libero Soc (or Libero SoC Polarfire).

  5. Launch MATLAB®.

  6. Set hdlsetuptoolpath to point to the Libero SoC installation. For example:

    hdlsetuptoolpath('ToolName','Microsemi Libero SoC',...
       'ToolPath','C:\Microsemi\Libero_SoC_v11.8\Designer\bin\libero.exe')

Software Setup Without Internet Connection

To add the FIL IP to Libero SoC or Libero SoC Polarfire with no internet connection, follow these steps:

  1. On a machine with internet connection, navigate to either the Libero SoC Downloads page or the Libero Soc Polarfire Downloads page.

  2. Download the desired version of Mega Vault, and copy it to a portable storage device (such as a USB drive).

  3. Connect the storage device to the target machine, copy the Mega Vault file to the local machine, then unzip this file.

  4. Launch Libero SoC (or Libero SoC Polarfire).

  5. From the Libero SoC (or Libero SoC Polarfire) menu, select Project > Vault/Repositories Settings > Vault location. Set the path to the Mega Vault location.

  6. Close Libero Soc (or Libero SoC Polarfire).

  7. Launch MATLAB.

  8. Set hdlsetuptoolpath to point to the Libero SoC installation. For example:

    hdlsetuptoolpath('ToolName','Microsemi Libero SoC',...
       'ToolPath','C:\Microsemi\Libero_SoC_v11.8\Designer\bin\libero.exe')

Board Connections

Ethernet Connection

You can run FPGA-in-the-loop over an Ethernet connection.

Required HardwareSupported InterfacesRequired Software
  • Gigabit Ethernet card

  • Cross-over Ethernet cable

  • FPGA board with supported Ethernet connection

  • Gigabit Ethernet — SGMII

There are no software requirements for an Ethernet connection, but ensure that the firewall on the host computer does not prevent UDP communication.

Related Topics