




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.wd數字電子技術基礎第四次實驗報告一、 描述QuartusII軟件 基本使用步驟1.用文本編輯器正確編寫源文件(本例run.v),并經modelsim仿真確認該電路設計正確.2.翻開QuartusII軟件,新建工程New project (注意工程名和設計文件的module名保持一致),選擇和開發板一致的FPGA器件型號。(本課程為Cyclone IV E系列EP4CE115F29C7)3.添加文件,點擊file->open,之后選擇要添加的文件,并勾選Add file to current project.4.編譯,Start Compilation ,編譯源文件 (如有錯誤修改后,
2、重新編譯)。5.查看電路構造,使用Tool->RTL viewer工具查看電路圖構造,是否和預期設計一致。6.管腳綁定,使用Assignment->pin planner將設計的全部輸入/輸出接口與開發板的對應管腳進展一一對應。PIN_Y2 -to clkPIN_H19 -to out7PIN_J19 -to out6PIN_E18 -to out5PIN_F18 -to out4PIN_F21 -to out3PIN_E19 -to out2PIN_F19 -to out1PIN_G19 -to out0PIN_M23 -to rst7.Processing->Start
3、Compilation,全編譯生成可下載文件。.sof8.連接開發板,安裝所需驅動程序在設備管理器中,選擇路徑為quatus安裝路徑9. 點擊start開場燒錄,完成后開發板上出現流水燈。二、 題目代碼以及波形1.跑馬燈設計及FPGA實現編寫模塊源碼module run (clk,rst,out);input clk,rst;output 7:0 out; reg 7:0 out; reg 24:0 count; always ( posedgeclk or negedgerst ) if(!rst) begin count<=16'b0; end else begin coun
4、t<=count+1; end always ( posedgeclk or negedgerst) if(!rst) begin out<=8'hff; end else begin case ( count24:21 ) 0: out<=8'b1111_1110; 1: out<=8'b1111_1101; 2: out<=8'b1111_1011; 3: out<=8'b1111_0111; 4: out<=8'b1110_1111; 5: out<=8'b1101_1111; 6:
5、out<=8'b1011_1111; 7: out<=8'b0111_1111; 8: out<=8'b1011_1111; 9: out<=8'b1101_1111; 10:out<=8'b1110_1111; 11:out<=8'b1111_0111; 12:out<=8'b1111_1011; 13:out<=8'b1111_1101; 14:out<=8'b1111_1110; 15:out<=8'b1111_1111; endcase end e
6、ndmodule測試模塊timescale 1ns/1psmodule tb_run;reg clk_test;reg rst_test;wire 7:0out_test;initialclk_test=0;always #1 clk_test=clk_test;initialbeginrst_test=1;#1rst_test=0;#1rst_test=1;#180rst_test=0;#1rst_test=1;endrun UUT_run(.clk(clk_test),.rst(rst_test),.out(out_test);endmodule仿真后的波形截圖綜合后的RTL圖形1.有限狀
7、態機設計教材Figure 6.86編寫模塊源碼module sequence (Clock,Resetn,w,z);input Clock,Resetn,w;output z;reg 3:1y,Y;parameter 3:1A=3'b000,B=3'b001,C=3'b010,D=3'b011,E=3'b100;always(w,y)case(y)A:if(w) Y=D;else Y=B;B:if(w) Y=D;else Y=C;C:if(w) Y=D;else Y=C;D:if(w) Y=E;else Y=B;E:if(w) Y=E;else Y=B;
8、default: Y=3'bxxx;endcasealways(negedgeResetn,posedge Clock)if(Resetn=0)y<=A;elsey<=Y;assign z=(y=C)|(y=E);endmodule測試模塊timescale 1ns/1psmodule tb_sequence;reg Clock_test,Resetn_test,w_test;wire z_test;initialbeginClock_test=0;Resetn_test=0;w_test=1;endalways #10 Clock_test=Clock_test;init
9、ialbegin#10Resetn_test=1;w_test=1;#10w_test=0;#20w_test=0;#20w_test=0;#20w_test=1;#20w_test=1;#20w_test=0;#20w_test=0;#20w_test=1;#20w_test=0;#20w_test=0;#20w_test=0;#20w_test=1;#20w_test=1;#20w_test=0;#20w_test=0;endsequence UUT_sequence(.Clock(Clock_test),.Resetn(Resetn_test),.w(w_test),.z(z_test);endmodule仿真后的波形截圖綜合后的RTL圖形三、 本次實驗收獲和心得通過本次試驗真正接觸了FPGA開發板并向板子上烤了文件,雖然題目較為簡單,但是在完成的過程中遇到了不少問題,比方軟件內部沒有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東農工商職業技術學院高職單招(數學)歷年真題考點含答案解析
- 2025年常州工業職業技術學院高職單招職業技能測試近5年常考版參考題庫含答案解析
- 2025年天津濱海職業學院高職單招語文2019-2024歷年真題考點試卷含答案解析
- 2025年天津海運職業學院高職單招職業技能測試近5年常考版參考題庫含答案解析
- 肺炎護理診斷
- 新發展英語(第二版)綜合教程3 課件 Unit 6 Telecommunication
- 戀尚生活 旅 行
- 人教版數學六年級下冊第六章復習(同步練習)
- 人教版數學六年級下冊第一、二單元負數、百分數(二)
- 湖南電子科技職業學院《生物化學(B)》2023-2024學年第二學期期末試卷
- 2024年全國中學生天文知識競賽考試題庫(含答案)
- 會陰穴的穴位刺激對疾病的影響
- 《自然教育》課件-自然游戲
- 部編版語文一年級下冊第六單元大單元教學任務群設計
- 脊柱側彎矯正的七大門派
- DZ/T 0430-2023 固體礦產資源儲量核實報告編寫規范(正式版)
- 全民國家安全教育日知識測試題庫和答案
- 廉潔教育班會.省公開課一等獎全國示范課微課金獎課件
- 2024版醫療器械行業數字化轉型白皮書
- 12 清貧公開課一等獎創新教案
- 第四講:簡單長管的水力計算
評論
0/150
提交評論