Abstract
Quartus II預設會將所有檔案都放在project的根目錄下,導致根目錄檔案過多,管理不便,若能將編譯的結果統一放到其他目錄下,將有助於日後管理。
Introduction
使用環境:Quartus II 8.0
,我曾經提出一種project管理方式,將Verilog code統一放在hardware目錄下,將根目錄淨空,以方便日後好管理SOPC Builder所產生的code,經過學長lishyhan的提醒,Quartus II原來還可指定目錄放置編譯結果,如此可讓project的根目錄更加乾淨。
回想我們使用Visual Studio的經驗,一個典型的project,除了自己的code外,Visual Studio還會另開Debug與Release目錄,專職放置編譯的結果,如下圖所示:
我將模仿Visual Studio的方式,新增一個release目錄,專門放Quartus II編譯的結果。
Step 1:
建立一個release目錄
Step 2:
設定編譯結果路徑
Assignments -> Settings:Category -> Compilation Process Settings:將Save project output files in specified directory打勾,並設定路徑到release下
Conclusion
經過如此設定,Quartus II就會將sof、pof等編譯結果放到release目錄下,原來在project根目錄下編譯結果的檔案還會留著,你可視需要自行刪除之。