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# 44033

Licensing - How do I check the status of a LogiCORE IP Core license?

Description

How do I check the license status/Level of a LogiCORE IP?

Solution

Vivado:

In Vivado the current LogiCORE IP Core license status can be obtained by opening Vivado License Manager (VLM) or Vivado IP Catalog.

In the IP catalog select the desired IP and then click "View License Status".

This license status will show information such as the required version limit, and the level of the license found.

Vivado does not have an option to show what level of license (Full, Design Linking, Hardware Eval, etc ...) the target files of an IP instance were generated with.

The following Tcl commands related to IP licensing might be useful.

  • To list the IP used in a project and the license key required for it:
foreach proj_IP [get_ips] {puts "Proj_IP = $proj_IP \t license key = [get_property LICENSE_KEYS [get_ipdefs [get_property IPDEF [get_ips $proj_IP]]]]"} 
  • To report the number of IP in a project that require a license:
foreach i [get_ipdefs] { if {[get_property REQUIRES_LICENSE $i] == 1 }{set cnt=cnt+1} { puts "$cnt $i" }} 
  • To get all available properties of an IP core:
list_property [get_ipdefs -filter {NAME=~*my_core}] 
  • To get a list of all IP in the IP catalog that do not require a license:
foreach i [get_ipdefs] { if { [puts [get_property REQUIRES_LICENSE $i] ] != 1 } { puts "-- $i" }}
  • To get the License key required for each IP:
foreach i [get_ipdefs] { if { [puts [get_property LICENSE_KEYS $i] ] != 1 } { puts $i }} 

ISE:

LogiCORE IP Core license status can be obtained by opening XLCM, IP Catalog, or CORE Generator.

In the IP catalog or in CORE Generator, select the desired IP and then click "View License Status".

If a license is found, the license status option will show information such as the required version limit, and the level of the license found.

Detailed information can also be obtained by running the following command at the ISE tools command prompt or Vivado Tcl Shell:

xlicmgr status -c <feature name> -v

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
44029 Licensing - LogiCORE IP Core licensing questions? N/A N/A
AR# 44033
Date Created 09/12/2011
Last Updated 05/25/2016
Status Active
Type General Article
Devices
  • SoC
  • FPGA Device Families
Tools
  • Vivado Design Suite
  • ISE