(原創) 如何解決Quartus II 7.2開啟project的錯誤訊息:『Error: Assignment value ALL for assignment NUM_PARALLEL_PROCESSORS is illegal』? (SOC) (Quartus II)

Abstract
若用Quartus II 7.2去開啟Quartus II 8.0的project,可能會出現以上的錯誤訊息,該怎麼解決呢?

Introduction
由於Quartus II 8.0的編譯速度明顯比Quartus II 7.2快,新的project也全面改用Quartus II 8.0,由於使用Quartus II 7.2人仍然很多,若開啟用Quartus II 8.0所寫的project,可能會遇到以下錯誤訊息:

Error: Assignment value ALL for assignment NUM_PARALLEL_PROCESSORS is illegal


主要的原因是Quartus II 8.0多了以下的設定:

q8_error01

因為現在的電腦都是雙核心或四核心,多了這個設定,在filter時會快些,但這個設定Quartus II 7.2看不懂,導致開啟project出現錯誤訊息。

Solution
Step 1:
開啟*.qsf

將以下這行刪除

set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL


存檔後,就可用Quartus II 7.2開啟。

Conclusion
這個技巧只能保證Quartus II 7.2能開啟Quartus II 8.0所建立的project,但並不保證一定能編譯成功,最好還是使用的Quartus II 8.0,若一時不方便安裝Quartus II 8.0,可以暫時使用這個小技巧應急。

posted on 2008-11-06 20:10  真 OO无双  阅读(2114)  评论(3编辑  收藏  举报

导航