发 帖  
原厂入驻New
[问答] 由于std.standard发生变化,因此需要重新保存模拟错误
78 xilinx Zynq ubuntu
分享
在Ubuntu 14.04上使用Vivado 2015.3和Zynq 7030.我成功地合成,实现并生成了一个位文件,语法错误全部被清除。
当我“运行行为模拟”时,我收到以下消息
信息:[VRFC 10-163]将VHDL文件“/home/sylvain/S2G2AcqFPGA/RTL/changesign52.vhd”分析到库xil_defaultlibERROR:[VRFC 10-113] /home/sylvain/S2G2AcqFpga/S2G2AcqFPGA/S2G2AcqFPGA.sim/sim_1/
由于std.standard已更改为ERROR,因此需要重新保存behav / xsim.dir / xil_defaultlib / adcpackage.vdb:[VRFC 10-147] xil_defaultlib.adcpackage无法恢复ERROR:[VRFC 10-149]'adcpackage'未在库中编译
xil_defaultlib [/home/sylvain/S2G2AcqFpga/RTL/changesign52.vhd:32]INFO:[VRFC 10-307]分析实体changeign52ERROR:[VRFC 10-91] dspregister_t未声明[/ home / sylvain / S2G2AcqFpga / RTL / changesign52
.vhd:35]错误:[VRFC 10-91] dspregister_t未声明[/home/sylvain/S2G2AcqFpga/RTL/changesign52.vhd:36] ERROR:[VRFC 10-1504]单位changeign52由于先前的错误而被忽略[/
home / sylvain / S2G2AcqFpga / RTL / changesign52.vhd:34]信息:[VRFC 10-240] VHDL文件/home/sylvain/S2G2AcqFpga/RTL/changesign52.vhd因错误而被忽略
这是代码的一部分,可以合成并编译到位文件。
我担心我会遇到Xilins VHDL模拟器中的错误。
它所抱怨的“adcpackages.vhd”软件包在全球大约80%的VHDL源代码中使用,因此,它已被使用了很多次。这里是changesign52.vhd:
库IEEE;使用IEEE.STD_LOGIC_1164.ALL;
- 如果使用带有有符号或无符号值的算术函数,则取消注释以下库声明 - 使用IEEE.NUMERIC_STD.ALL;
- 如果在此code.library UNISIM中实例化 - 任何xilinx原语,则取消注释以下库声明;使用UNISIM.VComponents.all;
使用work.adcPackage.all;
entity changeign52是Port(din:在dspRegister_t; dout:out dspRegister_t); end changesign52;
架构行为的changeign52是
信号dinInv:std_logic_vector(51 downto 0);
COMPONENT increment_52bit PORT(a:IN dspRegister_t; s:OUT dspRegister_t);
结束组成部分;
开始
your_instance_name:increment_52bit PORT MAP(a => dinInv,s => dout);

dinInv
0
2020-4-8 09:36:49   评论 分享淘帖 邀请回答

相关问题

3个回答
我发现了问题。
尽管UG901(v2015.3)第179页说如果项目被标记为“VHDL 2008”并且它将使用VHDL 2008库,无论每个文件的类型如何,它都不适用于模拟器。
您必须在设计中更改“VHDL 2008”而不是“VHDL”中的所有VHDL文件。
不要将单个文件保留为VHDL ...
希望它可以帮助别人......
在原帖中查看解决方案
2020-4-8 09:48:29 评论

举报

我发现了问题。
尽管UG901(v2015.3)第179页说如果项目被标记为“VHDL 2008”并且它将使用VHDL 2008库,无论每个文件的类型如何,它都不适用于模拟器。
您必须在设计中更改“VHDL 2008”而不是“VHDL”中的所有VHDL文件。
不要将单个文件保留为VHDL ...
希望它可以帮助别人......
2020-4-8 10:03:05 评论

举报

您好@sylvainsgndt,
请通过将您的答案标记为“接受为解决方案”来关闭此主题,这将对其他有类似问题的用户有所帮助,
谢谢,Arpan
谢谢,Arpan -----------------------------------------------
- - - - - - - - - - - - - - - - - - - - - - - -请注意-
如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。感谢Kudos .--------------------
--------------------------------------------------
------------------------
2020-4-8 10:19:36 评论

举报

只有小组成员才能发言,加入小组>>

84个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表