UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 60522

Licensing - How to set up an activation based floating license on the server

Description

This article provides the detailed steps to install an activation based floating license on Windows and Linux machines.

Solution

Note: Activation Licensing requires at minimum Xilinx Licensing Management Tools 11.11.0. Download the latest License Management tools for your OS found here and extract the downloaded zip files.

Windows:


  1. If you do not have the Microsoft Visual C++ 2012 Redistributable installed on your machine, please download and install the program found here.


  2. Open a Command prompt as an Administrator.

  3. Navigate to <extracted_directory>/win64.o (for a 64-bit machine) or <extracted_directory>/win32.o (for a 32-bit machine).

  4. In the command prompt run the following:
    installanchorservice.exe xilinxd.exe Vivado-Software

    (Creates trusted storage on the machine)

  5. In the command prompt run the following:
    xlicsrvrmgr.exe -cr request.xml

    (Creates a request.html file to generate the license)

  6. (Note: This step can be done on any machine that has internet access.)
    Open the .html file in a web browser.
    Log into the Xilinx Licensing Site to view your licenses.
    The activation section is no longer grayed out and you can now select the license you wish to generate.
    Follow the on-screen instructions to generate your license.
    Once generated, you will be emailed a Xilinx_License.xml file.
    Save this file on your server machine.

  7. In the command prompt run:
    xlicsrvrmgr.exe -p Xilinx_License.xml
    (Processes the received license file and saves to trusted storage)

  8. (Note: Skip this step if you already have a pre-existing certificate license on the server.) Create a sample .lic file with the following three lines (substitute your information for <host_name>, <host_id>, and <port>):

SERVER <host_name> <host_id> <port>
USE_SERVER
VENDOR xilinxd

  1. Create a license service using LMTOOLS (see (Xilinx Answer 32780)) or launch your server by running the following command:
    lmgrd.exe -c <path_to_license>\<name_of_license>.lic -l debug.log

Linux:

  1. Open a terminal with root privileges

  2. Navigate to <extracted_directory>/lnx64.o (for a 64-bit machine) or <extracted_directory>/lnx32.o (for a 32-bit machine).

  3. In the terminal run:
    source install_fnp.sh
    (Creates trusted storage on the machine)

  4. In the terminal run:
    source xlicsrvrmgr.sh -cr request.xml
    (Creates a request.html file to generate the license)

  5. (Note: This step can be done on any machine that has internet access.)
    Open the .html file in a web browser.
    Log into the Xilinx Licensing Site to view your licenses.
    The activation section is no longer grayed out and you can now select the license you wish to generate.
    Follow the on-screen instructions to generate your license.
    Once generated, you will be emailed a Xilinx_License.xml file.
    Save this file on your server machine.

  6. In the terminal run:
    source xlicsrvrmgr.sh -p Xilinx_License.xml

    (Processes the received license file and saves to trusted storage)
  7. (Note: Skip this step if you already have a pre-existing certificate license on the server.) Create a sample .lic file with the following three lines (substitute your information for <host_name>, <host_id>, and <port>):

  8. SERVER <host_name> <host_id> <port>
    USE_SERVER
    VENDOR xilinxd

  9. Run the following command to launch the server:
    source lmgrd.sh -c <path_to_sample_license>\<name_of_license>.lic -l debug.log

Setup on client machines:

  1. Open the Vivado License Manager.
  2. Select "License Search Location" and point XILINXD_LICENSE_FILE to port@hostname.

Linked Answer Records

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
42056 Licensing - What is a floating license? N/A N/A
AR# 60522
Date Created 05/05/2014
Last Updated 04/01/2016
Status Active
Type General Article
Tools
  • Vivado Design Suite
  • Vivado Design Suite - 2016.1
  • Vivado Design Suite - 2015.4.2
  • More
  • Vivado Design Suite - 2015.4.1
  • Vivado Design Suite - 2015.4
  • Vivado Design Suite - 2015.3
  • Vivado Design Suite - 2015.2
  • Vivado Design Suite - 2015.1
  • Vivado Design Suite - 2014.4.1
  • Vivado Design Suite - 2014.4
  • Vivado Design Suite - 2014.3
  • Vivado Design Suite - 2014.2
  • Vivado Design Suite - 2014.1
  • Less