父实例上的参数设置错误地覆盖子实例上类似命名参数的默认值。例如,如果父和子两者都定义了参数FOO
并且在父实例上,您将FOO
的值设置为7
,则子项上的FOO
值(错误地)设置为7
。
解决/修复方法
修改子实例以将参数显式设置为默认值。您可以通过编辑HDL源或通过向Quartus设置文件( .qsf )添加set_parameter
赋值来修改子实例: set_parameter -name FOO <value> -to <child instance name>
。
没有回复内容