熱度 1|
Quartus II 是Altera公司的綜合性PLD/FPGA開發軟件,原理圖、VHDL、Verilog HDL以及AHDL(Altera Hardware 支持Description Language)等多種設計輸入形式,內嵌自有的綜合器以及仿真器,可以完成從設計輸入到硬件配置的完整PLD設計流程。
Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl腳本完成設計流程外,提供了完善的用戶圖形界面設計方式。具有運行速度快,界面統一,功能集中,易學易用等特點。
Quartus II支持Altera的IP核,包含了LPM/MegaFunction宏功能模塊庫,使用戶可以充分利用成熟的模塊,簡化了設計的復雜性、加快了設計速度。對第三方EDA工具的良好支持也使用戶可以在設計流程的各個階段使用熟悉的第三方EDA工具。
上面是Quartus II的官方介紹,通俗地說,Quartus將verilog或VHDL描述的代碼,變成電路,然后加載到FPGA芯片上運行。在工具中,你可以改變管腳的位置、電路的布局,按需求優化電路等。
Quartus II是Altera公司的,僅適合用于Altera的芯片。如果是Xilinx芯片,則需要使用ISE或Vivado。
本書所有的講解和例程都是基于Altera芯片,綜合工具則使用Quartus II 9.2版本。需要強調的是,無論是Altera還是Xilinx,其FPGA設計方法和設計思想都是一樣的,這也是最值得我們學習的內容。至于軟件工具,Quartus II和ISE非常相似的,無非就是界面不同,只要掌握了一個綜合工具,就很容易熟悉另一套工具。
1.2 Quartus II軟件安裝
如非特別說明,明德揚提供的例程都是基于Quartus II 9.2版本,在此版本上可以直接打開工程,綜合后得到可以加載到FPGA上的電路網表。如果您安裝了更高版本的Quartus II,則無須再重裝Quartus II 9.2版本。但高版本的Quartus II,打開明德揚工程時可能會出現錯誤,錯誤的解決辦法請看2.3節:Quartus II編譯常見問題。
1.2.1 Quartus II軟件安裝
Quartus II 9.2 網盤下載地址:http://yunpan.cn/Q7cq9eiC78Rge 提取碼 8ceb。其支持WIN7、XP等 32位和64位操作系統。
Quartus II與一般的軟件的安裝過程一樣,安裝非常簡單,在此不再闡述。需要注意的是:安裝路徑不要包含有空格、中文或特殊字符。
1.2.2 Quartus II軟件破解
Quartus II安裝后還需要破解才行使用,在下載軟件時,同時會下載明德揚科教破解器文件。其破解步驟可歸納為:
1. 獲取網卡地址
依次輸入windows開始菜單+R-->輸入cmd-->輸入ipconfig/all
找到本地連接的網卡物理地址并記錄,如下圖,記錄下物理地址00E06F262701。注意,請認準“本地連接”,千萬不要選擇無線連接。
2. 修改license.dat文件
將license.dat內的 “HOSTID=”后面的內容,用剛記下的網卡地址替換,文本中有兩處要替換,并將其另存到:quartus安裝目錄\91sp2\quartus中。
3. 替換bin文件
將文件夾bin復制到目錄quartus安裝目錄\91sp2\quartus\bin,覆蓋掉相應的文件;(注意,bin 32的內容拷到bin目錄,bin 64的內容拷到bin64目錄,兩個都要拷)
4. 運行Quartus II
5. 指定lincese文件
當詢問到license時,選擇 "Specify valid license file",指定到文件:quartus安裝目錄\91sp2\quartus\license.dat;或者打開quartus,Tools->License Setup,在彈出窗口中,License file選擇quartus安裝目錄\91sp2\quartus\license.dat。
取消勾選:Use LM_LICENSE_FILE variable。
如下圖所示設置,按OK完成設置。
6. 檢查破解是否成功
Ø 打開Quartus II軟件后,如果沒有關于license的對話框,則說明初步破解成功。
Ø 下載明德揚提供的FPGA工程,下載地http://www.mdy-edu.com/bbs/forum.php?mod=viewthread&tid=4
下載到電腦后解壓,注意工程路徑不要有空格、中文或者特殊字符,直接用Quartus II打開qpf格式的工程,Processing->Start Compilation,開始對工程進行編譯,如果Quartus II此窗口沒有錯誤提示,則說明破解成功。
注意,如果上面窗口有錯誤提示,則說明破解有問題,請檢查步驟1~3,特別是網卡物理地址。
2. Questasim 2.1 Questasim介紹