Quartus II 8.1使用手冊_第1頁
Quartus II 8.1使用手冊_第2頁
Quartus II 8.1使用手冊_第3頁
Quartus II 8.1使用手冊_第4頁
Quartus II 8.1使用手冊_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、實驗手冊一Altera Quartus II 8.1安裝說明1. 雙擊應用程序,出現(xiàn)Quartus II 8.1安裝界面點擊 Next 進入下一步2. 出現(xiàn)授權窗口點擊 I accept the term of the license agreement.后,再點擊下一步Next3. 接下來輸入用戶名和公司名,如用戶名為 FPGA Fans,公司名為Altera, 點擊下一步Next4. 在此步中需要選擇安裝目錄, 您可以自由選擇安裝目錄5. 您可以點擊 Browse按鈕來自行選擇將Quartus 安裝到哪里。(在此例中,我們將Quartus安裝到d:altera90 目錄下。)選擇好路徑后點

2、擊確定按鈕。如下圖再下點擊 Next下一步按鈕繼續(xù)安裝。6. 在此步驟中自定義軟件在開始菜單中的名稱,我們不需要更改,默認為Altera, 接著點擊Next下一步按鈕繼續(xù)安裝。7. 在此步驟中,選擇安裝類型,我們推薦進行完全安裝,點擊Next下一步,繼續(xù)安裝。8. 在此步驟中,點擊Next下一步,確定安裝配置9. 現(xiàn)在安裝程序開始復制文件到d:altera90 中此步驟需要較長時間,請耐心等候。10. 提示是否要創(chuàng)建快捷方式圖標在桌面上,點是(Y)11. 最后一步,點擊Finish 完成最后安裝12. 最后桌面上會出現(xiàn)此圖標安裝完畢。二USB Blaster 下載線驅(qū)動安裝(XP)1首先在電腦

3、USB 插孔中插入USB Blaster 線,XP 會出現(xiàn)以下窗口,發(fā)現(xiàn)新設備。2我們選擇從列表或指定位置安裝(高級),點擊下一步,繼續(xù):3在找到新的硬件向?qū)Т翱谥?,選擇在搜索中包括這個位置,在此示例中,我們的路徑為D:Altera90quartusdriversusb-blaster,您可以更改為自已的quartus 安裝路徑,輸入完成后,點擊下一步:4在點擊下一步后,安裝向?qū)д诎惭b軟件,5安裝向?qū)瓿砂惭b后,會出現(xiàn)以下窗口,提示您已經(jīng)完成了Altera USB-Blaster 的安裝:6點擊完成按鈕后,在XP 的右下角托盤中會彈出如下圖提示:新硬件已安裝并可以使用了。附:如果你的電腦系統(tǒng)

4、為Win7,可以安裝Win7專用的USB Blaster驅(qū)動,安裝方法如下:打開計算機的設備管理器,我們可以看到在其他設備中有個黃色的警告,說明此驅(qū)動安裝不正常,我們在其上方雙擊,彈出如下對話框,點擊更新驅(qū)動程序,選擇我們?yōu)槟闾峁┑尿?qū)動程序文件夾,安裝即可使用。三新建一個工程進行編譯并燒寫的方法。1.雙擊桌面上的QuartusII 8.1 圖標,打開QuartusII 軟件.如下圖2 點擊工具欄上的 New 圖標,彈出一窗口,如下:選擇 New Quartus II Project,然后點OK 按鈕確定。接著進入 New Project Wizard ,如下圖點 Next 下一下,出現(xiàn)下圖所示

5、:在此步中要輸入新建的project 的位置,在此例中我們選擇將proejct 放在e:led 目錄下,Project 名為led,并且頂層設計文件名也為led(提別提示:Project 名和您的頂層設計文件名一定要相同)點擊下一步,詢問是否要添加源文件進入 project,在這步我們跳過,點擊Next在此步中要求選擇該 project 所用的器件,在此示例中,我們選擇使用MAX3000A系列的EPM3256ATC144-10,如下圖所示。 在此步中詢問使用何種編譯綜合仿真工具,我們均使用quartus9.0 自帶的工具,點擊Next繼續(xù)。最后顯示一下新建的 project 的信息,點擊Fin

6、ish 完成。好了,到此我們就有一個空白的project 了。接下來就是向這個空白的 project 中添加代碼,再次點擊工具欄上的New 圖標在出來的新建對話框中,選擇 Verilog HDL File,并按OK.在窗口右半部分出來的 vhdl.vhd 文件中輸入以下內(nèi)容輸入完成后,點擊工具欄的 Save 圖標。Quartus 會詢問此文件存在哪里,文件名是什么,我們選擇默認的led.vhd,直接點擊保存即可(特別提示:在此代碼中您的頂層設計名必須為led,否則會編譯失敗)好了,在 quartus project 的project Navigator 中可以看到多了一個led.vhd 文件我

