赛灵思
直播中

王琳

7年用户 243经验值
私信 关注
[问答]

Vivado 2015.4许可证问题

嗨,
我在我的Linux机器上安装了Vivado 2015.4并加载了我在Windows计算机上运行完美的旧许可证。
但是当我尝试合成我的代码时,我收到此错误消息:[Common 17-345]找不到功能'Synthesis'和/或设备'xc7a35t'的有效许可证。
请运行Vivado许可证管理器以获取有关确定系统许可的功能和设备的帮助。解决方案:在Vivado License Manager中检查许可证的状态。
对于调试帮助,请搜索Xilinx支持“许可常见问题解答”。
并且此警告:[Common 17-348]无法获得功能'Synthesis'和/或设备'xc7a35t'的许可。

以上来自于谷歌翻译


以下为原文

Hi,
I installed Vivado 2015.4 on my Linux machine and loaded my old license which runs perfectly on my Windows computer. But i get this error message when i try to synthesis my code: [Common 17-345] A valid license was not found for feature 'Synthesis' and/or device 'xc7a35t'. Please run the Vivado License Manager for assistance in determining which features and devices are licensed for your system.
Resolution: Check the status of your licenses in the Vivado License Manager. For debug help search Xilinx Support for "Licensing FAQ". and this warning : [Common 17-348] Failed to get the license for feature 'Synthesis' and/or device 'xc7a35t'.

回帖(8)

张林锋

2018-12-26 11:49:23
你好@ afireinthesky,
感谢您与我分享所需信息。
根据提供的文件,我可以看到您拥有有效的Vivado WebPACK许可证。
但是,Vivado工具无法检测到此许可证。
这意味着许可证未正确安装,因为它位于工具无法检测到此许可证的文件夹中。
您能否将XILINXD_LICENSE_FILE环境变量设置为指向此许可证所在的位置。
基于您的Xinfo,设置了noXILINXD_LICENSE_FILE和LM_LICENSE_FILE环境变量,因此工具无法找到许可文件的位置。
但是,在Linux操作系统上,如果设置XILINXD_LICENSE_FILE环境变量(注意;不需要设置LM_LICENSE_FILE环境变量,只需要XILINXD_LICENSE_FILE)指向此许可证所在的位置,那么工具将知道在哪里查找此
执照。
这应该可以解决您的问题。
要验证是否正确设置了XILINXD_LICENSE_FILE环境变量,您可以运行setenv命令,这将显示您的案例中设置的allenvironment变量列表。
这也应该包括XILINXD_LICENSE_FILE,例如:
XILINXD_LICENSE_FILE = / PROJ /许可
如果您对上述内容有任何疑问,请与我们联系。
亲切的问候,
阿纳托利
亲切的问候,Anatoli Curran,Xilinx技术支持-----------------------------------------
--------------------------------不要忘记回复,工作,并接受解决方案.----
--------------------------------------------------
-------------------
在原帖中查看解决方案

以上来自于谷歌翻译


以下为原文

hello @afireinthesky,
 
Thanks for sharing the required info with me.
 
Based on the files provided, i can see you have a valid Vivado WebPACK license. However, this license can't be detected by the Vivado tools. This means that the license isn't installed correctly, as it located in the folder that the tools can't detect this license from.
Can you please set XILINXD_LICENSE_FILE environment variable to point to the location where this license is located. Based on your Xinfo, no XILINXD_LICENSE_FILE nor LM_LICENSE_FILE environment variables are set, so the tools can't find the location of the license file.
However, on your Linux OS, if you set XILINXD_LICENSE_FILE environment variable (note; no need to set LM_LICENSE_FILE environment variable as well, just XILINXD_LICENSE_FILE) to point to the location where this license is, that way the tools will know where to look for this license. This should solve your issue.
 
To verify that the XILINXD_LICENSE_FILE environment variable is set correctly, you can run setenv command and that would show you the list of all environment variables set in your case. This should also include XILINXD_LICENSE_FILE, e.g.:
 
XILINXD_LICENSE_FILE=/proj/licenses
 
