XST的设计助手帮助解决“HDLC编译器:508:%s的非法递归模块实例化”错误-Xilinx-AMD社区-FPGA CPLD-ChipDebug

XST的设计助手帮助解决“HDLC编译器:508:%s的非法递归模块实例化”错误

描述

有关帮助解决“HDLC编译器:508:%s的非法递归模块实例化”错误,请参阅此答复记录。

注意:本答复记录是Xilinx XST解决方案中心(Xilinx答复38927)的一部分 。 Xilinx XST解决方案中心可用于解决与XST相关的所有问题。无论是开始新设计还是解决问题,请使用XST解决方案中心来指导您获取正确的信息。

如果模块尝试在定义(模块的module / endmodule关键字对)中创建自身实例,则会发生此错误。

接下来是什么:

这表明存在严重的设计错误。重命名父模块或实例化模块。

例:

考虑以下RTL:

1:模块top();
2:
3:top inst_of_top;
4:
5:endmodule

在模块顶部的定义中有一个模块顶部的实例。这可以通过更改第1行或第3行中的模块名称“top”来解决。

请登录后发表评论

    没有回复内容