




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計課程名稱硬件描述語言與EDA技術課程設計題目名稱學生學院專業班級學 號學生姓名指導教師2017年6月10日目錄一、設計目的1二、設計內容1三、設計思路1四、Verilog源程序1五、管腳分配3六、 總結設計與體會3七、參考文獻4七人表決器設計、設計目的1.熟悉Quartus II軟件的使用。2.熟悉七人表決器的工作原理3.熟悉EDA開發的基本流程。二、設計內容基礎功能:設計一個七人表決器,當贊成人數大于等于四時顯示表決通過,同時分 別將投票中贊成人數和反對人數在數碼管顯示出來。新加:清零鍵和通過時蜂鳴器響。三、設計思路(1)使用一個模塊完成所有功能。(2)用alawys語句檢測贊同和反
2、對人數信號(A和B),再用兩個獨立共陰極數碼 管顯示人數0到7。(3)用if語句判斷總人數是否超出7人(s)(4)用另一個elk實現蜂鳴器,因為原來的elk信號頻率過低。四、Verilog源程序module biaojue(clk_l/clk_2,yes/noclearbuz乙ABjesult); input clk_bclk_2,yes,no,clear;reg 4:0 sl,s2,s;output reg 7:0 A,B;output reg result,buzz;always (posedge clk_l) begins=sl+s2;訐(clear) begin sl=0; s2=0;
3、 result=0; endelse 訐(s4b0111) begin sl=0; s2=0; result=0; endelse if (yes) sl=sl+l;else if (no) s2=s2+l;else 訐(sl=4b0100) begin result=l; end else begin sl=sl; s2=s2; result=result; end endalways (clk_2)begin 訐(result) buzz=clk_2;endalways (sl) begincase(sl)4,b0000:A=8,h3f; 4b0001:A=8h06; 4b0010:A=8
4、h5b;4,b0011:A=8,h4f; 4b0100:A=8h66;4b0101:A=8h6d;4,b0110:A=8lh7d;4,b0111:A=8,h07; default:A=8h00;endcaseendalways (s2) begincase(s2)4b0000:B 二 8h3f;4,b0001:B=8,h06;4,b0010:B=8,h5b;4,b0011:B=8,h4f;4,b0100:B=8,h66;4,b0101:B=8,h6d;4,b0110:B=8,h7d;4,b0111:B=8,h07;default:B=8h00; endcaseendendmodule五、管腳分
5、配Node NameDirectionLocationI/O BankVREF Group yesUn knownPIN_的3B3.N0 noUn knownPIN63B3.N0 resultUn knownPIN_654令 dearUn knownPIN.503B3.N0 B7Un knownPIN_21B1_.NO B6Un knownPIN_101BlNOB5UnknownPIN_41B1_NOO B4UnknownPIN.ll1B1_NO令 B3UnknownPIN_71B1.N0 B2UnknownPIN.31B1.N0 BlUnknownPIN1B1.N0 B0UnknownPIN
6、_1448BS_N0需 A 7Unknow nPIN_1365BS_N0 A6UnknownPIN_1428B8_N0 A 5Un knownPIN_1388B8_N0 AHUn knownPIN_1438B8_N0 A 3Un knownPIN.1418B8.N0 A 2Un knownPIN_1378B8_N0 AlUn knownPIN_1358B8_N0 A0Un knownPIN_1338B8_N0令 buzzUn knownPIN.523B3.N0 dk_lUn knownPIN_805B5_N0 dk_2Un knownPIN 795B5_N0newnodeNode NameDi
7、rectionLocationI/O BankVREF GroupV yesUn knownPIN_443B3.N0潑noUn knownPIN63B3.N0令 resultUn knownPIN_654BN0竊 dearUn knownPIN_503B3.N0 B7UnknownPIN_21B1_.NO毎 B6Un knownPIN_101B1.N0 B5UnknownPIN_41Bl_N0 B4UnknownPIN_111Bl_N0 B3UnknownPIN.71B1.N0 B2UnknownPIN1B1.N0綸 BlUnknownPIN1 B0Unknow nPIN_1448BS_N0綸
8、 A 7Unknow nPIN_i368BS_N0 A6Unknow nPIN_142SBS_N0 aUn knownPIN_1388B8_N0 AHUn knownPIN_1438B8_N0裔 A 3Un knownPIN_PH8B8_N0 A 2Un knownPIN_1378B8_N0 AlUn knownPIN_1358B8_N0令 A0Un knownPIN_1338B8_N00 buzzUn knownPIN_523B3.N0 dk_lUn knownPIN_805B5_N0 dk_2Un knownPIN.795B5.N0newnode六、總結設計與體會七、參考文獻(1)自編指導書;(2)Verilog與EDA相關教程:a)王金明等編著,EDA技術與Verilog HDL設計,電子工業出版社,2013年;b)艾明晶編著,EDA技術實驗教程,清華大學岀版社,2014年;c)潘松等編著,EDA技術與Verilog HDL ,清華大學出版社,2013年;d)張春晶等編著,現代數字電子技術及Verilog設計,清華大學出版社, 2014 年;e)劉靳等編著,Verilog程序設計與EDA,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能如何推動智能駕駛的革新
- 教育智能體的構建與實踐路徑探討
- 大學辦學模式改革路徑與實施方案探索
- 保障性租賃住房改造提升方案研究
- 應聘翻譯職業簡歷
- 客戶反饋收集與分析流程計劃
- 小語種考試的答題策略試題及答案
- 畜牧師職稱考試全景視野試題及答案
- 麻精藥品管理辦法培訓
- 基于客戶需求的倉庫運營模式計劃
- (高清版)DB41∕T 2137-2021 公路隧道監控量測技術規程
- 鋼結構單層廠房施工方案
- 部門發展規劃
- 員工違紀扣款細則
- 2024年高中生航空航天知識競賽題庫及答案 (共165題)
- 建筑工程工程平移協議書范本
- 2024年度融資合同:科技公司與投資公司之間的融資協議
- 國家安全教育大學生第十章-爭做總體國家安全觀堅定踐行者
- 改性磷石膏施工方案
- 2024年教師資格考試初級中學面試音樂試題與參考答案
- 上海市幼兒園幼小銜接活動指導意見(修訂稿)
評論
0/150
提交評論