许可 - 排除Xilinx软件许可问题

问题描述

此答复记录旨在帮助用户解决在获取,设置和使用Xilinx软件许可证期间可能遇到的一些常见问题。

其他有用链接 安装,许可和发行说明指南 (UG631): ISE Design Suite 14:安装,许可和发行说明

有关Xilinx许可的一般问题: http//www.xilinx.com/tools/faq.htm

要么:

http://www.xilinx.com/support/answers/41259.html

Xilinx软件许可已知问题: (Xilinx答复32295)

软件许可页面: http//www.xilinx.com/getlicense

解决/修复方法

获取许可证(购买,生成,下载等)

用户的Xilinx许可证帐户中未显示所需产品(无权利)。

  • 请参阅(Xilinx答复30592)
  • 确保用于登录帐户的电子邮件地址与购买产品时使用的地址一致;您的帐户和权利基于电子邮件地址。许多公司将两个电子邮件地址别名,例如joe.smith @ cool_works.com和jsmith@cool_works.com 。即使两个地址都转到同一位置,登录Xilinx下载和许可站点时也会将它们视为单独的帐户。
  • 权利在处理时被激活。根据购买许可证的位置,付款清算和工作量,激活许可证可能需要长达两到三天的购买时间。
  • 有关权利问题和问题,请访问客户服务在线支持表。
我没有生成浮动许可证的选项。
  • 浮动许可证只能由Xilinx许可帐户管理员生成。
  • 生成许可证时,您可以在同一许可证文件中生成节点锁定或浮动许可证(而不是两者)。如果选择仅允许节点锁定许可证的任何产品功能,则禁用生成浮动许可证的功能。
  • 如果您是公司的Xilinx许可证帐户管理员,并且没有看到特定产品的选项,则这是一个权利问题,您应该联系Xilinx客户服务。
修改许可证(重新托管,更改座位数等) 许可证未送达
  • 在某些情况下,发送给客户的许可和授权通知将被过滤到客户的“垃圾邮件”电子邮件文件夹中。如果您没有收到Xilinx下载和许可站点的预期电子邮件,请检查您的“垃圾邮件”文件夹。
  • 也可以随时从下载和许可站点直接下载许可证。转到“管理许可证”选项卡,选择生成的许可证,然后选择左下角的“下载”箭头。
安装和设置使用许可 在服务模式下设置Windows Server
  • 使用lmtools.exe(在%XILINX%\ bin \ ntt中可用)将许可证服务器系统配置为服务;有关详细说明,请参阅(Xilinx答复32780)
无法找到许可证服务器实用程序 设置浮动许可证以运行防火墙
  • 对于防火墙配置,需要在防火墙上打开两个端口;许可证的服务器行上指定的服务器端口号和返回端口。应在供应商守护程序行上指定返回端口,以便将其修复为可在防火墙上打开的特定端口号;见(Xilinx答复33115)
许可证文件丢失或意外删除
  • 生成的许可证文件可以随时再次下载或通过电子邮件发送。转到下载和许可站点,在“管理许可证”选项卡的主视图中单击所需的许可证文件,然后单击左下方面板中的下载或电子邮件图标。
与查找正确许可证相关的问题(未找到许可证,发现错误的许可证等) 我用于节点锁定我的许可证的以太网MAC ID未出现在XLCM中
  • 某些笔记本电脑具有在不使用时禁用LAN端口的功能。这可能导致以太网MAC ID“消失”。
我的节点锁定许可证未找到
  • 从开始菜单打开Xilinx许可证配置管理器(XLCM),或在命令shell中键入“xlcm”。这显示了搜索位置中的所有Xilinx许可证。
  • 检查以确保许可证文件位于Xilinx软件查找许可证的位置之一。通常,这是主驱动器下的“.xilinx”目录,例如c:\。Xilinx或〜/ .Xilinx),用于节点锁定许可证,但是,Xilinx软件可能会找到许多可能的位置。对于所有搜索过的位置,请访问: http//www.xilinx.com/tools/faq.htm
  • 如果许可证不在默认位置,请确保将XILINXD_LICENSE_FILE设置为预期值。
  • 打开许可证文件并进行目视检查以确保在许可证文件中找到所需的功能。它应该遵循FEATURE或INCREMENT关键字或者是包的组件(包名称也必须遵循FEATURE或INCREMENT关键字)。
  • 在产品许可证密钥所在的文件上运行lmutil诊断程序,以获取可用的许可证密钥和签出状态。
  • 对于LogiCORE IP许可证,您还可以从命令行运行xlicmgr以查看许可证状态。
  • 如果您在远程桌面上运行该软件,请检查该许可证是否包含“TS_OK”(终端服务器正常)密钥。 XLCM将显示许可证有效,但软件将指示未找到有效许可证。
我找不到我的浮动许可证
  • 从开始菜单打开Xilinx许可证配置管理器(XLCM),或在命令shell中键入“xlcm”;这显示了搜索位置中的所有Xilinx许可证。
  • 检查以确保许可证文件位于Xilinx软件查找许可证的位置之一。通常,这是XILINXD_LICENSE_FILE为浮动许可证指向的PORT @ Server位置。但是,Xilinx软件可能会找到许多可能的位置。对于所有搜索过的位置,请访问: http//www.xilinx.com/tools/faq.htm
  • 确保XILINXD_LICENSE_FILE正确设置为许可证文件中提供的正确端口号和服务器名称。
  • 打开许可证文件并目视检查以确保在文件中找到所需的功能。它应该遵循FEATURE或INCREMENT关键字或者是包的组件(包名称也必须遵循FEATURE或INCREMENT关键字)。
  • 在PORT @ SERVER位置运行lmutil诊断程序,产品许可证密钥应在该位置获取可用的许可证密钥和签出状态。
  • 检查LM_LICENSE_FILE和XILINXD_LICENSE_FILE的所有PORT @ SERVER位置和高速缓存的特定功能。
  • 对于LogiCORE IP许可证,您还可以从命令行运行xlicmgr以查看许可证状态。
  • 确保许可证已在服务器上启动并运行。
  • 如果找不到PORT @ SERVER位置,'lmutil lmdiag'将返回,而不显示任何消息。
  • 客户端和服务器可以通信吗?
  • 尝试从客户端ping服务器:C:\> ping server12。
  • 尝试从客户端telnet到服务器。 C:\> telnet server12。

