由於 Quartus® II 軟體版本 13.0 及更新版本的問題,如果您在設計分割區視窗中建立新的設計分割區,在編譯過程中可能會看到這個錯誤。
若要檢查您的設計是否受此問題影響,請檢查您的 Quartus II 設定檔 (.qsf),並尋找任何PARTITION_HIERARCHY實例作業。如果此作業的目標包含您設計的頂級機構名稱,您的設計會受到影響,而且可能無法正確編譯。 舉例來說,如果您設計的頂層實體chip_top,且您打算在模組block_a的實例上建立設計分割區,則下列作業可能會顯示在 您的 .qsf 中,而且不正確:
set_instance_assignment -name PARTITION_HIERARCHY u0_183c1 -to "chip_top|block_a:u0" -section_id "block_a:u0"
若要解決這個問題,請刪除設計分割區視窗內建立的任何設計分割區。透過執行下列步驟,在 Project 導航器視窗中重新建立設計分割區:
- 在「專案導航器」視窗中,選擇「階層級」標籤
- 必要時擴大設計階層,尋找您要指派為設計分割區之等級實例
- 以滑鼠右鍵按一下等級實例、指向內容功能表上的設計分割區,然後按一下 設定為設計分割區
這個問題預定在 Quartus II 軟體日後發佈時解決。