




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗二:基于HDL十進制計數(shù)、顯示系統(tǒng)設計1、 實驗目的:1. 掌握基于語言的ISE設計全流程;2. 熟悉、應用VerilogHDL描述數(shù)字電路;3. 掌握基于Verilog的組合和時序邏輯電路的設計方法;4. 具有數(shù)顯輸出的十進制計數(shù)器的設計。2、 實驗原理:1. 實驗內容:設計具有異步復位,同步使能的十進制計數(shù)器,其計數(shù)結果可以通過七段數(shù)碼,管發(fā)光二極管進行顯示。其系統(tǒng)原理圖如下:2. 十進制計數(shù)器模塊端口信號說明:1 輸入信號:clk-計數(shù)器的時鐘信號 Clc異步清零信號,當clc=1時,輸出復位為0;當clc=0時, 正常計數(shù) Ena使能控制信號,當ena=1時,電路正常累加計數(shù),否則電路不工作輸出信號。 輸出信號: SUM3:0- 計數(shù)值的個位。即,在CLK上升沿檢測到SUM=9 時,SUM將被置0,開始新一輪的計數(shù)。 COUT -計數(shù)值的十位進位,即:只有在時鐘CLK上升沿測 到SUM=9時,COUT將被置1,其余情況下COUT=0;3. 自頂向下的設計思路進行模塊劃分:整個系統(tǒng)要求設計的模塊:十進制計數(shù)模塊和數(shù)碼管驅動模塊,由于實驗按鍵為實現(xiàn)按鍵防抖,所以在實驗時候需要加入消抖模塊:電源按鍵消抖:通常的按鍵所用開關為機械彈性開關,當機械觸點斷開、閉合時,由于機械觸點的彈性作用,一個按鍵開關在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開。因而在閉合及斷開的瞬間均伴隨有一連串的抖動,為了產生這種現(xiàn)象而作的措施就是按鍵消抖。3、 實驗過程:按照實驗原理的設計思想,做出了以下設計代碼:十進制計數(shù)器部分:module cnt10(clr,clk,ena,sum,cout); input clr,clk,ena; output3:0 sum; output cout; reg3:0 sum; reg cout; always (posedge clk or posedge clr) begin if(clr)begin sum=4b0000; cout=0; end else if(ena) beginif(sum=4b1001) begin sum=4b0000; cout = 1; end else if(sum4b1001) begin sum = sum+4b0001; cout=0; end end end Endmodule數(shù)碼管驅動模塊代碼:module led(out_y,sum);output 6:0 out_y;input3:0 sum;reg 6:0 out_y;always (sum) begincase(sum)4b0000:out_y=7b0111111;4b0001:out_y=7b0000110;4b0010:out_y=7b1011011;4b0011:out_y=7b1001111;4b0100:out_y=7b1100110;4b0101:out_y=7b1101101;4b0110:out_y=7b1111101;4b0111:out_y=7b0000111;4b1000:out_y=7b1111111;4b1001:out_y=7b1101111;default:out_y=7b00000000;endcaseendendmodule消抖模塊部分實驗已經給出,最后綜合模塊代碼:module int(clk_50,clk,rest,ena,out_y,cout );input clk_50,clk,rest,ena;output 6:0 out_y;output cout;wire 3:0 out;wire clk_out;wire 6:0 out_y;debounce_module u1(clk_50,rest,clk,clk_out);cnt10 u2(rest,clk_out,ena,out,cout);led u3(out_y,out);Endmodule根據(jù)實驗要求綜合:12 相應的引腳約束文件為:NET clk LOC = “V16” | PULLDOWN;NET clk_50 LOC = C9 ;NET clr LOC = N17 ;NET cout LOC = C11 ;NET data_out LOC = D5 ;NET data_out LOC = C5 ;NET data_out LOC = B6 ;NET data_out LOC = E7 ;NET data_out LOC = F7 ;NET data_out LOC = A4 ;NET data_out LOC = B4 ;NET ena LOC = H18 ;NET clk CLOCK_DEDICATED_ROUTE=FALSE;3 時序仿真為:十進制計數(shù)器仿真如下:最后例化后的結果為: 思考題比較實驗一與實驗二的實驗過程,說明原理圖輸入法與HDL輸入法的不同的應用環(huán)境 答:實驗一中應用的是原理圖完成十進制計數(shù)器的數(shù)顯,工作量相對較大,需要繪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學學雷鋒活動方案
- 場景布置氣球活動方案
- 大廳觀摩活動方案
- 大眾購車促銷活動方案
- 大大班教研活動方案
- 增加孩子自信心活動方案
- 地產公司節(jié)日活動方案
- 大名營銷活動方案
- 地瓜種植活動方案
- 外企公司春節(jié)裝飾活動方案
- 《中國酒類企業(yè)ESG披露指南》
- 2025至2030年中國玉米淀粉行業(yè)市場現(xiàn)狀分析及前景戰(zhàn)略研判報告
- 2025年江蘇高考政治試卷真題解讀及答案講解課件
- 2025上半年山東高速集團有限公司社會招聘211人筆試參考題庫附帶答案詳解析集合
- 遼寧省點石聯(lián)考2024-2025學年高二下學期6月份聯(lián)合考試化學試題(含答案)
- 安徽省2025年普通高校招生志愿預填表(普通類)
- 2025高考全國一卷語文真題
- 熒光綠送貨單樣本excel模板
- 復盛零件手冊
- 內外墻抹灰施工承包合同
- 《急救藥品》PPT課件.ppt
評論
0/150
提交評論