如果在单个许可证文件中的多个位置或多个包中找到许可证组件,则使用该组件的哪个实例(优先)?

如果许可证组件(例如,ISE在多个许可证包中可用)(例如,Logic Edition和System Edition许可证),则按以下顺序选择使用的许可证:

  1. 将首先使用为应用程序提供最高级别操作的许可证。注意:对于大多数许可的Xilinx应用程序,只需启用(许可时)或禁用(未许可时),操作级别将相同。
  2. 接下来,具有最早版本限制的许可证将在具有更高版本限制的版本之前使用。
  3. 如果版本限制相同,则将使用具有较晚开始日期的许可证。
  4. 如果版本限制和开始日期相同,则将使用搜索顺序中找到的许可证有效许可证。
    • 在字母顺序中搜索在同一目录中找到的许可证。
    • 单个文件中的许可证功能按照它们在许可证文件中出现的顺序进行搜索。
  • 注意:使用“sort”指令可以覆盖上面第2,3和4项中指定的优先级。要使用sort指令,请编辑许可文件的适用增量行,并添加“sort = 1”,“sort = 2”等。较低的排序值优先于较高的值。
  • 如果找到并且可以使用WebPack许可证,即许可证有效并且WebPACK支持目标器件,则将使用WebPACK组件代替找到的ISE组件,而不管搜索顺序如何。
  • 对于LogiCORE IP核许可证密钥,请确保在最新许可证可用后重新生成核心;见(Xilinx答复30517) 。要查看生成核心的许可级别,请运行'xlicmgr report <core_name> .ngc'
  • 清除FLEX许可证缓存;从命令行运行“xlicmgr reset”。
  • 将XILINXD_LICENSE_FILE设置为首先专门指向所需的许可证。
    • 示例1:'XILINXD_LICENSE_FILE = c:\。xilinx \ xilinx.com'尽管c:\。xilinx \ xilinx.com已经在搜索许可证,但使用XILINXD_LICENSE_FILE变量指定它会使其在搜索顺序中排在第一位。
    • 示例2:'XILINXD_LICENSE_FILE = / user / eda / lic / Xlinx.lic:1700 @ myserver:2100 @ bigserver'在任一服务器上的许可证密钥之前搜索Xilinx.lic。

找到许可证但不允许MAC地址

许可证不正确的问题(找到许可证但无效) 已找到节点锁定许可证但不起作用。

  • 检查主机名和主机ID;它应该与安装节点锁定许可证的计算机中的主机值匹配。 XLCM列出系统上可用的值以锁定许可证。在命令提示符下键入“lmutil lmhostid”将返回可用于系统的MAC地址。
  • 检查许可证的到期日期。
  • 检查以确保许可证中的功能名称匹配。
  • 检查许可证文件中的包和组件行,以确定您是否有权使用该软件。例如,仅为EDK颁发的许可证文件无法运行ISE,因为文件中的“组件”行仅列出了XPS和SDK。但是,System_Edition包的Component行将包含并启用ISE。
  • 查看操作系统可支持性: http//www.xilinx.com/publications/matrix/Software_matrix.pdfKeepThis=true&TB_iframe=true
  • 检查许可证文件格式(DOS与UNIX)。在大多数情况下,这并不重要,但是看到opensUSE(不支持的操作系统)的情况,其中需要使用dos2unix命令转换许可证才能正确读取。
  • 如果您在远程桌面上运行该软件,请检查该许可证是否包含“TS_OK”(终端服务器正常)密钥。 XLCM将显示许可证有效,但软件将指示未找到有效许可证。

即使您拥有WebPACK软件许可证和EDK浮动许可证,也会发生许可证错误“未找到ISE功能”。

  • 解决方法:忽略警告并继续使用EDK / ISE软件集成。已提交更改请求,应在即将发布的版本中修复。

发生许可错误“WebPACK不支持此部分”。

何时联系Xilinx客户服务 客户希望添加用户,但没有管理员权限。

  • 任何许可证帐户管理员都可以向帐户添加新用户或允许任何用户成为帐户管理员。
  • 联系客户服务部门,了解哪个用户是该帐户的管理员。

客户处于过渡保修状态,但无法在“创建许可证”选项卡中看到11.1的过渡许可证。

客户必须为特定版本生成IP许可证,但在“添加评估和免费IP核”选项卡中找不到它们。 客户无法在“新建许可证”选项卡上找到他们应有权访问的产品(权利)。

SmartExplorer或ExploreAhead运行:

节点锁定许可证:

  • 在单台机器上单次许可证签出时无限制地并行运行基于探索的MAP / PAR。

浮动许可证:

  • 单个用户在多台计算机上单个许可证签出时,无限制并行运行MAP / PAR。

如何查找FLEXlm缓存中的内容以及如何清除缓存

  • XILINXD的注册表项是:“HKLM \ Software \ FLEXlm许可证管理器”。
  • 要清除缓存,请删除注册表或从命令行运行“xlicmgr reset”。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:06:06 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它