由于Quartus®II13.0及更高版本中的问题,如果在“设计分区”窗口中创建新的设计分区,则在编译期间可能会看到此错误。
要检查您的设计是否受此问题影响,请检查Quartus II设置文件( .qsf )并查找任何PARTITION_HIERARCHY实例分配。如果此分配的目标包含设计的顶级实体的名称,则您的设计会受到影响,并且可能无法正确编译。例如,如果您的设计的顶级实体是chip_top并且您打算在模块block_a的实例u0上创建设计分区,则以下赋值可能出现在.qsf中并且不正确:
set_instance_assignment -name PARTITION_HIERARCHY u0_183c1 -to "chip_top|block_a:u0" -section_id "block_a:u0"
解决/修复方法
要解决此问题,请删除在“设计分区”窗口中创建的所有设计分区。通过执行以下步骤在Project Navigator窗口中重新创建设计分区:
- 在Project Navigator窗口中,选择Hierarchy选项卡
- 根据需要展开设计层次结构,以查找要指定为设计分区的层次结构实例
- 右键单击分层实例,指向上下文菜单上的“设计分区”,然后单击“设置为设计分区”
计划在Quartus II软件的未来版本中修复此问题。
没有回复内容