Beruflich Dokumente
Kultur Dokumente
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Libero License Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Operating Systems and Minimum System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1 Obtaining Licenses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Obtaining a Paid License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Retrieving Copies of Existing Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
License Changes and Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Installing Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Installing a Node Locked Disk ID License on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Installing a Node-Locked USB Dongle License on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Installing a Floating License on a Windows Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Installing a Floating License on a Linux Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Installing a Floating License on a Solaris Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Connecting the Client Machines (PCs and Linux) to the License Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Installing a Server-Based Node-Locked License for Synphony Model Compiler ME . . . . . . . . . . . . . . . . . . . . . 16
A Troubleshooting Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Double Quotes around Vault Location Path on Linux installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Script "udev_install" to set up FlashPro fails on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Starting the License Manager gives Error on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
License Checkout Failure for Synplify Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
B Product Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Customer Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Contacting the Customer Technical Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
ITAR Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Revision 30 2
General Information
Libero software is downloadable for free from http://www.microsemi.com/products/fpga-soc/design-
resources/design-software/libero-soc#downloads. Some Libero features are optional during installation.
You can minimize the disk space required by only installing tools you use.
You must have a license to run Libero. The license type determines what devices you can use, what
features and the format of the IP (obfuscated or RTL) that is included. The following license types exist
for Libero:
• Libero Evaluation (Free)
– Supports all Libero SoC devices without programming
• Libero Silver (Free)
– Supports limited devices and a few RTL IP Bundle
• Libero Gold (Purchased)
– Supports maximum devices and a few RTL IP Bundle
• Libero Platinum (Purchased)
– Supports all devices and RTL IP Bundle
For details see the licensing information at
http://www.microsemi.com/products/fpga-soc/design-resources/design-software/libero-soc#licensing
These license options are introduced with Libero SoC v11.8 release. The free Evaluation and Silver
licenses are not applicable for Libero IDE users.
View IP information at
http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores/direct-cores
See Customer Notification CN17012 for the list of Libero License offerings.
Libero installation is covered in "Installing Libero SoC Software" on page 18
Note: You must have Admin rights on the installation machine to install Libero SoC.
Revision 31 3
Operating Systems and Minimum System Requirements
Libero SoC is supported on Windows 7, Windows 8.1, Windows 10, RedHat 5, RedHat 6, RedHat 7,
CentOS 5, CentOS 6, and CentOS7.
Details about current System Requirements are available at http://www.microsemi.com/products/fpga-
soc/design-resources/design-software/libero-soc#device-support.
Note: Only 64-bit Windows and Linux operating systems are supported.
Revision 31 4
1 – Obtaining Licenses
You must have a license to run Libero.
Free licenses are obtained directly from the Microsemi SoC website at
https://www.microsemi.com/products/fpga-soc/design-resources/licensing#ordering.
You must answer some brief questions before you can download your license. Once you complete the
survey, the License Registration page (Figure 1-2) enables you to request a free license. Click the
Request Free License button to request a free license.
Revision 30 5
There are licensing changes with the release of Libero SoC v11.8 release (March 2017). See Customer
Notification CN17012 for details.
Microsemi has various free licenses available. Click the type of free license you want.
If you select a Node Locked License, the registration page (Figure 1-3) requires the hard disk ID of the
PC where the Libero software will be installed.
If you are not sure how to find the hard disk ID, click the How to find a DiskID link below the Disk ID
entry field.
Revision 30 6
Input the Disk ID, and click the Submit button.
Normally the license is generated and sent to your email address in less than 30 minutes. The
License.dat file is an attachment to the email.
When the email and license arrive, follow the license installation instructions in "Installing Licenses" on
page 12 of this guide.
If you select a floating license type, the registration window requires your MAC ID for your Windows or
Linux PC (Figure 1-4).
If you are not sure how to find your MAC ID, click the How to find a MAC ID link below the MAC ID entry
field.
Revision 30 7
When finished, click the Submit button (Figure 1-4).
The Registration Confirmation web page (Figure 1-5) appears after you click the Submit button.
Print or write down the software ID on the Registration Confirmation web page. Normally the license is
generated and sent to your email address in less than 30 minutes. The License.dat file is an attachment
to the email.
When the email and license arrive, follow the license installation instructions in "Installing Licenses" on
page 12 of this guide.
Revision 30 8
Enter this software ID number in the Register Purchased Product window (Figure 1-6) and click the
Software ID for the Purchased Product button.
Depending on the type of license you purchased, the web page (as shown in Figure 1-7) will ask you for
a hard Disk ID, USB Dongle number (Figure 1-8), or MAC ID. If you are not sure how to find the hard
DiskID, click the How to find a DiskID, HostID, or MAC ID link below the entry field.
If necessary, determine your DiskID or MAC ID number, enter it into the window, and click Submit.
See Figure 1-8 regarding identifying the USB Dongle number.
Revision 30 9
Floating licenses support the use of a single server. Enter the MAC IDs (Windows or Linux) and click
Submit.
The Registration Confirmation web page (Figure 1-9) appears when you click the Submit button. Your
license will be emailed to you, usually within 30 minutes.
Revision 30 10
When the email and license arrive, follow the license installation instructions in "Installing Licenses" on
page 12 of this guide.
Revision 30 11
2 – Installing Licenses
As described in "Obtaining Licenses" on page 5, after you have registered for a license on the Microsemi
website, your license is automatically emailed to the address you provided. A License.dat file is attached
to the email.
Note: You must have Admin rights on the installation machine to install Libero SoC and to set up
licensing.
Revision 31 12
10. Click OK to save new Environment Variables and return to System Properties.
11. Click OK to exit.
Installation is complete. Libero and all installed tools that require licenses are ready for use.
Revision 31 13
Installing a Floating License on a Windows Server
Libero SoC software does not run on Solaris. Solaris support is provided for license server applications
(lmgrd) only. The Solaris License server is for standalone floating licenses (no third-party tool license
features) and not for Platinum Floating license.
1. On the SERVER machine, save the License.dat file into a flexlm folder on your c:\ drive.
2. Download the required license manager daemons to your server platform from
http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads. In the
License Server Daemons section, select the correct platform download. We recommend placing
these files into the same location as the License.dat file.
3. Open License.dat and edit the SERVER line by replacing <put.hostname.here> with your
hostname. Do not include the brackets. Edit the port number (1702), if necessary, to any unused
port.
4. Libero floating licenses include Libero, Synplify Pro ME, Identify ME, Synphony Model Compiler
ME and ModelSim ME tools. Edit each VENDOR and DAEMON line with the correct path to each
vendor daemon and then save the License.dat file. For example:
VENDOR snpslmd C:\flexlm\snpslmd
DAEMON mgcld C:\flexlm\mgcld
DAEMON actlmgrd C:\flexlm\actlmgrd
5. Login to the SERVER machine and run the following command from the command prompt to start
the lmgrd License Manager on the server machine:
C:flexlm/lmgrd -c C:flexlm/License.dat
Alternatively, if you prefer to have the License Manager output written to a Logfile, then run the following
command at the command prompt:
C:flexlm/lmgrd -c <path_to_License.dat>/License.dat -l <path_to_logfile>/license.log
Alternatively, if you prefer to have the License Manager output written to a Logfile, then run the following
command at the command prompt:
<path_to_lmgrd>/bin/lmgrd -c <path_to_License.dat>/License.dat -l \
<path_to_logfile>/license.log
Revision 31 14
1. On the SERVER machine, save the License.dat file.
2. Download the required license manager daemons for your server platform from
http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads. In the
License Server Daemons section, select the correct platform download. Microsemi recommends
placing these files into the same location as the License.dat file.
3. Open License.dat using any editor. Edit the SERVER line by replacing <put.hostname.here> with
your machine Hostname. Do not include the brackets.
4. Standalone Libero SoC floating licenses include Libero SoC feature only.
5. Login to the SERVER machine and run the following command in a command terminal to start the
license manager:
<path_to_lmgrd> /lmgrd -c <path_to_License.dat/License.dat>
Alternatively, if you prefer to have the License Manager output written to a Logfile, then run the following
command at the command prompt:
<path_to_lmgrd>/lmgrd -c <path_to_License.dat>/License.dat -l
<path_to_logfile>/license.log
Revision 31 15
Example: setenv SYNPLCTYD_LICENSE_FILE 1702@sage
Revision 31 16
14. For Synplify Pro, to check out a license, add or modify one of the following two environment
variables, depending on the version of Synplify Pro used:
– SNPSLMD_LICENSE_FILE - For Synopsys tools released in September 2010 and later
(2010.09).
Variable Name: SNPSLMD_LICENSE_FILE
Variable Value: <port@hostname>
Example: 1702@sage
– SYNPLCTYD_LICENSE_FILE - For Synplify Pro releases before September 2010.
Variable Name: SYNPLCTYD_LICENSE_FILE
Variable Value: <port@hostname>
Example: 1702@sage
15. Click OK, and start the Libero SoC software.
Revision 31 17
3 – Installing Libero SoC Software
Libero SoC is available for Windows or Linux.
Note: You must have Admin rights on the installation machine to install Libero SoC.
Installing from a DVD (or large ZIP file from the Web)
1. Insert the Libero DVD or double-click the ZIP file you downloaded from the web. Unzip/extract the
ZIP archive. Execute "setup.exe" in the extracted folder. The Libero SoC <version> InstallShield
Wizard appears.
Revision 30 18
2. Click Next. The License Agreement appears.
3. Read the License Agreement and click the radio button to accept the terms of the License
Agreement. To continue with the installation, you must accept the License Agreement.
4. Click Next to continue.
The Destination Folder appears and shows the default installation location in c:\ drive,
Revision 30 19
5. Click Next to accept the default installation location or click Change to navigate to a different
installation location and then click Next.
Revision 30 20
Figure 3-4 • Setup Type
The Complete Setup is recommended for beginners. It installs all Libero SoC program features, but also
requires the most disk space.
Revision 30 21
The Custom Setup allows you to pick and choose which program feature to install and where to install it.
In Figure 3-5 below, Identify ME is not installed.
7. Click Next. The Ready to Install the Program dialog box appears.
Revision 30 22
Figure 3-6 • Ready to Install the Program Dialog Box
Revision 30 23
9. Click Finish when the InstallShield Wizard Completed dialog box appears.
Revision 30 24
10. To confirm all tools and libraries installed, click Start > All Programs > Microsemi >
Libero_version > About Your Installation.
Revision 30 25
Click About Your Installation to see a summary of the installation.
Revision 30 26
3. At the Linux prompt, type the following to run the installer:
% ./LiberoSoC<version>Linux.bin
Revision 30 27
4. Click Next to continue. View and accept the License Agreement.
Revision 30 28
5. Enter the Installation folder location. Click Next to accept the default location or click Choose to
navigate to a location and then click Next.
6. Choose a Common File directory (Figure 3-13). Here you can store common files that are shared
across different versions of Libero. The default Common File directory is
/usr/local/microsemi/common.
Revision 30 29
7. If you have previously created such a directory, enter its path. If this is your first Libero installation
on this machine, enter or browse to a common directory that you intend to share with all future
Libero installations.
8. Select the components you wish to install (Figure 3-14). The default feature set for installation
varies with the Libero version being installed. For Libero 11.8 the components are:
– Libero SoC
– Mentor Graphics Libraries
– Synopsys Libraries
– Synplify Pro L2016.09M-2
– ModelSim ME 10.5c and the precompiled libraries - Check to ensure that your target families
are included
– ModelSim ME Pro 10.5c and the Precompiled Libraries - Check to ensure that your target
families are included. Click Next to continue after selecting the components you want to
install.
Revision 30 30
Figure 3-14 • Select Components
9. Review the Pre-Installation Summary dialog box to see what components have been selected for
installation.
Revision 30 31
10. Click Install to continue your installation. The progress bar appears; click Done to complete your
installation.
Revision 30 32
The License Agreement appears.
3. Review the license agreement. The installer displays the license agreement one screen at a time.
Press ENTER to view each page and continue. Enter Y at the end of the agreement to accept and
continue.
– Specify the installation folder. Do not accept the default path. You must enter the same
Microsemi parent directory as your past Libero installations. The installer creates a version-
specific subdirectory under this parent directory. If this is your first Libero installation, enter a
Microsemi parent install directory under which you intend to install all future Libero
installations. Microsemi recommends using/usr/local/microsemi/libero as your parent
installation directory.
– Enter Y to confirm the installation folder.
Revision 30 33
– Enter the absolute path for the Libero Common Directory. A Libero common directory is
shared by multiple versions of Libero. Microsemi recommends that you use the common
directory /usr/local/microsemi/common.
– Confirm the Absolute Path for the Libero Common Directory.
– Enter the number that corresponds to the software features you want to install.
4. Review the Install Set. Enter the number corresponding to the Install Set you want to install..
Revision 30 34
5. Press ENTER to continue. The pre-installation summary appears.
Revision 30 35
4 – Installation in Environments without a
Consistent Internet Connection
If you prefer to disconnect from the Internet while using Libero we encourage you to re-connect
occasionally and manually Check for SW Updates and Download New IP Cores to take advantage of
new features, enhancements and fixes.
Install the software as described in "Installing Libero SoC Software" on page 18.
5. Click OK to continue.
Revision 30 36
2. Click Software update and choose the Do not check for updates or remind me at startup
radio button, as shown in Figure 4-2.
3. Click Internet Access and uncheck Allow Access to Internet, as shown in Figure 4-3.
4. Click OK to continue.
Revision 30 37
Download Direct Cores and SgCore (SmartDebug) Cores to
Populate your Vault
When you maintain a constant Internet connection, you are prompted for download of Cores required for
your Libero project. If you plan to disconnect from the Internet, you must populate your vault after initial
Libero SoC installation and before you disconnect from the Internet. To do so:
1. Launch Libero.
2. From the View menu choose Windows > Catalog to open the Catalog.
3. Click Download them now. The download make take several minutes, depending on your
Internet speed. The completion percentage is tracked in the progress bar.
The Download them now button disappears when the download is complete. The new cores are
available in your Catalog.
Revision 30 38
1. Access the Firmware Catalog from All Programs > Microsemi > Libero SoC_<version>
FirmwareCatalog.
Revision 30 39
• Your machine OS
• A Libero license
• A complete set of IP Cores
Revision 30 40
A – Troubleshooting Tips
Revision 30 41
Note: <hostname> is the name of the Linux system.
2. Restart lmgrd.
Revision 30 42
B – Product Support
Microsemi SoC Products Group backs its products with various support services, including Customer
Service, Customer Technical Support Center, a website, electronic mail, and worldwide sales offices.
This appendix contains information about contacting Microsemi SoC Products Group and using these
support services.
Customer Service
Contact Customer Service for non-technical product support, such as product pricing, product upgrades,
update information, order status, and authorization.
From North America, call 800.262.1060
From the rest of the world, call 650.318.4460
Fax, from anywhere in the world, 650.318.8044
Technical Support
For Microsemi SoC Products Support, visit http://www.microsemi.com/products/fpga-soc/design-support/
fpga-soc-support.
Website
You can browse a variety of technical and non-technical information on the Microsemi SoC Products
Group home page, at www.microsemi.com/soc.
Email
You can communicate your technical questions to our email address and receive answers back by email,
fax, or phone. Also, if you have design problems, you can email your design files to receive assistance.
We constantly monitor the email account throughout the day. When sending your request to us, please
be sure to include your full name, company name, and your contact information for efficient processing of
your request.
The technical support email address is soc_tech@microsemi.com.
Revision 30 43
My Cases
Microsemi SoC Products Group customers may submit and track technical cases online by going to My
Cases.
About Microsemi
Microsemi Corporation (Nasdaq: MSCC) offers a comprehensive portfolio of semiconductor
and system solutions for communications, defense & security, aerospace and industrial
markets. Products include high-performance and radiation-hardened analog mixed-signal
integrated circuits, FPGAs, SoCs and ASICs; power management products; timing and
synchronization devices and precise time solutions, setting the world's standard for time; voice
processing devices; RF solutions; discrete components; Enterprise Storage and
Communication solutions, security technologies and scalable anti-tamper products; Ethernet
solutions; Power-over-Ethernet ICs and midspans; as well as custom design capabilities and
services. Microsemi is headquartered in Aliso Viejo, Calif. and has approximately 4,800
Microsemi Corporate Headquarters employees globally. Learn more at www.microsemi.com.
One Enterprise, Aliso Viejo,
CA 92656 USA
5-02-9124-31/03.17