在基于DDR3 UniPHY的控制器中启用“额外时序报告时钟”时的时序违规-Altera-Intel论坛-FPGA CPLD-ChipDebug

在基于DDR3 UniPHY的控制器中启用“额外时序报告时钟”时的时序违规

按照此KDB解决方案中的步骤禁用DDR3控制器中的DQS跟踪时,您可能会看到时序违规:
http://www.altera.com/support/kdb/solutions/rd01062012_793.html

当控制器以字符串“controller”命名时,会发生时序违规。

解决/修复方法

此问题的解决方法是将<controller>中的“controller”更改为“alt * controller”_p0_report_timing_core.tcl

更改:

如果 { } {
       
set controller_regs [ get_registers | * controller_ * inst | *]
       
设置 inst_other_if
} 其他 {

       
set controller_regs [ get_registers | *:* controller_ * inst | *]
       
设置 inst_other_if
}

 


至:

如果 { } {
       
设置 controller_regs [ get_registers | * alt * controller_ * inst | *]
       
设置 inst_other_if
} 其他 {

       
set controller_regs [ get_registers | *:* alt * controller _ * inst | *]
       
设置 inst_other_if
}

这个问题将在未来的Quartus®II软件的版本。

请登录后发表评论

    没有回复内容