完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
视频测试模式生成器IP模块需要一个免费许可证,我已从Xilinx下载,添加到我的许可证文件中,并加载到Vivado for Ubuntu。 TheLicense Manager看到它,但是当我执行report_ip_status时,它说它“需要购买”并且合成失败。我确实注意到在Windows中遇到这个问题。 我已经搜索过这方面的答案了,有一些帖子解决了这个问题,但没有为我解决,包括以下内容: https://forums.xilinx.com/t5/Ins ... em/m-p/482974#M7396 为什么Vivado没有看到TPG的许可证? 谢谢, 戴夫 以上来自于谷歌翻译 以下为原文 Hi, The video Test pattern generator IP block requires a free license, which I have downloaded from Xilinx, added to my license file, and loaded into Vivado for Ubuntu. The License Manager sees it, but when I do a report_ip_status, it says that it "Needs Purchase" and synthesis fails. I did not experience this problem in Windows. I have searched for an answer on this, and there are a few posts that address the problem but not solve it for me, including the following: https://forums.xilinx.com/t5/Ins ... em/m-p/482974#M7396 Why would Vivado not see the license for the TPG? Thank you, Dave |
|
相关推荐
7个回答
|
|
您好@dolsen_xilinx,
感谢您分享更多信息。 从我正确提到的报告中可以看出,host-id不匹配,这应该是工具能够检测许可但无法在活动会话中使用它的原因。 您看到的其他许可证可以被检测到并使用,因为它具有任何主机ID。 因此,根据此分析,您可以尝试通过重新托管来重新生成许可证吗? 使用000c29f20b50作为您的网络ID来生成新许可证,它应该可以使用。 转到管理许可证选项卡>单击修改许可证并添加如下所示的新主机。 问候,Prathik ----------------------------------------------- ------------------------------------------------请注明 适当的帖子作为答案“接受为解决方案”,以防它有助于解决您的查询。给予您认为有用且回复导向的帖子。感谢.---------------- -------------------------------------------------- ----------------------------- 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 Hi @dolsen_xilinx, Thanks for sharing further information. From report I see as you correctly mentioned, there is mismatch of host-id and this should be the reason that tool is able to detect license but unable to use it in active session. The other licenses which you see, can be detected and used as it has ANY host ID. So from this analysis, can you please try re-generating the license by doing a re-host? Use 000c29f20b50 as your Network ID to generate a new license and it should work. Go to manage license tab > click on modify license and add new host like below. Regards, Prathik ----------------------------------------------------------------------------------------------- Please mark the appropriate post as an answer "Accept as solution" in case it helps to resolve your query. Give Kudos to a post which you think is helpful and reply oriented. ----------------------------------------------------------------------------------------------- View solution in original post |
|
|
|
您好@dolsen_xilinx,
您是否尝试在设计中再次重新生成IP的输出产品? 在此处附加环境报告和许可证文件以进行进一步调试。 >>我确实记得在Windows中遇到过这个问题。 你究竟是什么意思? 问候,Prathik ----------------------------------------------- ------------------------------------------------请注明 适当的帖子作为答案“接受为解决方案”,以防它有助于解决您的查询。给予您认为有用且回复导向的帖子。感谢.---------------- -------------------------------------------------- ----------------------------- 以上来自于谷歌翻译 以下为原文 Hi @dolsen_xilinx, Did you try regenerating the output products of IP again in design? Attach your environment report and license file here for further debug. >>I did not experience this problem in Windows. What do you exactly mean? Regards, Prathik ----------------------------------------------------------------------------------------------- Please mark the appropriate post as an answer "Accept as solution" in case it helps to resolve your query. Give Kudos to a post which you think is helpful and reply oriented. ----------------------------------------------------------------------------------------------- |
|
|
|
谢谢您的回复。
出于某种原因,从层次结构或IP源视图中未在上下文菜单中将再生作为选项提供。 它甚至不会让我重新验证块,因为它说“hdmi_example_tba7200t_x4_v_tpg_0_0”被锁定。 (这是来自Inrevium的HDMI参考设计,顺便说一句。他们给我发了一个应该在Linux中编译的版本 - 至少它是为他们编写的。到目前为止,由于这个问题,我不会对我这么做。)请参阅随附的许可证 文件。 我不确定“环境报告”是什么,但我附上了report_ip_status的输出,以防你的意思。 而且,我对Windows的意思是,当我运行report_ip_status时,tpg许可证报告为“已购买”。 不幸的是,设计不会在Windows中编译,因为路径长度太长,我似乎无法改变它。 这就是我去Linux的原因。 不知道为什么我应该在Linux中出现许可证问题,特别是在免费IP上。 戴夫 report_ip_status.txt 49 KB Xilinx.lic 4 KB 以上来自于谷歌翻译 以下为原文 Thank you for your reply. Regenerating is not given as an option in the context menu from either the Hierarchy or the IP Sources view for some reason. It won't even let me re-validate the block, as it says that "hdmi_example_tba7200t_x4_v_tpg_0_0" is locked. (This is an HDMI reference design from Inrevium, btw. They sent me a version that should compile in Linux - at least it did for them. It won't for me so far because of this issue.) Please see attached for the license file. I'm not sure what an "environment report" is, but I attached the output of report_ip_status in case that is what you mean. And, what I meant about Windows was that the tpg license reports as "Purchased" when I run report_ip_status. Unfortunately, the design won't compile in Windows because the path lengths are too long, and I can't seem to change that. This is why I went to Linux. Don't know why I should have a license issue in Linux, especially on free IP. Dave report_ip_status.txt 49 KB Xilinx.lic 4 KB |
|
|
|
您好@dolsen_xilinx,
感谢您的回复。 可以通过Vivado TCL控制台从report_environment -file C://env.txt生成环境报告。 您是否以任何方式修改了许可证文件(包括HLS)? 由于这是节点锁定,只需尝试安装IP许可证,因为它是第一个。 如果您更换机器,则无论安装何种操作系统,都需要重新托管许可证。 VLM应显示已安装的许可证,该许可证应反映在环境报告中。 问候,Prathik ----------------------------------------------- ------------------------------------------------请注明 适当的帖子作为答案“接受为解决方案”,以防它有助于解决您的查询。给予您认为有用且回复导向的帖子。感谢.---------------- -------------------------------------------------- ----------------------------- 以上来自于谷歌翻译 以下为原文 Hi @dolsen_xilinx, Thanks for your reply. The environment report can be generated from report_environment -file C:/ Regards, Prathik ----------------------------------------------------------------------------------------------- Please mark the appropriate post as an answer "Accept as solution" in case it helps to resolve your query. Give Kudos to a post which you think is helpful and reply oriented. ----------------------------------------------------------------------------------------------- |
|
|
|
嗨Prathikm,
我对许可证文件进行的唯一修改是将各个许可证组件连接在一起。 我从昨天开始附上更新的许可证。 它是同一台机器,只是通过VM使用Linux。 另外附加了env.txt文件,其中“IP Bought”用于我的correctNIC ID的TPG许可证。 奇怪的是,在报告的顶部,它说:| 网络接口卡ID | 000c29f20b50 | 这不是我的NIC ID。 我不知道它是如何获得此值的,但它确实与许可证管理器在“查看主机信息”页面上报告的内容相匹配,因此它们都不正确。 仅供参考 - 在运行下面列出的步骤之前 - 我从之前的支持会话中发现 - 许可证管理器由于某种原因将主机ID报告为全0。 在我执行以下步骤后,报告为000c29f20b50,这也是不正确的。 我怀疑这个错误的感知NIC ID可能是因为有些问题; 虽然对其他许可组件(包括HDMI和Vivado)似乎没有问题。 我跑的步骤: 1.创建了一个/etc/udev/rules.d/70-persistent-net.rules文件: Per:https://askubuntu.com/questions/767786/changing-network-interfaces-name-ubuntu-16-04,我手动创建了一个/etc/udev/rules.d/70-persistent-net.rules文件。 根据帖子,“修复NIC的接口名称与MAC地址”02:01:02:03:04:05“到”eth0“的行现在是:SUBSYSTEM ==”net“,ACTION ==” 添加“,DRIVERS ==”?*“,ATTR {地址} ==”02:01:02:03:04:05“,ATTR {dev_id} ==”0x0“,ATTR {type} ==”1“ ,NAME =“eth0”。所以我用自己的NICID做了这个。 2.编辑grub文件: Per:https://www.xilinx.com/support/answers/60510.html cd / etc / default sudo vi grub 将以下内容添加到GRUB_CMDLINE_LINUX的末尾: net.ifnames = 0 biosdevname = 0 :WQ sudo grub-mkconfig -o /boot/grub/grub.cfg 然后重新启动 谢谢, 戴夫 env.txt 135 KB Xilinx.lic 3 KB 以上来自于谷歌翻译 以下为原文 Hi Prathikm , The only modification I made to the license file was to concatenate the individual license components together. I've attached an updated license since yesterday. It is the same machine, just using Linux through a VM. Also attached is the env.txt file, which says "IP Bought" for the TPG license for my correct NIC ID. Strangely, at the top of the report, it says:| Network Interface Card ID | 000c29f20b50 | which is not my NIC ID. I don't know how it got this value, but it does match what the license manager reports on the View Host Information page, so they're both incorrect. FYI - prior to running the steps outlined below - which I found from a previous support session - the license manager reported the host ID as all 0's for some reason. After I ran the steps below, it was reported as 000c29f20b50, which is also incorrect. I suspect that this incorrectly perceived NIC ID may be causing some issues; although it does not seem to be a problem for the other licensed components, including HDMI and Vivado. Steps I ran: 1. Created a /etc/udev/rules.d/70-persistent-net.rules file: Per: https://askubuntu.com/questions/767786/changing-network-interfaces-name-ubuntu-16-04, I manually created a /etc/udev/rules.d/70-persistent-net.rules file. According to the post, "The line for fixing the interface name of the NIC with MAC address "02:01:02:03:04:05" to "eth0" is now: SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="02:01:02:03:04:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0". So I did this with my own NIC ID. 2. Edited the grub file: Per: https://www.xilinx.com/support/answers/60510.html cd /etc/default sudo vi grub Add the following to the end of GRUB_CMDLINE_LINUX: net.ifnames=0 biosdevname=0 sudo grub-mkconfig -o /boot/grub/grub.cfg then rebooted Thanks, Dave env.txt 135 KB Xilinx.lic 3 KB |
|
|
|
您好@dolsen_xilinx,
感谢您分享更多信息。 从我正确提到的报告中可以看出,host-id不匹配,这应该是工具能够检测许可但无法在活动会话中使用它的原因。 您看到的其他许可证可以被检测到并使用,因为它具有任何主机ID。 因此,根据此分析,您可以尝试通过重新托管来重新生成许可证吗? 使用000c29f20b50作为您的网络ID来生成新许可证,它应该可以使用。 转到管理许可证选项卡>单击修改许可证并添加如下所示的新主机。 问候,Prathik ----------------------------------------------- ------------------------------------------------请注明 适当的帖子作为答案“接受为解决方案”,以防它有助于解决您的查询。给予您认为有用且回复导向的帖子。感谢.---------------- -------------------------------------------------- ----------------------------- 以上来自于谷歌翻译 以下为原文 Hi @dolsen_xilinx, Thanks for sharing further information. From report I see as you correctly mentioned, there is mismatch of host-id and this should be the reason that tool is able to detect license but unable to use it in active session. The other licenses which you see, can be detected and used as it has ANY host ID. So from this analysis, can you please try re-generating the license by doing a re-host? Use 000c29f20b50 as your Network ID to generate a new license and it should work. Go to manage license tab > click on modify license and add new host like below. Regards, Prathik ----------------------------------------------------------------------------------------------- Please mark the appropriate post as an answer "Accept as solution" in case it helps to resolve your query. Give Kudos to a post which you think is helpful and reply oriented. ----------------------------------------------------------------------------------------------- |
|
|
|
非常感谢。
这有助于解决这个问题。 我看到我的以太网适配器ID确实是Linuxeven中的值,尽管它没有在Windows中的ipconfig / all输出中列出。 不知道为什么他们可能会有所不同,但无论如何都要吸取教训。 感谢你的帮助! 以上来自于谷歌翻译 以下为原文 Many thanks. That worked to solve the issue. I see that my Ethernet adapter id is, indeed, that value in Linux even though it's not listed in the ipconfig /all output in Windows. Not sure why they could be different, but lesson learned anyway. Appreciate your help! |
|
|
|
只有小组成员才能发言,加入小组>>
2384 浏览 7 评论
2800 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2264 浏览 9 评论
3336 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2431 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
757浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
547浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
369浏览 1评论
1965浏览 0评论
684浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 08:14 , Processed in 1.693815 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号