版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
課程設(shè)計課程名稱硬件描述語言與EDA技術(shù)題目名稱硬件描述語言與EDA技術(shù)實踐學(xué)生學(xué)院資料與能源專業(yè)班級09微電子學(xué)(1)班學(xué)號68學(xué)生姓名鐘萬友指導(dǎo)教師陳先朝2011年12月9日題目名稱學(xué)生學(xué)院專業(yè)班級姓名學(xué)號一、課程設(shè)計的內(nèi)容
廣東工業(yè)大學(xué)課程設(shè)計任務(wù)書硬件描述語言與EDA技術(shù)實踐資料與能源學(xué)院09微電子學(xué)(1)班鐘萬友68系統(tǒng)功能解析;實現(xiàn)系統(tǒng)功能的方案設(shè)計;編寫各功能模塊VHDL語言程序;對各功能模塊進行編譯、綜合、仿真和考據(jù);頂層文件設(shè)計;整個系統(tǒng)進行編譯、綜合、仿真和考據(jù);在CPLD/FPGA實驗開發(fā)系統(tǒng)試驗箱進步行硬件考據(jù)。二、課程設(shè)計的要求與數(shù)據(jù)按所部署的題目要求,每一位學(xué)生獨立完成全過程;分模塊層次化設(shè)計;各功能模塊的基層文件必定用VHDL語言設(shè)計,頂層文件可用VHDL語言設(shè)計,也可以用原理圖設(shè)計。三、課程設(shè)計應(yīng)完成的工作所要求設(shè)計內(nèi)容的全部工作;按設(shè)計指導(dǎo)書要求提交一份報告書;提交電子版的設(shè)計全部內(nèi)容:工程目錄文件夾中的全部內(nèi)容,報告書四、課程設(shè)計進度安排序號設(shè)計各階段內(nèi)容地點起止日期1部署設(shè)計題目和要求;收集相關(guān)資料。工3-317或宿舍2方案解析與確定;編寫VHDL源程序。工3-317或宿舍3編寫VHDL源程序;編譯、綜合、仿真、工3-317或宿舍準(zhǔn)時解析、適配。4下載和硬件考據(jù);查收。工3-3175下載和硬件考據(jù);查收;撰寫報告工3-317678五、應(yīng)收集的資料及主要參照文件陳先朝,硬件描述語言與EDA技術(shù)實踐指導(dǎo)書,2011年11月2.曹昕燕等編著,EDA技術(shù)實驗與課程設(shè)計,清華大學(xué)初版社,2006年5月劉欲曉等編著,EDA技術(shù)與VHDL電路開發(fā)應(yīng)用實踐,電子工業(yè)初版社,2009年4月劉昌華等編著,數(shù)字邏輯EDA設(shè)計與實踐:MAX+plusⅡ與QuartusⅡ雙劍合璧,國防工業(yè)初版社,2009年5.劉江海主編,EDA技術(shù)課程設(shè)計,華中科技大學(xué)初版社,2009年1月發(fā)出任務(wù)書日期:2011年12月5日指導(dǎo)教師簽字:計劃完成日期:2011年12月9日基層授課單位責(zé)任人簽章:主管院長簽章:七人表決器設(shè)計一、設(shè)計目的1.熟悉QuartusII軟件的使用。熟悉七人表決器的工作原理熟悉EDA開發(fā)的基本流程。二、設(shè)計要求表決器就是對于一個行為,由多個人投票,若是贊成的票數(shù)過半,就認(rèn)為此行為可行;否則若是反對的票數(shù)過半,則認(rèn)為此行為無效。七人表決器由七個人來投票,當(dāng)贊成的票數(shù)大于也許等于4人時,則認(rèn)為贊成;反之,當(dāng)反對的票數(shù)大于也許等于4人時,則認(rèn)為不同樣意。實驗中用7個撥擋開關(guān)來表示七個人,當(dāng)對應(yīng)的撥擋開關(guān)輸入為‘1’時,表示此人贊成;否則若撥擋開關(guān)輸入為‘0’時,則表示此人反對。表決的結(jié)果用一個LED表示,若表決的結(jié)果為贊成,則LED被點亮,;否則,若是表決的結(jié)果為反對,則LED不會被點亮。同時用七段顯示數(shù)碼管來顯示贊成的人數(shù)和反對的人數(shù)。三、電路及連線設(shè)計管腳分配:實驗符號對應(yīng)附錄符號管腳K1K1PIN_28K2K2PIN_29K3K3PIN_30K4K4PIN_31K5K5PIN_38K6K6PIN_39K7K7PIN_40AAPIN_141BBPIN_142CCPIN_143DDPIN_144EEPIN_147FFPIN_148GGPIN_149m_ResultSEG5PIN_190AAPIN_157BBPIN_158CCPIN_159DDPIN_160EEPIN_170FFPIN_172GGPIN_173四、使用說明本設(shè)計就是利用芯片ACEX1K系列的EP1K30QC208-,3撥擋開關(guān)模塊和LED模塊來實現(xiàn)一個簡單的七人表決器的功能。撥擋開關(guān)模塊中的sw1~sw7表示七個人,當(dāng)撥擋開關(guān)輸入為‘1’時,表示對應(yīng)的人投贊成票,否則當(dāng)撥擋開關(guān)輸入為‘0’時,表示對應(yīng)的人投反對票;LED模塊中SEG5表示七人表決的結(jié)果,當(dāng)SEG5點亮?xí)r,表示一致贊成,否則當(dāng)SEG5熄滅時,表示一致反對。爾后數(shù)碼管SEG1和SEG2分別顯示贊成,反對的人數(shù)。五、流程圖設(shè)計七個人開始投票表決統(tǒng)計贊成的人數(shù)jN判斷j否大于3YD1_1點亮并且大板的數(shù)碼管顯示P,QD1_1熄滅并且大板的數(shù)碼管顯示E,F小板顯示統(tǒng)計結(jié)果中贊成的人數(shù)六、程序設(shè)計以下:LIBRARYIEEE;USEUGISPORT(clk:INSTD_LOGIC;am:INSTD_LOGIC_VECTOR(6DOWNTO0);y:OUTSTD_LOGIC;y1,y2:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDENTITYUG;ARCHITECTUREoneOFUGISSIGNALq:STD_LOGIC;SIGNALq1,q2:STD_LOGIC_VECTOR(6DOWNTO0);BEGINPROCESS(am)VARIABLEshu:INTEGER;BEGINshu:=0;IFclk'EVENTANDclk='1'THENIFam(0)='1'THENshu:=shu+1;ENDIF;IFam(1)='1'THENshu:=shu+1;ENDIF;IFam(2)='1'THENshu:=shu+1;ENDIF;IFam(3)='1'THENshu:=shu+1;ENDIF;IFam(4)='1'THENshu:=shu+1;ENDIF;IFam(5)='1'THENshu:=shu+1;ENDIF;IFam(6)='1'THENshu:=shu+1;ENDIF;CASEshuISWHEN0=>q<='0';q1<="1111110";q2<="1110000";WHEN1=>q<='0';q1<="0110000";q2<="1011111";WHEN2=>q<='0';q1<="1101101";q2<="1011011";WHEN3=>q<='0';q1<="1111001";q2<="0110011";WHEN4=>q<='1';q1<="0110011";q2<="1111001";WHEN5=>q<='1';q1<="1011011";q2<="1101101";WHEN6=>q<='1';q1<="1011111";q2<="0110000";WHEN7=>q<='1';q1<="1110000";q2<="1111110";WHENOTHERS=>q<='Z';q1<="ZZZZZZZ";q2<="ZZZZZZZ";ENDCASE;y<=q;y1<=q1;y2<=q2;ENDIF;ENDPROCESS;ENDARCHITECTUREone;七、波形時序仿真八、波形解析當(dāng)七個人am(6)、am(5)、am(4)、am(3)、am(2)、am(1)、am(0)投票結(jié)果為“1101111“,則數(shù)碼管SEG1的結(jié)果是“1011111”即顯示數(shù)字“6”,數(shù)碼管SEG2結(jié)果是“0110000”,顯示數(shù)字“1”,此時LED燈亮,投票經(jīng)過;當(dāng)七個人投票結(jié)果是“0111000”,SEG1顯示“3”,SEG2顯示“4”,LED燈不亮,投票不經(jīng)過。以此類推。九、管腳分配十、設(shè)計問題與解決方法在本程序中因為是多路輸出,輸出存在時序差,產(chǎn)生競爭冒險現(xiàn)象,以致在時序仿真的時候輸出波形中產(chǎn)生“毛刺”,為了去除這些“毛刺”,加入一個時鐘信號CLK,其周期設(shè)置為20ns.十一、設(shè)計總結(jié):經(jīng)過這段時間的EDA課程設(shè)計,我更加熟練的掌握了EDA開發(fā)的基本流程,熟練的使用QuartusII軟件進行編程,在大家的努力之下,我們完成了七人表決器的相關(guān)設(shè)計,在此我要感謝我的組員和在ED
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子病歷系統(tǒng)開發(fā)及應(yīng)用合作協(xié)議含醫(yī)療行業(yè)
- DB3311T 86-2019 歐洲水仙栽培技術(shù)規(guī)程
- 2024年股權(quán)投資權(quán)益互換協(xié)議
- 軟件開發(fā)項目管理與進度控制流程
- 2025賓館資產(chǎn)租賃與經(jīng)營合作協(xié)議書3篇
- 2024年葡萄種植與農(nóng)產(chǎn)品標(biāo)準(zhǔn)化生產(chǎn)合作合同3篇
- 二零二五年度建筑工程單項承包合同范本工程進度控制條款3篇
- 足球墊球課程設(shè)計
- 言語認(rèn)知康復(fù)課程設(shè)計
- 農(nóng)產(chǎn)品采購銷售合作協(xié)議書
- 舉辦活動的申請書范文
- 瑤醫(yī)目診圖-望面診病現(xiàn)用圖解-目診
- 2022年四級反射療法師考試題庫(含答案)
- 新《安全生產(chǎn)法》培訓(xùn)測試題
- 政務(wù)禮儀-PPT課件
- 特種涂料類型——耐核輻射涂料的研究
- 化工裝置常用英語詞匯對照
- 物資采購管理流程圖
- 無牙頜解剖標(biāo)志
- 標(biāo)準(zhǔn)《大跨徑混凝土橋梁的試驗方法》
- 格拉斯哥昏迷評分(GCS)--表格-改良自用
評論
0/150
提交評論