由于 Quartus® Prime Standard Edition 软件版本 22.1 存在一个问题,您在使用错误消息寄存器卸载程序 IP 时可能会看到此严重警告。
使用错误消息寄存器卸载程序 IP 时,还会在 Timing Analyzer 的“未约束路径报告”中看到报告的未约束时钟(如下所示)。这是由于 altera_emr_unloader.sdc 中的约束未能解决此问题。
*|altera_emr_unloader:emr_unloader_component|current_state。STATE_CLOCKHIGH
要在 Quartus® Prime Standard Edition 软件版本 22.1 中变通解决此问题,请执行以下步骤:
- 在 altera_emr_unloader.sdc 文件中,注释掉第 14 行。
- 将 create_generated_clock 约束添加到 altera_emr_unloader.sdc 文件中。例如:
create_generated_clock -name emr_unloader_STATE_CLOCKHIGH -source [get_pins {*|alt_fault_injection_component|alt_fi_inst|*oscillator|clkout}] [get_keepers { *|emr_unloader_component|current_state.STATE_CLOCKHIGH}]
该问题计划在 Quartus® Prime Standard Edition 软件的未来版本中修复。