




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課 程 設 計 課程名稱 硬件描述語言與EDA技術 題目名稱 硬件描述語言與EDA技術實踐學生學院 材料與能源 專業(yè)班級 09微電子學(1)班 學 號 3109007468 學生姓名 鐘萬友 指導教師 陳 先 朝 2011年 12月 9日廣東工業(yè)大學課程設計任務書題目名稱硬件描述語言與EDA技術實踐學生學院材料與能源學院專業(yè)班級09微電子學(1)班姓 名鐘萬友學 號3109007468一、課程設計的內容1. 系統(tǒng)功能分析;2. 實現(xiàn)系統(tǒng)功能的方案設計;3. 編寫各功能模塊VHDL語言程序;4. 對各功能模塊進行編譯、綜合、仿真和驗證;5. 頂層文件設計;6. 整個系統(tǒng)進行編譯、綜合、仿真和驗證
2、;7. 在CPLD/FPGA實驗開發(fā)系統(tǒng)試驗箱上進行硬件驗證。二、課程設計的要求與數(shù)據(jù)1. 按所布置的題目要求,每一位學生獨立完成全過程;2. 分模塊層次化設計;3. 各功能模塊的底層文件必須用VHDL語言設計,頂層文件可用VHDL語言設計,也可以用原理圖設計。三、課程設計應完成的工作1. 所要求設計內容的全部工作;2. 按設計指導書要求提交一份報告書;3. 提交電子版的設計全部內容:工程目錄文件夾中的全部內容,報告書四、課程設計進程安排序號設計各階段內容地點起止日期1布置設計題目和要求;收集相關資料。工3317或宿舍12.52方案分析與確定;編寫VHDL源程序。工3317或宿舍12.63編寫
3、VHDL源程序;編譯、綜合、仿真、定時分析、適配。工3317或宿舍12.74下載和硬件驗證;驗收。工331712.85下載和硬件驗證;驗收;撰寫報告工331712.9678五、應收集的資料及主要參考文獻1. 陳先朝,硬件描述語言與EDA技術實踐指導書,2011年11月2. 曹昕燕等編著,EDA技術實驗與課程設計,清華大學出版社,2006年5月3. 劉欲曉等編著,EDA技術與VHDL電路開發(fā)應用實踐,電子工業(yè)出版社,2009年4月4. 劉昌華等編著,數(shù)字邏輯EDA設計與實踐:MAX+plus與Quartus雙劍合璧,國防工業(yè)出版社,2009年5. 劉江海主編,EDA技術課程設計,華中科技大學出版
4、社,2009年1月發(fā)出任務書日期: 2011年12月 5日 指導教師簽名:計劃完成日期: 2011年12月 9日 基層教學單位責任人簽章:主管院長簽章:七人表決器設計 一、設計目的1.熟悉Quartus II軟件的使用。2.熟悉七人表決器的工作原理3.熟悉EDA開發(fā)的基本流程。二、設計要求表決器就是對于一個行為,由多個人投票,如果同意的票數(shù)過半,就認為此行為可行;否則如果否決的票數(shù)過半,則認為此行為無效。七人表決器由七個人來投票,當同意的票數(shù)大于或者等于4人時,則認為同意;反之,當否決的票數(shù)大于或者等于4人時,則認為不同意。實驗中用7個撥擋開關來表示七個人,當對應的撥擋開關輸入為1時,表示此人
5、同意;否則若撥擋開關輸入為0時,則表示此人反對。表決的結果用一個LED表示,若表決的結果為同意,則LED被點亮,;否則,如果表決的結果為反對,則LED不會被點亮。同時用七段顯示數(shù)碼管來顯示贊成的人數(shù)和反對的人數(shù)。三、電路及連線設計管腳分配:實驗符號對應附錄符號管腳K1K1PIN_28K2K2PIN_29K3K3PIN_30K4K4PIN_31K5K5PIN_38K6K6PIN_39K7K7PIN_40AAPIN_141BBPIN_142CCPIN_143DDPIN_144EEPIN_147FFPIN_148GGPIN_149m_ResultSEG5PIN_190AAPIN_157BBPIN_1
6、58CCPIN_159DDPIN_160EEPIN_170FFPIN_172GGPIN_173四、使用說明本設計就是利用芯片ACEX1K系列的EP1K30QC208-3,撥擋開關模塊和LED模塊來實現(xiàn)一個簡單的七人表決器的功能。撥擋開關模塊中的sw1sw7表示七個人,當撥擋開關輸入為1時,表示對應的人投同意票,否則當撥擋開關輸入為0時,表示對應的人投反對票;LED模塊中SEG5表示七人表決的結果,當SEG5點亮時,表示一致同意,否則當SEG5熄滅時,表示一致反對。然后數(shù)碼管SEG1和SEG2分別顯示贊成,反對的人數(shù)。七個人開始投票表決統(tǒng)計同意的人數(shù)j判斷j否大于3D1_1點亮并且大板的數(shù)碼管顯
7、示P,QYND1_1熄滅并且大板的數(shù)碼管顯示E,F小板顯示統(tǒng)計結果中同意的人數(shù)五、流程圖設計六、程序設計如下:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY UG ISPORT(clk:IN STD_LOGIC;am:IN STD_LOGIC_VECTOR(6 DOWNTO 0); y:OUT STD_LOGIC;y1,y2:OUT STD_LOGIC_VECTOR(6 DOWNTO 0);END ENTITY UG;ARCHITECTURE one OF UG ISSIGNAL q
8、:STD_LOGIC;SIGNAL q1,q2:STD_LOGIC_VECTOR(6 DOWNTO 0);BEGINPROCESS(am) VARIABLE shu:INTEGER;BEGINshu:=0;IF clkEVENT AND clk=1 THENIF am(0)=1 THEN shu:=shu+1;END IF;IF am(1)=1 THEN shu:=shu+1;END IF;IF am(2)=1 THEN shu:=shu+1;END IF;IF am(3)=1 THEN shu:=shu+1;END IF;IF am(4)=1 THEN shu:=shu+1;END IF;I
9、F am(5)=1 THEN shu:=shu+1;END IF;IF am(6)=1 THEN shu:=shu+1;END IF;CASE shu ISWHEN 0 = q=0;q1=1111110;q2 q=0;q1=0110000;q2 q=0;q1=1101101;q2 q=0;q1=1111001;q2 q=1;q1=0110011;q2 q=1;q1=1011011;q2 q=1;q1=1011111;q2 q=1;q1=1110000;q2 q=Z;q1=ZZZZZZZ;q2=ZZZZZZZ; END CASE;y=q;y1=q1;y2=q2; END IF;END PROCE
10、SS;END ARCHITECTURE one;七、波形時序仿真八、波形分析當七個人am(6)、am(5)、am(4)、am(3)、am(2)、am(1)、am(0)投票結果為“1101111“,則數(shù)碼管SEG1的結果是“1011111”即顯示數(shù)字“6”,數(shù)碼管SEG2結果是“0110000”,顯示數(shù)字“1”, 此時LED燈亮,投票通過;當七個人投票結果是“0111000”,SEG1顯示“3”,SEG2顯示“4”,LED燈不亮,投票不通過。以此類推。九、管腳分配十、設計問題與解決方法 在本程序中因為是多路輸出,輸出存在時序差,產生競爭冒險現(xiàn)象,導致在時序仿真的時候輸出波形中產生“毛刺”,為了去除這些“毛刺”,加入一個時鐘信號CLK,其周期設置為20ns.十一、設計總結:通過這段時間的EDA課程設計,我更加熟練的掌握了EDA開發(fā)的基本流程,熟練的使用Quartus II軟件進行編程,在大家的努力之下,我們完成了七人表決器的相關設計,在此我要感謝我的組員和在EDA設計中給
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療設備付款合同范例
- 與演員合同范本
- 別墅電梯采購合同范本
- 乙方出資建房合同范本
- 出售工地用車合同范本
- 勞務派遣施工合同范本
- 醫(yī)療營銷合同范本
- 北京園林公司合同范本
- 代理推廣合作合同范本
- 醫(yī)院棉被訂購合同范例
- 銷售人員崗位職責培訓
- 小學生日常行為規(guī)范實施方案
- 2024-2025學年九年級化學人教版上冊檢測試卷(1-4單元)
- 2024年遼寧省鞍山岫巖滿族自治縣事業(yè)單位招聘(150人)歷年高頻難、易錯點500題模擬試題附帶答案詳解
- DBJ46-070-2024 海南省民用建筑外門窗工程技術標準
- 金屬冶煉安全生產實務注冊安全工程師考試(初級)試題與參考答案
- 大學生就業(yè)指導 課件 第六單元 就業(yè)權益保護
- 2024年高職高考語文必背古詩
- 護理質控護士競聘
- 醫(yī)學課件炎癥性腸病4
- 2024年4月自考00263外國法制史試題及答案
評論
0/150
提交評論