(原創) 如何將編譯結果,統一放在一個目錄下? (SOC) (Quartus II)

Abstract
Quartus II預設會將所有檔案都放在project的根目錄下,導致根目錄檔案過多,管理不便,若能將編譯的結果統一放到其他目錄下,將有助於日後管理。

Introduction
使用環境:Quartus II 8.0

(原創) 如何徹底刪除SOPC Builder所遺留下的code? (SOC) (SOPC Builder) (Nios II)中,我曾經提出一種project管理方式,將Verilog code統一放在hardware目錄下,將根目錄淨空,以方便日後好管理SOPC Builder所產生的code,經過學長lishyhan的提醒,Quartus II原來還可指定目錄放置編譯結果,如此可讓project的根目錄更加乾淨。

回想我們使用Visual Studio的經驗,一個典型的project,除了自己的code外,Visual Studio還會另開Debug與Release目錄,專職放置編譯的結果,如下圖所示:

release00

我將模仿Visual Studio的方式,新增一個release目錄,專門放Quartus II編譯的結果。

Step 1:
建立一個release目錄

release01

Step 2:
設定編譯結果路徑

Assignments -> Settings:Category -> Compilation Process Settings:將Save project output files in specified directory打勾,並設定路徑到release下

release02

Conclusion
經過如此設定,Quartus II就會將sof、pof等編譯結果放到release目錄下,原來在project根目錄下編譯結果的檔案還會留著,你可視需要自行刪除之。

See Also
(原創) 如何徹底刪除SOPC Builder所遺留下的code? (SOC) (SOPC Builder) (Nios II)
(原創) 如何降低project壓縮檔的大小? (SOC) (Quartus II)

posted on 2008-09-29 11:08  真 OO无双  阅读(1925)  评论(5编辑  收藏  举报

导航