一、Altera Quartus II 11.0套件介紹 所謂巧婦難為無米之炊,再強的軟硬件功底,再多的思維創造力,沒有軟件的平臺,也只是徒勞。因此,一切創造的平臺——Quartus II 軟件安裝,由零開啟的世界,便從此開始。 自從Bingo 2009年開始接觸FPGA,Quartus II 版本的軟件從n年前的5.1版本到今天的最新發布的11.0,都使用過;當然對于軟件核心構架而言,萬變不離其宗。雖然多多少少有點bug,但這10多個版本發展到了現在,能看到Altera一直在努力,致力于更完美的用戶界面,更快的綜合速度的軟件開發。 雖然很多老的工程師不建議積極更新軟件,但一次一次的視覺沖擊,版本的更新,承受不住古老,使用11.0從某種意義上講,還是有很大的好處的。本書中以Quartus II 11.0 軟件的安裝為例,作為安裝指南。 此外,關于Quartus II 10.0 以前版本,安裝都大同小異,Bingo曾經寫過“Quartus II 9.1的安裝指南.pdf”,下載地址為http://www.chinaaet.com/lib/detail.aspx?id=86239, 或者在線瀏覽網頁: http://blog.chinaaet.com/detail/9878.html http://www.cnblogs.com/crazybingo/archive/2010/05/14/1735341.html 如有需要,請自行下載。 對于Quartus II 11.0 ,最基本的套件包含以下三個不部分: (1)Quartus II 11.0 for windows軟件 (2)Quartus II 11.0 Devices for windows 硬件庫 (3)Altera-Modelsim for windows第三方仿真器 二、Quartus II 11.0 套件下載 1. Quartus II 11.0套件下載 Quartus II 11.0 與之前的軟件有些不同,有以下幾個不同的地方: (1)Quartus II 9.1之前的軟件自帶仿真組件,而之后軟件不再包含此組件,因此必須要仿真安裝Modelsim。 (2)Quartus II 9.1之前的軟件自帶硬件庫,不需要額外下載安裝,而10.0開始 需要額外下載硬件庫,另行選擇安裝。 (3)Quartus II 11.0之前的軟件需要額外下載Nios II 組件若需要上系統,而11.0開始Quartus II 軟件自帶Nios II 組件。 (4)Quartus II 9.1之前的軟件自帶SOPC組件,而Quartus 10.0自帶SOPC已經Qsys兩個組件,但從10.1開始,Quartus II 之包含Qsys組件。 (5)Quartus II 10.1之前軟件包括時鐘綜合器,即Settings中包含TimeQuest Timing Analyzer,以及Classic Timing Analyzer,但10.1以后的版本只包含了TimeQuset Time Analyzer,因此需要sdc來約束時序。 (6)好奇怪啊,難道是為了適應中國國情: a) Quartus II 8.0以前的版本,可以輸入中文也可以顯示中文; b) Quartus II 8.0以后,Quartus II 9.1以前版本的版本可以顯示中文,但是不能輸入中文; c) Quartus II 9.1之后,Quartus II 11以前的版本不能輸入中文,同時也不可以顯示中文; d) Quartus II 11.0目前最新版本,可以顯示中文字符,同時又能也能輸入中文。 關于軟件的下載,有兩種方法: (1)可以去官網下載最新軟件,地址為 http://www.altera.com.cn/b/fpga-design-with-quartus-ii.html?f=hp&k=pb2-0, 可以根據需要下載網絡免費版,或者訂購版(破解版)。 (2)可以在altera ftp用迅雷下載(支持斷點續傳),地址為: ftp://ftp.altera.com/outgoing/release/ 如下圖所示,以下為必須下載的組件(針對xp系統而言): a. 11.0_quartus_windows.exe uartus II 軟件 b. 11.0_devices_windows.exe uartus II 硬件庫 c. 11.0_modelsim_ase_windows.exe :Altera Modelsim 仿真軟件 2. Quartus II crack下載 本來不想再本書介紹這一篇章的,貌似有點違背道德吧。但為了因此而得到更大的效益,以及滿足業界無數初學者懵懂的無知,我不得不寫下此篇,以及下文的破解步驟。Bingo經過網上搜索,以及部分的積累,上傳了Quartus II 6.1~11.0版本軟件的crack,下載地址為:http://www.chinaaet.com/lib/detail.aspx?id=86253請自行下載。 三、Quartus II 11.0 套件安裝 1. Quartus II 11.0 軟件安裝 (1)下載好軟件后,首先是解壓,此步不做詳細說明,需要注意的是軟件存放目錄不能有中文、非法字符等,否則會導致解壓或安裝失敗,無法響應。 (2)打開11.0_quartus_windows中的setup應用程序,一路next,直到安裝目錄選擇的時候,注意,不能出現中文以及空格等路徑。如下: (3)安裝已經默認選擇好了Nios II,若不需要可以不勾,如下: (4)開始安裝,界面如下: (5)靜默,等待安裝完畢…… (6)安裝完畢,OK,OK,Finish!如下: (7)整頓,刪除64bit系統(第一個),保留32bit的軟件應用程序。如下: (8)容忍(因為沒破解,后文破解),忽略(因為沒安裝Device,下一步安裝),OK,OK!如下: 2. Quartus II 11.0 Devices安裝 (1)第一步解壓注意事項同上Quartus II 軟件安裝,此處不詳細說明。 (2)打開11.0_devices_windows下的應用程序setup.exe,一路next,直到出現下面界面,選擇Quartus II相應的安裝目錄(否則會導致安裝失敗)。 (3)根據自己選擇需要的硬件庫,如下圖所示: (4)Next,靜默,等待安裝完畢…… (5)Finish, OK! 3. Quartus II 11.0 軟件破解 (1)獲取本機IP物理地址 a) 打開軟件,Tools-Lcense Setup,復制如下界面的ID(001e90b676fd) b) 運行-CMD-輸入命令“ipconfig/all”,獲取物理地址(001e90b676fd) (2)關閉殺毒軟件,打開Quartus_11.0x86破解器(win7以兼容模式運行)。 (3)點擊應用,提示未找到該文件,查找安裝目錄下的quartus\bin\sys_cpt.dll文件,選中,crack在替換sys_cpt.dll的同時,在同一目錄下生成license.bat許可證文件。 (4)運行完畢,如下界面。退出。 (5)在D:\altera\11.0\quartus\bin目錄下找到license.vat,以記事本模式打開。如上,用(1)中兩種方式中的一種獲取ID:001e90b676fd,去替換XXXXXXXXXXXX,保存,并刪除下面的中文,得到下圖2. (6)重新以“30 days試用期”模式打開軟件,打開Tool-License Setup, 重新在以上目錄下選擇license.bat文件,點確認重新導入數據,系統找到Host ID,有效期至2035.12,至此,破解完畢。 注意:關于破解,并非只有這一種方法,所謂破解器的功能,也只是替換sys_cpt.dll文件與生成license.bat文件。因為,特殊情況下(操作失誤或者偷懶的時候),可以從別的電腦相同版本軟件altera\quartus\bin目錄下copy 以上兩個文件,直接替換,然后根據本機物理地址,修改license.bat,最后在License_Setup從新配置一下,也是行得通的。 4. Modelsim_Altera_ase 軟件安裝 此處有個疑惑,為什么要用ase版本?因為ase是altera start edition,是入門版,free的;ae是altera edition,是nb版,需要破解,支持更多功能吧。 但對于我們,ase版本已經足夠了。如想安裝ae版本,請參考Bingo當年寫過的教程,網頁地址如下: http://www.cnblogs.com/crazybingo/archive/2011/02/21/1959893.html ae版本只不過是多一個破解而已,安裝比較簡單。Bingo此處安裝11.0_Altera_Modelsim_ase_windows.exe,以此為教程。具體步驟如下: (1)打開安裝目錄下的setup,一路next,直到選擇路徑的時候,選擇與quartus ii安裝目錄相同的路徑。如下圖所示: (2)繼續next,靜默,等待安裝完畢…… (3)安裝完畢,出現以下界面: (4)OK,Finish! (5)打開Quartus II,打開菜單Tool-Options,在EDA Tool Options中的Modelsim-Altera,選擇Moldelsim-Altera應用程序的根目錄,配置Modelsim-Altera應用程序第三方軟件路徑。如下圖所示: 至此,Altera-Modelsim ase版本安裝完畢。 四、Quartus II 套件使用指南 關于Quartus II 套件的使用,不管是特權同學的《深入淺出玩轉FPGA》還是國內外書籍、網上教材,資料甚多。但還是看官方的更靠譜,更方便,隨手翻閱,不懂就看。中文翻譯版也可以,Bingo為此專門上傳了《Quartus II 使用教程》以及“Altera_Modelsim仿真資料”,不同版本的使用不盡相同,下載地址如下: Quartus II 官方教程:http://www.chinaaet.com/lib/detail.aspx?id=86258 Altera_Modelsim仿真資料:http://www.chinaaet.com/lib/detail.aspx?id=86257 |