7、們點擊工具欄的編譯按鈕 ,進行編譯, 最后報告,編譯成功。接下來先檢查一下設置,先選擇菜單 Assignments 下面的Device菜單會彈出 Setting 對話框,確認您選擇的是EPM3256ATC144-10接下來點擊 Device and Pin Option按鈕會彈出 Device and Pin Options 對話框,選擇Unused Pins 選項卡,將Reserve all unused pins:選擇為as input tri-stated此處表示將所有未使用到的管腳全部置為三態(tài)輸入。(特別提示:一定要將未使用的管腳全部置為三態(tài)輸入)點擊確定后,回到先前的 Setting

8、 窗口,再次點擊確定。接下來對 FPGA 管腳進行分配,點擊Assignments 菜單下面的Pins 子菜單會彈出 Pin Planner 窗口,可以把中間的分隔框向上拉一下,就能看到led項目中,所用到的管腳名和管腳號,可以參見原理圖部分分別如下:TCKPIN_89TDIPIN_4TDOPIN_104TMSPIN_20ClkPIN_125Led7PIN_44Led6PIN_43Led5PIN_42Led4PIN_41Led3PIN_40Led2PIN_39Led1PIN_38Led0PIN_37RstPIN_21在后面的 Location 中可以選擇對應的cpld 管腳,選擇方法如下圖:雙

9、擊 Location 下的列表格,會出現(xiàn)下拉列表最后全部分配完成的圖示:確認后可直接關閉 Pin Planner 窗口接著點擊紅色方框中綜合圖標,進行綜合最后提示綜合完成,同時會在工程所在的目錄下生成 pof 文件。再接下來就是最后一步下載了,點擊工具欄中的下載圖標,開始燒寫,燒寫步驟如下:將 USB Blaster 的USB2.0 電纜接插入您的PC 機的USB 口,并將USB Blaster 的JTAG 下載線那頭(10 Pin 彩色杜邦線)插到開發(fā)板的CON12 口(JTAG 下載口)上,此下載口旁邊標有JTAG 字樣,然后打開開發(fā)板電源。請注意順序:先接 USB Blaster 到開發(fā)

10、板上的JTAG 口后再打開開發(fā)板電源。點擊下載圖標,彈出如下窗口:注意上圖:在沒有插入USB Blaster 下載器之前,HardWare Setep 右邊提示No Hardware,提醒您沒有找到下載器。現(xiàn)在,我們接入USB Blaster,將USB Blaster 接到電腦上USB 口上,并點擊右上角的HardwareSetup 按鈕,點擊 Hardware Setup 按鈕后,彈出如下窗口:顯示在下面找到了 USB-Blaster 下載器接下來我們選中并使用它,選擇 USB-BlasterUSB-0,完成后點Close 關閉窗口。這時會回到主窗口,顯示如下圖:劃紅色的地方跟剛才不一樣了,

11、表示找到了 USB-Blaster,并且使用它來做下載用。接下來我們點擊 按鈕,自動讓下載器探測FPGA 板,會提示如下:這里表示找到了設備 EPM3256A 主芯片,我們雙擊File 下的處。雙擊后,出現(xiàn)選擇文件對話框,我們找到光盤根目錄下編譯好的工程演示程序目錄下的對應目錄,我們這里選擇led目錄下的led.pof.選中后,點擊打開按鈕。會回到主窗口,如下可以看到 File 下面不再是是您剛選擇的led.pof 文件所在的路徑將后面的 Program/Configure 方框打勾,一切完成后選擇左邊的 Start 按鈕。USB Blaster 會立即將led.pof文件內(nèi)容寫入到cpld

12、中,您會看到這時板子上的8 個藍色LED 燈會一閃一閃,說明程序已經(jīng)寫入cpld中。附1:按鍵數(shù)碼管加一例程module try(clk,rst,key,control,y);input clk,rst;input key;output control;output6:0y;reg control;reg6:0y;reg3:0i;reg 9:0 keytemp;always(posedge clk or negedge rst)if(0=rst)begin i=0;keytemp=0;y=127;control=0;endelse begin keytemp=keytemp8:0,key; i

13、f(keytemp=10b1000000000)i=i+1; control=1; case(i) /譯碼程序4b0000: y = 7b1111_110;4b0001: y = 7b0110_000;4b0010: y = 7b1101_101;4b0011: y = 7b1111_001;4b0100: y = 7b0110_011;4b0101: y = 7b1011_011;4b0110: y = 7b1011_111;4b0111: y = 7b1110_000;4b1000: y = 7b1111_111;4b1001: y = 7b1111_011;default: y 9end

14、case if(i=10) i=0; endendmodule附2:數(shù)碼管顯示module shumaguan(clk,rst,control0,y);input clk,rst;output control0;output6:0y;reg control0;reg6:0y;reg6:0i;reg 8:0t;reg20:0 data;reg flag;always (posedge clk) begin if(0=rst) begin i=0; y=127; control0=0; end elsebegin data=data+1; if(data=500000) begindata=0;flag=0; end end if(flag=0)beginflag=1;i=i+1; control0=1; case(i) /譯碼程序4b0000: y = 7b1111_110;4b0001: y = 7b0110_000;4b0010: y

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論