NOTICE of DISCLAIMER: The information given in this document is believed to be accurate
and reliable. However, Achronix Semiconductor Corporation does not give any
representations or warranties as to the completeness or accuracy of such information and
shall have no liability for the use of the information contained herein. Achronix
Semiconductor Corporation reserves the right to make changes to this document and the
information contained herein at any time and without notice. All Achronix trademarks,
registered trademarks, and disclaimers are listed at http://www.achronix.com and use of this
document and the Information contained therein is subject to such terms.
2 UG002, April 5, 2013
3
Table of Contents
Copyright Info .................................................................................................... 2
Table of Contents .............................................................................................. 3
Revision History .............................................................................................. 14
UG002, April 5, 2013
Hardware Requirements
Platform
64 bit Linux (RHEL/Centos) or Windows 7 only
Memory Requirements:
Minimum: 12GB
Recommended: <100k luts: 16GB
100k – 400k luts: 24GB
>400k luts: 32GB
4 UG002, April 5, 2013
5
Get a Download account
To download the software and request a license, you will need an Achronix download
account. Please contact your FAE or local representative to get an account. When an account
is created, you will get an email from our system containing your username (email address)
and password.
Use this information to log onto the Achronix download system
(https://downloads.achronix.com, or click the ‘login’ button at the top of the
www.achronix.com website to get to the login page)
UG002, April 5, 2013
Get a License
Once logged into the download site please click on the “License Request” link at the top of
the page. You will need to enter the following information:
Operating System (Linux/Windows):
License Type (Node locked/Floating):
Number of Concurrent Users (only if floating):
Duration (45 day Trial/1 year Full):
HostID/MAC Address (12 digits of hex):
Please note - the operating system of the license server is needed for floating licenses. For
node locked licenses, the operating system of the client machine is needed.
The license will be approved by your FAE. Please allow 1 to 3 business days for license
approval. Once approved the license files will be emailed directly to you.
6 UG002, April 5, 2013
7
Download the files
Achronix Software (ACE and Synplify Pro) can be installed in a variety of ways. Node locked
licenses do not require a license server. Floating licenses require a license server, which can
be a Linux or Windows machine. The client machines connecting to a floating license server
(i.e. the machines running the ACE and Synplify Pro installations) can be Windows or Linux
regardless of the Server’s operating system. In other words, a Linux License Server can
provide licenses to both Windows and Linux clients. Likewise a Windows License Server can
provide licenses to both Windows and Linux clients. The Client and Server machines need to
be networked.
From https://downloads.achronix.com - download the following files, depending on your
setup:
/public/Synopsys/Synopsys_Linux_License_Server.tar.gz (For Synplify Pro)
/public/Achronix/Achronix_Linux_License_Server.tgz (For ACE)
For the Client software, download the Linux or Windows Client Software as shown above
Floating (Windows License Server)
/public/Synopsys/Synopsys_Windows_License_Server.zip (For Synplify Pro)
/public/Achronix/Achronix_Windows_License_Server.zip (For ACE)
For the Client software, download the Linux or Windows Client Software as shown above
UG002, April 5, 2013
Modify the License Files
Your licenses will be emailed to you. Under normal circumstances, you can expect these
within 1 business day. You will receive 2 files, synplify.lic and ace.lic . Node locked licenses
do not need editing/modifications. Floating licenses need to have the hostname of the license
server and path to license daemon added, per the instructions below.
Floating – Linux
synplify.lic
SERVER hostname1 0123456789ab 27000
VENDOR snpslmd /path/to/snpslmd
Please:
1) Replace ‘hostname1’ with your license server host name
2) Update snpslmd /path/to/snpslmd with the absolute path to this file (keep the final snpslmd
with no / at the end)
1) Replace ‘<server_name>’ with your license server host name
2) Update ‘<install_path>’ with the absolute path to the /bin directory containing the
achronix_license_agent file
Floating – Windows
Floating Windows modifications are very similar to Floating Linux modifications. The paths
will need to be modified to backslash (i.e. ‘\’) and the .exe will need to be added to the
daemon files. (i.e. achronix_license_agent.exe and snpslmd.exe)
synplify.lic
SERVER hostname1 0123456789ab 27000
VENDOR snpslmd /path/to/snpslmd
Please:
1) Replace ‘hostname1’ with your license server host name
2) Replace snpslmd /path/to/snpslmd with the absolute path to this file i.e.
C:\Synopsys\Synplify_Pro\License\snpslmd.exe
1) Replace ‘<server_name>’ with your license server host name
2) Replace ‘<install_path>’ with the absolute path to the directory containing the
achronix_license_agent.exe file, i.e. C:\Achronix_License\achronix_license_agent.exe
UG002, April 5, 2013
Run the license servers (Not needed for
Node locked-Windows)
Skip this step if you are doing a Node locked windows installation. For node-locked linux,
running the ACE license server (RLM) is not required. However the Synplify license server
(FlexLM) is required. In node-locked cases, the server is run on the same machine as the
client by definition.
Unzip/untar the license files you downloaded in step 3 and place the contents on your license
server.
Run the license server software (lmgrd and rlm), with the license files you modified in step 4.
If you already have a flexLM server running, you can simply add the synplify.lic and
snpslmd license components to your existing setup.
Floating - Linux
Synplify Pro
./ lmgrd –c synplify.lic
ACE:
./rlm –c ace.lic
Floating - Windows
Synplify Pro
lmgrd.exe –c synplify.lic
ACE:
rlm.exe –c ace.lic
You should see positive confirmation that the license server is UP. For more details on what
this looks like, or any other steps in this guide, please refer to the full ACE installation and
licensing guide from Achronix (ACE_Installation_Guide_UG002.pdf).
10 UG002, April 5, 2013
11
Set the Client machine environment
variables and run the software
Now that both license servers are running, you need to install the client software and set
environment variables to point the client software to the license servers. This guide does not
cover the ACE and Synplify Pro installation, which in most cases is trivial.
To set the environment variables:
Linux Node Locked / Linux Client Software
Synplify Pro:
Node locked Synplify Prod installations still need a license server running – in this case it
will be running on the same machine as the client software.
Set SNPSLMD_LICENSE_FILE to port@hostname
i.e. setenv SNPSLMD_LICENSE_FILE 2700@licenseserver1
Where port is specified in the license file (default is 2700) and licenseserver1 should be
replaced with the name of your license server (which you added to your floating license
server)
If you are running a node-locked linux installation, the ‘server’ name can also be localhost
i.e. setenv SNPSLMD_LICENSE_FILE 2700@localhost
ACE:
ACE also does not require a license server to be running for node locked installations
Set RLM_LICENSE to /path_to_license_file/ace.lic
i.e. setenv RLM_LICENSE /tools/ace/ace.lic
Windows Node locked / Windows Client Software
Windows node locked licenses do not require a license server to be running. Environment
variables are added to point the software to the license files. This is often done as part of the
installation process. If you need to set this up manually, here is how to do so for Windows 7:
1. Right hand click on ‘Computer’ icon on your desktop, and select ‘Properties’
UG002, April 5, 2013
2. Then click on ‘advanced system settings’
3. Then click the ‘environment variables’ button
4. Then click ‘new’ in the ‘user variables’ section.
5. Then add the lines below.
Synplify Pro:
SNPSLMD_LICENSE_FILE to \path_to_license_file\synplify.lic
ACE:
RLM_LICENSE to \path_to_license_file\ace.lic
Floating (Linux License Server)
Floating license installations need the environment variables to point to the floating license
server
Synplify Pro:
Set SNPSLMD_LICENSE_FILE to port@hostname
i.e. setenv SNPSLMD_LICENSE_FILE 2700@licenseserver1
Where port is specified in the license file (default is 2700) and licenseserver1 should be
replaced with the name of your license server (which you added to your floating license
server)
ACE:
Set RLM_LICENSE to port@hostname
i.e. setenv RLM_LICENSE 1710@licenseserver1
Where port is specified in the license file (default is 1710) and licenseserver1 should be
replaced with the name of your license server (which you added to your floating license
server).
Floating (Windows License Server)
Floating license installations need the environment variables to point to the floating license
server. Environment variables are added on the client machines to point the software to the
license servers. Here is how to add environment variables with Win7:
1. Right hand click on ‘Computer’ icon on your desktop
2. Then click on ‘advanced system settings’
3. Then click the ‘environment variables’ button
4. Then click ‘new’ in the ‘user variables’ section.
5. Then add the lines below.
Synplify Pro:
SNPSLMD_LICENSE_FILE to port@licenseserver1
Where port is specified in the license file (default is 2700) and licenseserver1 should be
replaced with the name of your license server (which you added to your floating license
server)
12 UG002, April 5, 2013
13
ACE:
RLM_LICENSE to port@licenseserver1
Where port is specified in the license file (default is 1710) and licenseserver1 should be
replaced with the name of your license server (which you added to your floating license
server)
UG002, April 5, 2013
Revision History
Date
Version
Revisions
04/05/2013
1.0
Initial Achronix release.
The following table shows the revision history for this document.
14 UG002, April 5, 2013
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.