QuartusII13.0使用教程詳解(一個完整的工程建立)


  好久都沒有發布自己的博客了,因為最近學校有比賽,從參加到現在都是一臉懵逼,幸虧有bingo大神的教程,讓我慢慢走上了VIP之旅,bingo大神的無私奉獻精神值得我們每一個業界人士學習,向bingo致敬。之前一直沒有發布博客,是因為比賽實在是太麻煩了,像我這種學習能力又不是很強,智商也不是很高的...所以大部分時間都在忙比賽上,可以說是從零學起,我們實驗室偏向xilinx,最近發現有幾個比較高端的板子,來了興趣,還是等暑假有時間在學習吧。在學校我就盡量保持每個月都發布一次博客,給自己做一個總結。最近為了比賽一直在用QuartusII13.0,所以把之前做的筆記整理一下發出來,以防以后忘記。

Quartus13.0使用教程詳解(由於這不是我一次編寫完成的所以有些圖可能不符,但是基本流程是正確的)

雙擊桌面圖標

打開點擊create new project

 

輸入工程名

 

Create? Choose yes

 

直接next

 

按如圖所示參數選擇,然后next

 

這里選擇仿真工具modelsim-altera語言選擇verilog HDL,然后next

 

這是總結界面可以查看自己選擇的選項是否正確。然后finish

點擊文件選擇新建,選擇verilog HDL文件,OK

編輯好文件后選擇保存,我這里是用的notepad++寫的所以文件名貌似不能改動,所以只能等文件寫完之后改動就行了,為了保持連貫性所以現在把編輯器改回來

然后將代碼寫進文件,點擊file 選擇save as

 

修改工程名,點擊保存

然后開始編寫工程了,我這里編寫的是一個流水燈工程

 

點擊這里,分析和綜合,點擊紅色箭頭旁邊的按鈕是編譯。在不進行下板子之前,點擊編譯檢查正誤。

 

出現了3個error,修改完成后,再次編譯,直到沒有error,這里我就不上圖了。。。

然后再重復上面新建文件的方法新建一個測試文件led_water_tb,測試文件寫好之后就可以進行仿真了。

 

仿真需要用modelsim軟件,所以需要設置一下,上面點擊setting

 

選擇simulation注意這些參數,我這里已經聯合好了,剛開始是需要點擊

 

點擊Test bench進行quartusII與modelsim的聯合仿真

 

點擊new

 

找到剛才編輯好的tb文件

 

 

文件名還是要寫上的,注意:這里只要填寫和測試文件相同的文件名即可,不需要加上.v。因為這是個測試文件名而不是文件。

 

然后就是一連串的OK,后面這里,點擊apply,OK

設置完成之后,按如圖上點擊進行仿真

從仿真圖上看,這是完全正確的。

 

關於Modelsim進行recomplie操作

修改完.v或tb文件后,找到該文件,右鍵點擊recompile。

回到wave界面,點擊restart,OK~。然后run-all。即可仿真出來修改后的文件波形圖。

仿真完成后,下來便是下板子仿真

 

點擊PIN planer 會彈出如下界面

 

接下來分配引腳,分配完引腳后,如圖所示,然后直接關閉就好。我這里是隨便找來了一張圖,引腳分配的話,altera的板子一般都有tcl引腳分配表,查表即可。

然后點擊start compile 進行綜合,彈出窗口點擊OK

然后點擊programmer會出現如下界面

 

點擊hardware setup選擇硬件,然后close

 

點擊Add file,在outfile文件里選擇,sof文件,選擇open

 

最后點擊start,這樣下載板子便成功了,由於我這演示的時候沒有連接板子,所以start顯示是灰色的。

這樣便完成了QuartusII的一個完整的設計流程。。。

 

轉載請注明出處:NingHeChuan(寧河川)

個人微信訂閱號:NingHeChuan

如果你想及時收到個人撰寫的博文推送,可以掃描左邊二維碼(或者長按識別二維碼)關注個人微信訂閱號

知乎ID:NingHeChuan

微博ID:NingHeChuan

原文地址:http://www.cnblogs.com/ninghechuan/p/6763686.html 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM