Microchip Libero SoC Software Download and License User Guide

June 10, 2024
MICROCHIP

Microchip Libero SoC Software Download and License

Microchip-Libero-SoC-Software-Download-and-License-
fig-1

Product Information

Libero SoC Design Suite is a software tool used for designing System on Chip (SoC) designs. To use Libero, you must have a valid license installed. There are several types of licenses available, including Silver and Evaluation licenses that are free, and other licenses that require payment. In-house IP cores are freely available with Libero licenses, except for a few high-value IP cores. For more information about Libero licenses and associated collateral, visit the Licensing page on the Microsemi website.

Downloading and Installing Libero SoC

  1. Go to the Libero SoC Design Software Download page.
  2. Click on the Libero software application you want to install.
  3. Log in to the SoC portal page and save the downloaded software.
  4. Unzip the downloaded file and run the installer (.exe on Windows or .bin on Linux).
  5. If you want to perform a silent installation, see section 2 for instructions.

Performing a Silent Installation

You can initiate a silent installer from the command-line using the -i silent command. Alternatively, you can use a response file to control the installation. See Example 2-1 in section 2 for an example response file.

Requesting a Libero License

To request a Libero license, follow these steps:

  1. Log in to your SoC portal account.
  2. Click on “Request a License” and fill out the form.
  3. The requested license file will be emailed to the registered email ID in your SoC portal account.

Setting Up a Node-Locked License

If you purchased a node-locked license, follow these steps to set it up:

  1. Save the License.dat file you received as an email attachment to a local drive (e.g. C:FlexLMlicense.dat).
  2. Open Control Panel > System and Security > System > Advanced system settings > Environmental Variables.
  3. Change the Variable name LM_LICENSE_FILE if necessary. Set the Variable value as the path to the license file saved.
  4. Click OK to save the environment variables and exit all environment variables and system properties windows.

Introduction

  • Libero® SoC Design Suite offers high productivity with its comprehensive, easy-to-learn, easy-to-adopt development tools for designing with Microchip’s PolarFire® SoC, PolarFire, IGLOO®2, SmartFusion®2, RTG4™, SmartFusion,
  • IGLOO, ProASIC®3, 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.
  • To work with Libero SoC Design Suite, a valid Libero license must be installed. There are several types of Libero licenses:
    • Evaluation
    • Silver
    • Gold
    • Platinum
    • Archival
  • Silver and Evaluation licenses are available for free, while the other licenses are paid licenses.
  • Need help selecting the right Libero license for your design? Download the Libero License Selector Guide.
  • Most in-house IP cores (DirectCores) are freely available with Libero licenses apart from few high-value IP cores. For more details, refer to the DirectCores (in-house) IP License Selector Guide.
  • For more details about Libero, IP Core licenses, and associated collateral, see our Licensing page at www.microsemi.com/product-directory/design-resources/1711-licensing#overview.

Downloading and Installing Libero SoC

The following procedure describes how to download and install the Libero SoC.
Note: Libero also offers a silent installation. For more information, see section 2. Performing a Silent Installation.

  1. Go to Libero SoC Design Software Download page.
  2. Click the Libero software application you want to install.
  3. Log in to the SoC portal page and save the downloaded software.
  4. Unzip the downloaded file and run the installer (.exe on Windows or .bin on Linux).

Performing a Silent Installation

  • A silent installation eliminates the need to monitor the Libero installation because no graphical output is displayed and no input is required. The silent installation uses either default values or a response file that contains the values for various installer variables that are used to control the installation.
  • The response file contains information that you enter as responses to prompts when running a Libero installation.
  • During a silent installation, the installation reads the necessary input from the response file at run time. The installer creates the file when the installation is complete and stores the values of the applicable properties in the file.
  • To generate a response file when running an installation via a command-line, use the -r command-line switch followed by the path and file name of the response file you want to generate. For example:
    -r “/path/to/response_file”
  • You can initiate a silent installer from the command-line, using the -i silent command. Alternatively, you can use a response file to control the installation. For example: -i silent -f . The following example shows a sample response file:

Microchip-Libero-SoC-Software-Download-and-License-
fig-2

Requesting a Libero License

You need a DiskID, MACID, or FlexID to request a Libero license.

  1. Log in to the SoC portal page and save the downloaded software.
  2. Perform one of the following steps:
    • For a paid license: click License and Registration, enter the ID of the software you downloaded, and click Software ID for the Purchased Product.
    • For a free license: click Request Free License page and select the license option.
  3. Based on the individual license request, enter the DiskID, MACID, or FlexID, and then click Submit.
    Note: To locate the machine ID, click How to find *ID on the SoC Portal.
    The requested license file is emailed as an attachment to the registered email ID in the SoC portal account.

Setting Up a Node-Locked License

If you purchased a node-nocked license, perform the following procedure.

  1. On a local drive, save the License.dat file you received as an email attachment. For example, C:\FlexLM\license.dat.
  2. Open Control Panel > System and Security > System > Advanced system settings > Environmental Variables.
  3. Change the Variable name LM_LICENSE_FILE if necessary. Set the Variable value as the path to the license file saved, as shown in the following figure.

Microchip-Libero-SoC-Software-Download-and-License-
fig-3

  1. Click OK to save the environment variables, and then click OK again to exit all environment variables and system properties windows.
  2. Launch Libero SoC on the computer.

Setting Up Floating Licenses

The following topics describe how to set up floating licenses.

Setting Up the License Server on a Host
To perform this procedure, you need the License.dat file attached to the email sent to the registered email ID in the SoC portal account as well as the required license daemons for your server platform.

  1. On a server machine, save the License.dat file you received as an email attachment. For example, C:\FlexLM\License.dat or /licenses/License.dat.
  2. Download the required license daemons for your server platform from Microsemi Licensing.
  3. Extract the content to a folder on the server machine. For example, C\:FlexLM or /licenses.
  4. Edit the top four header lines in the License.dat file, as shown in the following examples. Do not make any changes to the code in the license file.

Microchip-Libero-SoC-Software-Download-and-License-
fig-4

  1. . Save and close the license file.
  2. Go to either a command prompt in Windows or to terminal in Linux, and then run the appropriate command:
    • Windows: C:\FlexLM\lmgrd -c C:\FlexLM\License.dat -l C:\FlexLM\License.log
    • Linux: /licenses/lmgrd -c /licenses/License.dat -l /licenses/License. log /lmgrd -c -l /License.log

Setting Up a Client License for a Windows End User

  1. Open Control Panel > System and Security > System > Advanced System Settings > Environment Variables.
  2. Change the Variable name LM_LICENSE_FILE if necessary. Set the Variable value to @, as shown in the following figure.

Microchip-Libero-SoC-Software-Download-and-License-
fig-5

  1. Click OK to save the environment variables, and then click OK to exit all environment variables and system properties windows.
  2. Launch Libero SoC on a Windows machine.

Setting Up a Client License for a Linux End User

  1. Open a terminal window.
  2. Run the following command: > setenv LM_LICENSE_FILE @ Example: > setenv LM_LICENSE_FILE 1702@computer_name
  3. Launch Libero SoC on a Linux machine.

Changing Vault and Repository Locations

  1. Launch Libero SoC.
  2. From the Project menu, select Vault/Repositories Settings.
  3. Click Vault location.
  4. Browse to the new Vault location.
  5. Click OK.

Downloading IP Cores

There are two methods to download IP Cores:

  • Downloading and Installing MegaVault without an Internet Connection
  • Downloading IP Cores with an Internet Connection

Downloading and Installing MegaVault without an Internet Connection
The MegaVault application contains a list of Microchip IP cores. When you install the application, you can add the IP cores to the existing Vault or to a new Vault on the local machine or server. The following procedure describes how to download and install MegaVault without an Internet connection. Use this procedure if the machine on which Libero is installed does not have Internet access or has security restrictions that prevent you from downloading IP cores from the Libero Catalog.

  1. Download and install MegaVault installer for the required Libero SoC versions:
    • MegaVault v12.0 and later versions: www.microsemi.com/product-directory/design-resources/1750-liberosoc#downloads
    • MegaVault v11.9 and earlier versions: www.microsemi.com/product-directory/libero-soc/5507-libero-socv11-9 archive#downloads
  2. Install the MegaVault application and change the Vault location (see 6. Changing Vault and Repository Locations).
  3. Download individual IP cores (.zip files) into the Vault. To obtain specific cores and versions, download the .cpz file and import it into the Libero Vault. For a complete list of cores, see the following core indexes:
  4. After downloading the cores, import them into Libero SoC:
    • Launch the Libero SoC software .
    •  From the Windows menu, select View > Catalog to open the Catalog window.
    • From the Option button, select Add Core to Vault.
    • Browse to the downloaded .cpz file, and then import it to the Vault location specified in your Libero software. The imported cores are added to the Vault location specified in your Libero software.

Downloading IP Cores with an Internet Connection
There are two methods to download individual IP cores with an Internet connection:

  • Download individual IP cores by double-clicking them one at a time. See 1 highlighted in the following image.
  • Download all the available IP cores in the Libero Catalog by clicking Download them now!. See 2 highlighted in the following image

Microchip-Libero-SoC-Software-Download-and-License-
fig-6

Installing Paid IP Cores (DirectCores)

  1. Generate a new IP Core license based on your purchased license part number. For more details, see 3. Requesting a Libero License.
  2. When you receive the license file, open the IP Core license.dat file, copy the content, and add it to the original Libero software license file on the similar Libero license option (Disk ID or MAC ID). For example, if you purchased a node locked license for the IP Core, add the IP core license file content to the original Libero node locked license file.

Revision History

Revision Date Description
B 08/2021 Added section 2. Performing a Silent Installation.
A 05/2021 Initial Revision

The Microchip Website

Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes:

  • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software
  • General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing
  • Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives

Product Change Notification Service

  • Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest.
  • To register, go to www.microchip.com/pcn and follow the registration instructions

Customer Support

  • Users of Microchip products can receive assistance through several channels:
    • Distributor or Representative
    • Local Sales Office
    • Embedded Solutions Engineer (ESE)
    • Technical Support
  • Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document.
  • Technical support is available through the website at: www.microchip.com/support

Microchip Devices Code Protection Feature

Note the following details of the code protection feature on Microchip devices:

  • Microchip products meet the specifications contained in their particular Microchip Data Sheet.
  • Microchip believes that its family of products is secure when used in the intended manner and under normal conditions.
  • There are dishonest and possibly illegal methods being used in attempts to breach the code protection features of the Microchip devices. We believe that these methods require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data Sheets. Attempts to breach these code protection features, most likely, cannot be accomplished without violating Microchip’s intellectual property rights.
  • Microchip is willing to work with any customer who is concerned about the integrity of its code.
  • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable.” Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our products.
    • Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act.
    • If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.

Legal Notice

  • Information contained in this publication is provided for the sole purpose of designing with and using Microchip products. Information regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications.
  • THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE.
  • IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated.

Trademarks

  • The Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
  • AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.
  • Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
  • SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
  • The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries.
  • GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
  • All other trademarks mentioned herein are property of their respective companies.
  • © 2021, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.
  • ISBN: 978-1-5224-8677-0

Quality Management System

For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality.

Worldwide Sales and Service

AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE

Corporate Office

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tel: 480-792-7200

Fax: 480-792-7277

Technical Support: www.microchip.com/support Web Address: www.microchip.com Atlanta

Duluth, GA

Tel: 678-957-9614

Fax: 678-957-1455

Austin, TX

Tel: 512-257-3370

Boston Westborough, MA Tel: 774-760-0087

Fax: 774-760-0088

Chicago

Itasca, IL

Tel: 630-285-0071

Fax: 630-285-0075

Dallas

Addison, TX

Tel: 972-818-7423

Fax: 972-818-2924

