问题描述
当您选择VHDL作为设计输入选项生成SRIO Core时,您可能会在XST中看到以下综合错误:
“../example_design/rio_wrapper.v”第389行:在模块<rio_wrapper>中
错误:Xst:2585 – 实例<log_io_top>的端口<deviceid_o>在定义<rio_log_io_v4_3>中不存在。请将块<rio_log_io_v4_3>的定义与其组件声明进行比较,以检测不匹配。
解决/修复方法
SRIO Core目前不提供VHDL中的设计文件。但是,如果选择VHDL作为设计输入选项,它将为您提供Verilog中的示例设计文件,并以VHDL语言提供仿真文件。综合示例设计文件时,它使用logi_io_v4_3_bb.v文件作为黑盒子。
解决上述端口不匹配错误:
将以下“deviceid_o”声明添加到位于/ implement目录中的rio_log_io_v4_3_bb.vhd文件。
deviceid_o:out STD_LOGIC_VECTOR(0到15);
此问题将在下一版本的SRIO Core中修复。
没有回复内容