在分析與合成期間,Quartus® II 軟體版本 10.0 可能會看到錯誤,當時您的設計包含「QDR II 和 QDR II SRAM 控制器搭配 UniPHY」MegaCore®,目標是 HardCopy® IV 裝置。
若要解決方法,請使用下列步驟修改 >_timing.tcl:
- 在 _timing.tcl中找到下列代碼。
設定 SSN (pushout_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSABSOLUTE 非LEVELED MAX] -in_fitter]/1000.0]
設定 SSN (pullin_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSABSOLUTE NONLEVELED MIN] -in_fitter]/-1000.0]
設定 SSN (pushout_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSABSOLUTE NONLEVELED MAX] -in_fitter]/1000.0]
設定 SSN (pullin_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSABSOLUTE NONLEVELED MIN] -in_fitter]/-1000.0]
設定 SSN (rel_pushout_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSRELATIVE NONLEVELED MAX] -in_fitter]/1000.0]
設定 SSN (rel_pullin_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSRELATIVE NONLEVELED MIN] -in_fitter]/-1000.0]
設定 SSN (rel_pushout_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSRELATIVE NONLEVELED MAX] -in_fitter]/1000.0]
設定 SSN (rel_pullin_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSRELATIVE NONLEVELED MIN] -in_fitter]/-1000.0] - 修改上述代碼如下:
如果 { $:TimeQuestInfo (名稱ofexecutable) eq 「quartus_map」{
設定 SSN (pushout_o) 0.0
設定 SSN (pullin_o) 0.0
設定 SSN (pushout_i) 0.0
設定 SSN (pullin_i) 0.0
設定 SSN (rel_pushout_o) 0.0
設定 SSN (rel_pullin_o) 0.0
設定 SSN (rel_pushout_i) 0.0
設定 SSN (rel_pullin_i) 0.0
{ 其他 {
設定 SSN (pushout_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSABSOLUTE 非LEVELED MAX] -in_fitter]/1000.0]
設定 SSN (pullin_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSABSOLUTE NONLEVELED MIN] -in_fitter]/-1000.0]
設定 SSN (pushout_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSABSOLUTE NONLEVELED MAX] -in_fitter]/1000.0]
設定 SSN (pullin_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSABSOLUTE NONLEVELED MIN] -in_fitter]/-1000.0]
設定 SSN (rel_pushout_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSRELATIVE NONLEVELED MAX] -in_fitter]/1000.0]
設定 SSN (rel_pullin_o) [expr [get_micro_node_delay -micro SSO -參數 [清單 IO DQDQSRELATIVE NONLEVELED MIN] -in_fitter]/-1000.0]
設定 SSN (rel_pushout_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSRELATIVE NONLEVELED MAX] -in_fitter]/1000.0]
設定 SSN (rel_pullin_i) [expr [get_micro_node_delay -micro SSI -參數 [清單 IO DQDQSRELATIVE NONLEVELED MIN] -in_fitter]/-1000.0]
}
此問題已在 Quartus II 軟體版本 10.0SP1 中解決。