Detroit

Novi, MI

Tel: 248-848-4000

Houston, TX

Tel: 281-894-5983

Indianapolis Noblesville, IN Tel: 317-773-8323

Fax: 317-773-5453

Tel: 317-536-2380

Los Angeles Mission Viejo, CA Tel: 949-462-9523

Fax: 949-462-9608

Tel: 951-273-7800

Raleigh, NC

Tel: 919-844-7510

New York, NY

Tel: 631-435-6000

San Jose, CA

Tel: 408-735-9110

Tel: 408-436-4270

Canada – Toronto

Tel: 905-695-1980

Fax: 905-695-2078

| Australia – Sydney

Tel: 61-2-9868-6733

China – Beijing

Tel: 86-10-8569-7000

China – Chengdu

Tel: 86-28-8665-5511

China – Chongqing

Tel: 86-23-8980-9588

China – Dongguan

Tel: 86-769-8702-9880

China – Guangzhou

Tel: 86-20-8755-8029

China – Hangzhou

Tel: 86-571-8792-8115

China – Hong Kong SAR

Tel: 852-2943-5100

China – Nanjing

Tel: 86-25-8473-2460

China – Qingdao

Tel: 86-532-8502-7355

China – Shanghai

Tel: 86-21-3326-8000

China – Shenyang

Tel: 86-24-2334-2829

China – Shenzhen

Tel: 86-755-8864-2200

China – Suzhou

Tel: 86-186-6233-1526

China – Wuhan

Tel: 86-27-5980-5300

China – Xian

Tel: 86-29-8833-7252

China – Xiamen

Tel: 86-592-2388138

China – Zhuhai

Tel: 86-756-3210040

| India – Bangalore

Tel: 91-80-3090-4444

India – New Delhi

Tel: 91-11-4160-8631

India – Pune

Tel: 91-20-4121-0141

Japan – Osaka

Tel: 81-6-6152-7160

Japan – Tokyo

Tel: 81-3-6880- 3770

Korea – Daegu

Tel: 82-53-744-4301

Korea – Seoul

Tel: 82-2-554-7200

Malaysia – Kuala Lumpur

Tel: 60-3-7651-7906

Malaysia – Penang

Tel: 60-4-227-8870

Philippines – Manila

Tel: 63-2-634-9065

Singapore

Tel: 65-6334-8870

Taiwan – Hsin Chu

Tel: 886-3-577-8366

Taiwan – Kaohsiung

Tel: 886-7-213-7830

Taiwan – Taipei

Tel: 886-2-2508-8600

Thailand – Bangkok

Tel: 66-2-694-1351

Vietnam – Ho Chi Minh

Tel: 84-28-5448-2100

| Austria – Wels

Tel: 43-7242-2244-39

Fax: 43-7242-2244-393

Denmark – Copenhagen

Tel: 45-4485-5910

Fax: 45-4485-2829

Finland – Espoo

Tel: 358-9-4520-820

France – Paris

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Germany – Garching

Tel: 49-8931-9700

Germany – Haan

Tel: 49-2129-3766400

Germany – Heilbronn

Tel: 49-7131-72400

Germany – Karlsruhe

Tel: 49-721-625370

Germany – Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Germany – Rosenheim

Tel: 49-8031-354-560

Israel – Ra’anana

Tel: 972-9-744-7705

Italy – Milan

Tel: 39-0331-742611

Fax: 39-0331-466781

Italy – Padova

Tel: 39-049-7625286

Netherlands – Drunen

Tel: 31-416-690399

Fax: 31-416-690340

Norway – Trondheim

Tel: 47-72884388

Poland – Warsaw

Tel: 48-22-3325737

Romania – Bucharest

Tel: 40-21-407-87-50

Spain – Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Sweden – Gothenberg

Tel: 46-31-704-60-40

Sweden – Stockholm

Tel: 46-8-5090-4654

UK – Wokingham

Tel: 44-118-921-5800

Fax: 44-118-921-5820

References

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

MICROCHIP User Manuals

Related Manuals