在 Quartus® II 軟體版本 12.1 中,使用多個基於 UniPHY 的 DDR2 或 DDR3 記憶體控制器編譯設計時,您可能會遇到以下錯誤:
錯誤:引腳到區域(X1、Y1)到(X2、Y2)的非法約束:區域中沒有有效位置
資訊 : 引腳名稱:mem_ck
資訊 : I/O 鍵盤受限於位置PIN_NUM,原因如下: 使用者位置限制 (PIN_NUM)
錯誤:找不到具有以下位置的位置:OCT_CAL_BLOCK_ID的 2(1 個受影響的位置)
資訊:包含PIN_NUM的引腳
產生此錯誤的原因是mem_ck引腳分配到了錯誤的 OCT 終端控制塊。
解決方法是將以下終止控制塊分配添加到 QSF 檔或分配編輯器:
set_instance_assignment -name TERMINATION_CONTROL_BLOCK 「<hierarchy>|altera_mem_if_oct_stratixv:oct0|sd1a_0」 -to mem_ck*
此問題已在 Quartus® II 軟體 14.1 版本中修復。