在以下知識文章中的步驟停用 DDR3 控制器中的 DQS 追蹤時,可能會發現計時違規:
為什麼在 Quartus® II 軟體版本 之間,UniPHY 的 DDR3 SDRAM IP 中「啟用讀取 DQS 追蹤」選項?
當控制器以字串「控制器」命名時,就會發生違反計時的情況。
此問題的解決方法是,在< instance>_p0_report_timing_core.tcl 中,將字串「控制器」變更為「alt*控制器」。
改變:
如果 { !{
設定controller_regs [get_registers |*controller_*inst|*]
設定inst_other_if
{ 其他 {
設定controller_regs [get_registers |*:*controller_*inst|*]
設定inst_other_if
}
自:
如果 { !{
設定controller_regs [get_registers | *alt*controller_*inst|*]
設定inst_other_if
{ 其他 {
設定controller_regs [get_registers |*:* alt*控制器 _*inst|*]
設定inst_other_if
}
此問題已從 Quartus® II 軟體版本 13.1 開始修復。