Please let me know if you have any questions on the above.
 
Kind Regards,
Anatoli
Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------View solution in original post
举报

张林锋

2018-12-26 12:06:14
你好@ afireinthesky,
您能否生成并附上您的xinfo报告(在看到此许可问题的机器上生成)。
可以通过在Vivado TCL控制台中运行“report_environment -file xinfo.txt”命令来生成Xinfo.txt
亲切的问候,
阿纳托利
亲切的问候,Anatoli Curran,Xilinx技术支持-----------------------------------------
--------------------------------不要忘记回复,工作,并接受解决方案.----
--------------------------------------------------
-------------------

以上来自于谷歌翻译


以下为原文

Hello @afireinthesky,
 
Can you please generate and attache your xinfo report (generated on the machine where this licensing issue is seen).
Xinfo.txt can be generated by running the "report_environment –file xinfo.txt" command in Vivado TCL console
 
Kind Regards,
Anatoli
Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
举报

张林锋

2018-12-26 12:15:28
你好再次@fireinthesky,
首先,请注意Ubuntu 17.04是Xilinx工具不支持的操作系统。
因此,请注意在此操作系统上运行Xilinx工具时可能会遇到问题,因为我们尚未在不支持的操作系统上测试我们的软件。
中学,我在您的新佛报告中可以看到以下内容:
网络接口卡ID |
000000000000
关于这个被识别为0的NIC卡ID,如上所示,请查看此william hill官网 主题,了解此问题的原因以及如何解决此问题的步骤(即将ID卡ID标识为全0的问题)

https://forums.xilinx.com/t5/Installation-and-Licensing/Licensing-VLM-indentify-the-HostID-as-quot-000000000000-quot-and/m-p/769111/highlight/false#M18267
最后,我在新佛报告中看不到任何与Vivado相关的许可证。
您是否重新生成了针对Linux操作系统的MAC / NIC ID的许可证?
如果这是节点锁定许可证,则许可证仅适用于为其生成的计算机。
如果在Windows操作系统上运行正常,则不能只复制相同的许可证并将其加载到Linux操作系统上。
您需要为Linux操作系统重新生成此许可证,这可以从www.xilinx.com/cn/getlicenses完成。
如果您对我有任何疑问,请告诉我。
亲切的问候,
阿纳托利
亲切的问候,Anatoli Curran,Xilinx技术支持-----------------------------------------
--------------------------------不要忘记回复,工作,并接受解决方案.----
--------------------------------------------------
-------------------

以上来自于谷歌翻译


以下为原文

Hello again @afireinthesky,
 
Firstly, please note that Ubuntu 17.04 is unsupported OS for the Xilinx tools. Therefore, please be aware that you may see issues when running Xilinx tools on this OS, as we haven't tested our software on unsupported OSs.
 
Secondary, I can see the following in your Xinfo report:
 
Network Interface Card ID | 000000000000  Regarding this NIC Card ID identified as all 0's, as can be seen above, please check this forum topic on the cause of this issue and also on the steps on how you can overcome this problem (i.e. the issue with NIC Card ID identified as all 0's).
 
https://forums.xilinx.com/t5/Installation-and-Licensing/Licensing-VLM-indentify-the-HostID-as-quot-000000000000-quot-and/m-p/769111/highlight/false#M18267
 
And finally, I can't see any Vivado related licenses in your Xinfo report. Have you regenerated this license targeting the MAC/NIC ID of your Linux OS? If this is a Node-Locked license, the license will only work on the machine it was generated for. If this is working fine on your Windows OS, you can't just copy the same license and load this onto your Linux OS. You'd need to re-generate this license for your Linux OS and this can be done from www.xilinx.com/getlicenses. 
 
If you have any question for me, please let me know.
 
Kind Regards,
Anatoli
Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
举报

蒋喜玲

2018-12-26 12:26:29
我处理了NIC ID问题并修改了我的许可证,但我仍然收到同样的错误。

以上来自于谷歌翻译


以下为原文

I handled the NIC ID problem and modify my license but I still receive the same error.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分