版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
目錄摘要二、任務(wù)要求三、基本原理四、實現(xiàn)方法五、基本過程六、分析與結(jié)論七、課程總結(jié)一、摘要電子設(shè)計自動化EDA技術(shù)課的目的在于培養(yǎng)學(xué)生掌握可編程邏輯器件基本的編程方法與開發(fā)應(yīng)用技能。在掌握了EDA技術(shù)的基礎(chǔ)知識、基本操作和QuartusII軟件的基本應(yīng)用與一般流程后,學(xué)習(xí)EDA技術(shù)最有效的方法就是進(jìn)行EDA技術(shù)的綜合應(yīng)用設(shè)計。本次設(shè)計闡述了100以內(nèi)的十進(jìn)制計數(shù)器的設(shè)計思路、VHDL源程序、管腳設(shè)置、時序仿真和邏輯綜合結(jié)果及分析。十進(jìn)制計數(shù)器由BCD碼(二—十進(jìn)制碼)來設(shè)計,把一個數(shù)拆為個位(低四位)和十位(高四位),首先設(shè)定初值然后計數(shù),同時對部分二進(jìn)制數(shù)進(jìn)行十進(jìn)制調(diào)整。二、任務(wù)要求首先設(shè)定100以內(nèi)的十進(jìn)制計數(shù)初值,而后每來一次脈沖降沿,計數(shù)值加1,加到99,然后計數(shù)值回0。三、基本原理十進(jìn)制計數(shù)器由BCD碼(二—十進(jìn)制碼)來設(shè)計,把一個數(shù)拆為個位FD(低四位)和十位SD(高四位)。設(shè)定計數(shù)初值高四位H和低四位L,LD為‘1’時置數(shù),否則開始計數(shù)。當(dāng)個位為9即二進(jìn)制的1001時且十位非9時,再來一次脈沖(CLK為0)計數(shù)時,個位為0即低四位清零,十位加1即高4位加1;十位為9即1001,且個位非9時,個位加1;十位為9且個位也為9時,個位十位全為0即高、低四位都清零。 四、實現(xiàn)方法1.VHDL源程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCNT10ISPORT(CLK,LD:INSTD_LOGIC;H:INSTD_LOGIC_VECTOR(3DOWNTO0);L:INSTD_LOGIC_VECTOR(3DOWNTO0);FD:BUFFERSTD_LOGIC_VECTOR(3DOWNTO0);SD:BUFFERSTD_LOGIC_VECTOR(3DOWNTO0));ENDENTITYCNT10;ARCHITECTUREARTOFCNT10ISBEGINPROCESS(CLK)ISBEGINIF(CLK'EVENTANDCLK='0')THENIF(LD='1')THENSD<=H;FD<=L;ELSIF(LD='0')THENIF(FD="1001")THENIF(SD="1001")THENFD<="0000";SD<="0000";ELSEFD<="0000";SD<=SD+1;ENDIF;ELSEFD<=FD+1;ENDIF;ENDIF;ENDIF;ENDPROCESS;ENDARCHITECTUREART;生成器件管腳如圖1-1所示圖1-1基本過程1、打開QuartusII6.0軟件,新建工程文件CNT10.qpf,然后新建VHDL文件CNT10.vhd,輸入VHDL源程序,如圖1-2圖1-2編譯輸入成功的VHDL源程序文件,并調(diào)試修改錯誤,最終使編譯成功,如圖1-3圖1-33、設(shè)置管腳,使之在空心圓處設(shè)置輸入端口CLK、H(3~0)、L(3~0)、LD以及輸出端口FD(3~0)、SD(3~0),如圖1-4圖1-44、查看生成的器件,新建CNT10.bsf文件,找到project里的CNT10,并雙擊,即可觀察到如圖1-5所示的器件圖1-55、新建.vwf文件,導(dǎo)入輸入、輸出端口,并設(shè)置輸出端口時鐘信號CLK的波形以及計數(shù)初值(例如00100011即23)然后保存文件,如圖1-6圖1-6在圖1-6的界面中,編譯,得到輸出波形如圖1-7、1-8所示,并分析數(shù)據(jù)驗證是否符合設(shè)計要求。圖1-7圖1-8七、分析與結(jié)論如圖1-7中,設(shè)定的初值是00100011即23,然后開始計數(shù)慢慢逐漸加1。從圖中可以看出輸出與輸入并不是同步的,輸出延遲了5微秒左右,個位FD逐漸由0011變?yōu)?100、0101、0110、0111、1000、1001,此時十位SD還是0010不變,然后FD突然變?yōu)?000并循環(huán)下去,而此時十位SD加1變?yōu)?011。從圖1-8中明顯可以看出十位SD的變化,由0010逐漸加1變?yōu)?001,而后又變?yōu)?000,以此不斷循環(huán)下去。在設(shè)計中,改善延遲時間可以選用性能更好的芯片。課程總結(jié)EDA技術(shù)是在電子CAD技術(shù)基礎(chǔ)上發(fā)展起來的計算機(jī)軟件系統(tǒng),是以計算機(jī)為工作平臺,融合例如應(yīng)用電子技術(shù)、計算機(jī)技術(shù)、信息處理以及智能化技術(shù)的最新成果,進(jìn)行電子產(chǎn)品的自動設(shè)計。我們自動化專業(yè)跟這門技術(shù)還是挺有關(guān)聯(lián)的,所以學(xué)校給我們安排做這次課設(shè),給我們提供了一個就業(yè)的方向,在此先感謝學(xué)校給我們提供這次學(xué)習(xí)的機(jī)會。本次設(shè)計讓我們對QuartusII軟
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 飛機(jī)搜救知識培訓(xùn)課件
- 農(nóng)村開園活動策劃方案(3篇)
- 慶陽美食活動策劃方案(3篇)
- 2026廣東佛山順德區(qū)杏壇鎮(zhèn)林文恩中學(xué)招聘臨聘教師4人備考考試題庫及答案解析
- 2026年上半年黑龍江事業(yè)單位聯(lián)考省衛(wèi)生健康委員會招聘125人備考考試試題及答案解析
- 飛機(jī)介紹科普
- 2026廣西北海市銀海區(qū)福成鎮(zhèn)人民政府招錄公益性崗位人員12人參考考試題庫及答案解析
- 2026湖北武漢大型電池制造型企業(yè)招聘備考考試題庫及答案解析
- 2026年福建莆田市城廂區(qū)霞林學(xué)校小學(xué)部自主招聘編外教師2人備考考試題庫及答案解析
- 2026山東菏澤國花中等職業(yè)學(xué)校機(jī)電學(xué)科教師招聘備考考試試題及答案解析
- 2025年度住院部病區(qū)護(hù)理部主任述職報告
- 2026新疆阿合奇縣公益性崗位(鄉(xiāng)村振興專干)招聘44人筆試備考試題及答案解析
- 單元主題寫作素材與運(yùn)用“勞動光榮”2025-2026學(xué)年統(tǒng)編版高一語文必修上冊
- 湖南省婁底市期末真題重組卷-2025-2026學(xué)年四年級語文上冊(統(tǒng)編版)
- 2025年華僑生聯(lián)考試題試卷及答案
- 土石方測量施工方案
- 2025年司法協(xié)理員年度考核表
- 風(fēng)電項目質(zhì)量管理
- 靜脈輸液操作規(guī)范與并發(fā)癥預(yù)防指南
- 建筑施工人員三級安全教育
- 石泉縣安溝鈦磁鐵礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
評論
0/150
提交評論