LogiCORE RapidIO v4.3  – 使用VHDL设计文件时可以看到XST端口不匹配错误-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE RapidIO v4.3 – 使用VHDL设计文件时可以看到XST端口不匹配错误

问题描述

当您选择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中修复。

请登录后发表评论

    没有回复内容