Starting with the ISE® Design Suite 11.1 release, all products you have purchased or wish to evaluate can be registered, downloaded and installed at one time from the Xilinx Product Registration and Download site. The following help topics provide answers to the most commonly asked questions about product registration and download.
To download the software, go to Downloads which provides the general download information. From this page, perform the following:
In addition to managing the product entitlements for your purchased software tools and IP, you can also access product entitlements for No Charge or Evaluation products. Full and No Charge licenses have a subscription period of 1 year. Software tools evaluation is for 30-days and IP evaluations are for 120 days.
The activation of a product entitlement results in the web site producing one or more license keys. When installed, the license keys enable the use of the software and IP that was purchased or is being evaluated. Your product entitlements and resulting license key files are managed in a product entitlement account on the Xilinx web site.
Product entitlement accounts are company, site and administrator specific. All purchases made can be managed in the same product entitlement account. A company site can have multiple accounts managed by different administrators. This is helpful if a site has multiple design teams working on differing projects with different budget pools.
The original customer account administrator is the "Ship To" contact that is identified during the product ordering process. That person will receive an email with instructions on how to download and license each of the products that were purchased. It is important that the customer account administrator follow the link in the email, as it will ensure that he can obtain access to the purchased products.
Note: A customer who is already licensed for a full version of a Xilinx Software product may test-drive other Xilinx Design Tool product editions or IP. These product entitlements are made available in the same product entitlement account. All user types can download products electronically and request a Xilinx Design Tool DVD.
In order to generate a license key file for your purchased or evaluation product do the following:
The type of product entitlements available are Full (purchased), No Charge, or Evaluation. Full and No Charge licenses have a subscription period of 1 year. Software tools evaluation is for 30 days and IP evaluations are for 120 days.
End User License Agreements (EULAs): Xilinx Design Tools and No Charge IP product EULAs are agreed to during the product installation process. If you license IP products, you must "accept" the terms of the associated IP product EULAs before the license file can be generated. License Generation Confirmation: Upon completion of the license generation process, you will receive a confirmation message providing a summary of your licensing activity. You will also receive a license generation confirmation email. This message contains the license key file that was generated as an attachment. Add firstname.lastname@example.org as a trusted sender in your address book.
If you have generated a license in the Xilinx.com download center and have not yet received it via email, please check your spam or junk folder. The email can be blocked by email filters. You may need to contact your IT department as the emails can be blocked at the server level. You may also add email@example.com to your safe senders list.
The license can also be directly downloaded from the Product Licensing site at any time. Go to the Manage Licenses tab, select the generated license, and select the Download arrow in the bottom left corner.
The process for modifying a key file uses the same input form as when the license key file was created except that additional product entitlements of the same license type (floating or node-locked) are made available for licensing.
However, there may be special cases where returns/credits are allowed. If you have any questions, please contact your local Distributor or Customer Service Team.
In the event that a return or credit is approved, you must do the following to change a node-locked seat to a floating seat (or vice-versa).
1. Delete all licenses that you have generated for this tool in the "manage license" tab of your Xilinx license account.
2. Agree to the electronic affidavit of destruction.
3. Initiate an RMA with the distributor your software was purchased through.
4. Once the RMA has been approved, you may purchase the type of license you require.
Note: If the license type on the Create Licenses tab shows "Floating/Node-Locked," This indicates that the purchase or entitlement allows either a floating or node-locked license to be generated for this product. In this case, steps 3 and 4 (RMA and repurchase) are not needed and you may simple carry out steps one and two and then regenerate the desired license type.
FlexNet Publisher Licensing, also known as FLEX and previously FLEXlm licensing, is a certificate-based, run-time licensing service sold by Flexera Software and used throughout the industry. The certificate is an encrypted "key" which resides in a "license file". Applications automatically try to check-out a license by providing the "key" to the FLEX services. These services reside on a local machine or a network server.
NOTE: License check-in and check-out happen automatically when an application is open and closed; check-in and check-out do not require a specific action on the part of the user.
New customers or customers requiring renewal will purchase an Edition the Xilinx Design Tools. These Edition products will be distinguished by license types, and this will be reflected in the part number you order.
The license type for a LogiCORE IP license is chosen when the license is generated.
Note: In order to use USB FLEX ID Dongle with Windows operating systems, you will need to install the appropriate driver prior to creating a FLEXnet license for use with it.
|Vivado IDE (GUI)||GUI checks for presence of Synthesis or Implementation feature. Does not hold a license. Warns if license cannot be found, but keeps running|
|Vivado Synthesis||Synthesis feature checked out and held during synth_design|
|Vivado Implementation||Implementation feature checked out and held durring opt_design, place_design and route_design|
|Vivado Simulation||Simulation feature checked out and held during simulation compilation. Line limited slowdown if not found|
|Vivado Logic Analyzer||Analyzer feature Checked out and held during implementation (place_design) if ILA 2.0 core present|
|Vivado High Level Synthesis (HLS)||
HLS feature needed
|ISE Implementation Tool Flow|
|-- MAP||ISE feature needed|
|-- PAR||ISE feature needed|
|-- BitGen||ISE feature needed; will not run on Trial or Hardware Beta, also requires IP Core feature for licensed LogiCORE IP cores.|
|-- NGDBuild||Requires IP Core feature for licensed LogiCORE IP cores.|
|Project Navigator||Validity check only, for ISE feature; will not hold a design tool license.|
|ChipScope™ Pro Analyzer||ChipScope Pro and ChipScope Pro SIOTK features required for Analyzer (non-enforced for 11.1); design phase in ISE DS 11.2 and later.|
|PlanAhead™||PlanAhead feature needed (included in all ISE license configurations).|
|Partial Reconfiguration (PR)||PlanAhead will check for a PR license at startup and enable PR features if a PR license is available.|
|ISIM||ISIM feature needed.|
|CORE Generator||IP Core feature; for generation of licensed LogiCORE IP cores.|
|-- XPS GUI||XPS/SDK license validity check only; will not hold a license.|
|-- PlatGen||XPS feature needed.|
|-- SDK GUI||SDK feature validity check only; will not hold a license.|
|-- LibGen||SDK feature needed.|
|-- XST (in EDK)||Generate Netlist requires IP Core feature for synthesis of licensed LogiCORE IP cores.|
|-- System Generator||SysGen feature needed for Generate command.|
|-- AccelDSP™||AccelDSP feature needed for Generate step.|
|iMPACT||Not licensed at all (useful for lab installs).|
|NGDBuild||Licensed only for IP license checks.|
|XST (In ISE)
|Not licensed for design tools.|
|Anything else not explicitly listed under Licensed Tools.|
A LogiCORE IP Core Full (no source) license key allows complete access to the LogiCORE IP Core netlist and enables you to run through the entire design flow, including implementation, simulation, and bitstream generation. A design containing cores for which a full license exists can be programmed into an FPGA for continued use.
NOTE: When a LogiCORE IP Core evaluation license is replaced with a full license, the core has to be regenerated and the design re-implemented. This ensures that the core netlist does not contain the limitations that characterize evaluation cores.
Purchasing a license for a LogiCORE IP Core's Source Code allows you to generate the LogiCORE IP Core netlist and enables you to run through the entire Xilinx design flow including, implementation, simulation, and bitstream generation. A design containing cores for which you have purchased a source code license can be programmed into an FPGA for continued use. In Addition, the source code license also entitles you to access the source code for the core, which may be generated with the core, or provided to you separately. Source code licenses are only available for a few select IP cores.
NOTE: When a LogiCORE IP Core evaluation license key is replaced with the license keys provided under a source code license, the core has to must be regenerated and the design re-implemented. This ensures that the core netlist does not contain the limitations that characterize evaluation cores.
No, the FLEX license will not work with any version, update, or service packs of the software that was released after the Version Limit has passed.
The date for a software release is based on the official release date set by Xilinx, not when you actually try to install the software. Therefore, you can install and use any product that was released before the end of the Version Limit, even if the Version Limit has already passed.
There are two ways to obtain a license for a free or purchased product entitlement:
The FLEX HostID can be obtained through any of the following means:
The Xilinx FLEX Administrator can be anyone trusted to generate FLEX floating licenses and to grant Admin, Floating License, or End User privileges to other persons for the customer account. The initial Xilinx FLEX Administrator is the person that is identified on the purchase order as the End-user or Administrator contact.
NOTE: A purchasing agent should NOT be listed for this!
The end-user or administrator can initiate a re-host (Modify License) operation from the Xilinx Product Licensing website. In order to modify an existing license key file, click on the Manage License tab, select the license key file in the master view and then click the Modify License button in the detail view.
After clicking to agree to destroy all copies of this old key, the customer will be able to generate a new key for the new machine. An end-user is allowed 3 of these self-service re-host operations, and an administrator is allowed 5 deletions or re-hosts per major release. If that number is exceeded, the end-user or customer administrator would need to call Xilinx Customer Service to have automated re-hosting/deletion permissions reset.
NOTE: If you are entitled to a site license for a feature you should simply visit the Xilinx Product Licensing website and generate a new license with the HostID of the new computer.
It is a license that is locked to a specific machine or dongle. The license is uncounted, meaning that there can be an unlimited number of simultaneous runs (by any user) on the single machine.
Example Node-Locked License
INCREMENT System_Edition xilinxd 2013.06 permanent uncounted \ EE05B6C46335 \ VENDOR_STRING=joe.smith@acme,System_Edition,software,permanent,_27773986_134688_210178122_805 \ HOSTID=00216a62bb5c ISSUER="Xilinx Inc" START=22-Jul-2012 \ TS_OK
Xilinx Software and LogiCORE IP CORE licenses contain the TS_OK string to allow use from a remote desktop.
Network Floating Licenses are locked to a license server host running the FLEX license server daemon. A floating license is counted, which means there is a quantity entered in the "count" field of the FLEX license equal to the number of "seats" hosted by that server. A license is checked out per unique user. Therefore, if Joe and Bob are running PAR on two different machines at the same time, two ISE seats will be checked out. For example, the license below allows for 10 seats of PlanAhead, ChipscopePro, and/or ISIM to be run simultaneously.
#Example Floating License # SERVER my_server1 80f0e696 2100 # USE_SERVER # VENDOR xilinxd # # This license is valid for permanent ( 0 days ) from Thu Mar 05 16:53:45 GMT+00:00 2012 INCREMENT Logic_Edition xilinxd 2013.03 permanent 10 9AF27E183C6D \ VENDOR_STRINGfirstname.lastname@example.org_Logic_Edition_software_permanent_1000 \ ISSUER="Xilinx Inc" START=05-Mar-2012 TS_OK # --------------------------------------------------------------- # PACKAGE Logic_Edition xilinxd 2013.03 BCA973EE74F2 \ COMPONENTS="PlanAhead ChipscopePro_SIOTK ChipscopePro ISE \ ISIM" OPTIONS=SUITE
When I receive my generated floating license, should / can the license be edited in any way? When generating a floating license on the Xilinx Licensing site, you are prompted for the server name and hostID. Additionally, a port number (2100) is added to the generated license.
Yes, in order to generate a 3-redundant server license, for a floating license, the Xilinx license account or floating license administrator will need to select ‘Yes’ on the right of the “Redundant Server?” line. This will enable the administrator to select or add hostID information for a primary and two backup servers. In a Redundant license server system: Three machines are identified as license servers, but only one is the master that can issue licenses. Each machine has an identical copy of the license file with three SERVER lines, one for each SERVER identified.
As an alternative to Redundant License servers, some users prefer to use a license-file list. When using a License file list: Split the licenses into multiple files and identify the locations in the XILINXD_LICENSE_FILE environment variable separated on UNIX by a colon (:) and on Windows by a semicolon (;). Example: 1700@mylicense1: 1700@mylicense2
The easiest way to check for all available Xilinx licenses is with the Xilinx License Configuration Manager (XLCM). Open XLCM and select the Manage Xilinx Licenses tab. The license manager will indicate all Xilinx licenses running on servers pointed to by XILINXD_LICENSE_FILE and LM_LICENSE_FILE environment variables as well as licenses located in the $HOMEDIR/.xilinx directory. Alternately, from a command shell, the "lmutil lmdiag" command can be used to show all FLEX licenses available in a given directory or running on a given server.
lmutil lmdiag -c c:\.xilinx
lmutil lmdiag -c 1700@my_license_server
Xilinx software applications (including XLCM) look for FLEX licenses in the locations and order listed in the following table:
|Order||Windows Location||Linux Location|
|1||All the places listed by the environment variable XILINXD_LICENSE_FILE, if set.||All the places listed by the environment variable XILINXD_LICENSE_FILE, if set.|
|2||Location cached for XILINXD_LICENSE_FILE in the registry ("HKLM\Software\FLEXlm License Manager")||Location cached for XILINXD_LICENSE_FILE|
|3||All the places listed by the environment variable LM_LICENSE_FILE, if set.||All the places listed by the environment variable LM_LICENSE_FILE, if set.|
|5||%HOMEDRIVE%\.Xilinx\Coregen\CoreLicenses\*.lic (supported from 11.2 onwards)||$HOME/.Xilinx/Coregen/CoreLicenses/*.lic (supported from 11.2 onwards)|
|6||%XILINX%/data/*.lic (for each entry in %XILINX%)||$XILINX/data/*.lic (for each entry in $XILINX|
|7||%XILINX%/coregen/core_licenses/*.lic (for each entry in %XILINX%)||$XILINX/coregen/core_licenses/*.lic (for each entry in %XILINX%)|
|8||%XILINX_EDK%/data/core_licenses/*.lic (for each entry in %XILINX_EDK%)||XILINX_EDK/data/core_licenses/*.lic|
|9||All the places cached in %HOMEDRIVE%\.Xilinx\license_info.cache, created when you click 'Set' to save the XILINXD_LICENSE_FILE value in xlcm.|
The xlicmgr will look for FLEX licenses in the locations and order listed in the following table:
|Order||Windows Location||Linux Location|
|1||All the places listed by the environment variable XILINXD_LICENSE_FILE, if set.||All the places listed by the environment variable XILINXD_LICENSE_FILE, if set.|
|2||All the places listed by the environment variable LM_LICENSE_FILE, if set.||All the places listed by the environment variable LM_LICENSE_FILE, if set.|
|3||Location cached for XILINXD_LICENSE_FILE in the registry||Location cached for XILINXD_LICENSE_FILE in $HOME/.flexlmrc|
If a license component (e.g. ISE) is available in multiple license packages (e.g. a Logic Edition and a System Edition license), the license that is used is selected in the following order.
Rules 2, 3 and 4 can be overwritten with the use of a "sort" directive. The sort directive can be added to the Increment line without affecting the drc of the increment. The feature or increment with the lowest sort value is used first.
Example: In the license file below, if PAR were run, the ISE component of the Logic_Edition Package would be used first even though the version limit of the System_Edition Increment is older.
SERVER my_server DISK_SERIAL_NUM=12334455 2100
INCREMENT System_Edition_Floating xilinxd 2012.11 permanent 1 \
VENDOR_STRING=user1,System_Edition_Floating,software,permanent,_8480_2086_1308693897_027 ISSUER="Xilinx Inc" START=19-Jun-2011 TS_OK
PACKAGE System_Edition_Floating xilinxd 2012.11 D89265CFBAE3 sort=2\
COMPONENTS=" AccelDSP ChipscopePro ChipscopePro_SIOTK ISE ISIM PlanAhead SDK SysGen XPS " OPTIONS=SUITE
INCREMENT Logic_Edition xilinxd 2013.04 permanent 1 5FD134253129 sort=1\
VENDOR_STRING=user1,Logic_Edition,software,permanent,_176078851_172415124_172491182_962 ISSUER="Xilinx Inc" START=01-Dec-2011 TS_OK
PACKAGE Logic_Edition xilinxd 2013.04 DC9DCDBEE0B1 \
COMPONENTS="ChipscopePro ChipscopePro_SIOTK PlanAhead ISE \
XLCM has the following informational fields for each license key found:
A LogiCORE IP Core license is checked:
General LogiCORE IP Core license status can be obtained by opening XLCM or CORE Generator. Detailed information can be obtained by running the following at a command prompt.
Xlicmgr status –c <feature name> -v
No, after you purchase or register for a LogiCORE IP Core license, you will be able to obtain the license from the Xilinx Licensing website: http://license.xilinx.com/getLicense?group=esd_oms&tab=CreateLicense
The following cores are not enabled by FLEX license keys and will continue to be distributed through restricted access IP product lounges until further notice:
|Turbo Product Code Encoder||(DO-DI-TPCENC)|
|Turbo Product Code Decoder||(DO-DI-TPCDEC)|
Prior to the ISE Design Suite 11 release, protected IP lounges were used to restrict access to full license key generation web forms and IP user guides. Starting in 11.1, please use the Product Download and Licensing Site to generate IP license keys. The license generation pages in the product lounges will not be updated to support new IP versions. In addition, most IP user guide documents previously available only in protected lounges will be available to all customers from the public Xilinx Documentation Center.
Search on IP Center for the product page for the core. A core which requires a license key will either have a “Get License” on the main product page (no charge IP) or instructions in the “Evaluate” or “Order” link on the product page that indicate that a license key is required.
Open CORE Generator IP catalog or Project Navigator New Source Wizard, Select IP page and look in the License column. Any LogiCORE IP Core that requires a license key will show a small padlock icon adjacent to it in this column. A ‘$’ on the padlock icon indicates that the license key must be purchased. A padlock icon without a ‘$’ indicates that the license key is available at no additional cost to licensed ISE customers.
In the Vivado IDE open the IP Catalog and look in the License column of the IP catalog. Any LogiCORE IP Core that has the required license included as part of the Xilinx installation will show the word 'included' in this column. Any LogiCORE IP Core that requires the user to purchase and additional license in order to use the IP will show the word 'purchase' in this column.
If you do not see products you purchased in the product table of the Create License page, it is likely that you do not have the proper entitlements set up for your user account. When the order for the Xilinx Design Tools or IP product you purchased was made, a notification was sent to the individual identified as the "Ship To" contact person on your order.
If you are this person, you should have received a Xilinx notification which contains instructions and a unique URL for providing you access to the products you have purchased. If you do not have this e-mail, check to make sure it is not in your spam folder.
If you are not the person identified as the "Ship To" contact person on your order, you will need to find this person and have them log into the site and add you as an "end user" or "customer account administrator" for your account. They will need your e-mail address in order to do this.
If you do not know who the "Ship To" contact person is for your order, please contact Xilinx Software Customer Service.
To correct errors or omissions in your profile information, please reinitiate the sign in process for product registration. You will be prompted with an address validation screen. At this point you can correct any mistakes in your profile and continue with the product registration and download process. Additionally, a notification has been sent to a Xilinx customer service representative who will review the alert and if necessary, will contact you regarding your account status.
These troubles may be related to your system, your ISP and connection to the Internet, or the interaction of your system with the Xilinx Product Download and Licensing Sites. Here are some suggestions that should help:
Xilinx values and safeguards your privacy and security. We provide 40-bit SSL (Secure Sockets Layer) encryption to protect your personal information as it travels across the Internet. SSL protection is provided throughout the Xilinx Product Registration and Download Site. All modern browsers support SSL. If yours does not, we recommend upgrading to a newer version for better privacy protection.
Access to your registration information is available only when your username and password are entered correctly. For your protection, our customer service representatives are not authorized to change your information in any way. To learn more about how Xilinx safeguards your personal information, please read the Xilinx Privacy Statement.
The software on the Xilinx Product Download Site is subject to strict license and export compliance controls, thus various security systems are built into our download site. This security architecture relies on the HTTP protocol for downloads, so we do not provide an FTP option.
Upon completion of the registration process, you will advance to the Download Software screen. Below the green "DOWNLOAD" button in the "Quick Links" section is a link labeled "Request a DVD". Clicking on this link will take you to a DVD request form. In most cases, a DVD can be mailed to you within 3-4 weeks.
Only the 9500XV family has been discontinued in production. All other devices remain in production, and removal of software support in 11.1 in no way implies that Xilinx will soon cease production on these devices.
DVDs are no longer being produced for ISE 10.1 software and all previous 10.1 DVD inventory has already been shipped.
First, you need to install ISE 10.1. At the end of installation, you will be asked to run XilinxUpdate. If you accept, XilinxUpdate will attempt to connect to the Xilinx website and will prompt you to download the latest available updates to ISE 10.1.
Alternately, you can go to Downloads, and select the Service Pack you wish to download. After unarchiving the install, run the setup executable to launch the updater.
There are currently no plans to make further updates to ISE 10.1. However, if a significant issue is found in the future, a tactical patch will be considered. Go to Technical Support to open a webcase.
Similar to support for ISE® Classics, Xilinx Technical Support continues to support this version if the customer is targeting any of the devices removed in 11.1 and future versions. However, Xilinx Technical support does not support a customer is using 10.1.03 and targeting a device found in ISE DS 11.1.
Companies that have purchased 10.1 are still entitled to register, install and use 10.1 software. However, with the move to FLEX licensing in ISE Design Suite 11, it became necessary to reorganize the registration and licensing accounts. In this reorganization, only the end-user listed on the original 10.1 Xilinx Purchase Order was retained in the licensing account. This will typically be the IT or CAD tools administrator for your group or company. This administrator can add you back to the licensing account, where you can generate a new registration ID and download full 10.1 software. If you cannot locate this administrator, please contact Xilinx Customer Service for assistance.
Access to ISE Design Suite 10.1 tools, other than WebPACK, requires either a current in-warranty Xilinx ISE Design Suite Edition subscription, or a Xilinx ISE subscription that was valid during the 10.1 release. Once a purchase of a current Xilinx ISE Design Suite Edition is completed, simply contact Xilinx Customer Service and you will be granted an entitlement to generate a Registration ID and use ISE 10.1.