Sie können Timing-Verletzung sehen, wenn Sie die DQS-Verfolgung im DDR3-Controller deaktivieren, indem Sie die Schritte in diesem Wissensartikel befolgen:
Warum hat sich die Option "Enable read DQS tracking" in UniPHY-basierter DDR3 SDRAM IP zwischen Quartus® II Software-Releases geändert?
Die Timing-Verletzung tritt auf, wenn der Controller mit der Zeichenkette "Controller" genannt wird.
Die Problemumgehung besteht darin, in _p0_report_timing_core.tcl die Zeichenkette "controller" in "alt*controller" zu ändern.
Veränderung:
wenn { ! } {
stellen Sie controller_regs [get_registers |*controller_*inst|*]
inst_other_if festlegen
} else {
stellen Sie controller_regs [get_registers |*:*controller_*inst|*]
inst_other_if festlegen
}
An:
wenn { ! } {
festlegen controller_regs [get_registers | *alt*controller_*inst|*]
inst_other_if festlegen
} else {
setzen sie controller_regs [get_registers |*:* alt*controller _*inst|*]
inst_other_if festlegen
}
Dieses Problem wird ab Version 13.1 der Quartus® II Software behoben.