由于英特尔® Quartus® Prime 专业版软件版本 20.1 出现问题,如果重置同步器链的主寄存器具有分配SYNCHRONIZER_IDENTIFICATION=FORCED,它将被视为长度 1 的链,而不是预期长度。
出现这种行为的原因是该链被视为数据同步器链,而不是重置同步器链,且排除有异步重置的寄存器。
要解决此问题,对于任何受影响的重置同步器链,在 英特尔® Quartus® Prime 设置文件(.qsf)中添加主寄存器上的SYNCHRONIZER_IDENTIFICATION FORCED_IF_ASYNCHRONOUS分配:
set_instance_assignment名称 SYNCHRONIZER_IDENTIFICATION FORCED_IF_ASYNCHRONOUS到
此问题从英特尔® Quartus® Prime Pro Edition 软件版本 20.3 开始修复