12.2 EDK  – “错误:NgdBuild:604逻辑块无法解析……”-Altera-Intel社区-FPGA CPLD-ChipDebug

12.2 EDK – “错误:NgdBuild:604逻辑块无法解析……”

描述

执行过程运行时发生以下错误:

“错误:NgdBuild:989 – 无法处理BMM信息edkBmmFile.bmm”

“错误:NgdBuild:604 – 无法解析类型为’proc_sys_reset_0_wrapper’的逻辑块’Inst_edksub / proc_sys_reset_0’。引脚名称拼写错误会导致此错误,缺少edif或ngc文件,块名称与edif或ngc之间不匹配文件名或类型名称的拼写错误。目标’virtex5’不支持符号’proc_sys_reset_0_wrapper’。“

“错误:NgdBuild:604 – 无法解析类型为’mdm_0_wrapper’的逻辑块’Inst_edksub / mdm_0’。引脚名称拼写错误会导致此问题,缺少edif或ngc文件,块名称与edif或ngc之间不匹配文件名或类型名称的拼写错误。目标’virtex5’不支持符号’mdm_0_wrapper’。“

这些错误不会出现在12.1中。

12.1和12.2之间的区别是:

  • 12.1 Project Navigator将XPS在当前XPS项目的实现文件夹中生成的所有NGC文件复制到ISE项目中。
  • 12.2Project Navigator仅将一个NGC文件(EDK子模块的顶级NGC文件)复制到ISE项目中。

解决方案1
将user_black_box属性添加到HDL代码中。如果您将EDK项目实例化为系统:

VHDL
属性box_type:string;
属性box_type of system:component是“user_black_box”;

的Verilog
(* box_type =“user_black_box”*)
system u1(…);
解决方案2

将“宏搜索路径”= XPS项目实现子目录添加到“翻译属性”,以便NGDBuild可以找到网表。

请登录后发表评论

    没有回复内容