下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)字鐘(DE2)總體設(shè)計方案電子工程學(xué)院集成電路0701班楊婷日期:2010年6月30日1概述該系統(tǒng)是一個電子表,可以用于顯示時、分、秒,設(shè)定鬧鐘和整點報時,輸入是鍵控,輸出時LED指示燈,七個LED數(shù)碼管。以時、分、秒計時,完成24進(jìn)制數(shù),有校時和鬧鐘功能,并可顯示。2設(shè)計目標(biāo)2.1功能定義本系統(tǒng)利用VerilogHDL語言自頂向下的設(shè)計方法設(shè)計數(shù)字鐘,并通過modelsim和quartusII完成綜合、仿真。此程序通過下載到DE2開發(fā)板上,可應(yīng)用于實際的數(shù)字鐘顯示中,實現(xiàn)了基本的計時顯示設(shè)置,調(diào)整時間的功能。具體顯示使用6個七段數(shù)碼顯示管來分別顯示小時,分鐘,秒,和三種模式的顯示,并且能夠用兩個按鍵來設(shè)置時間。2.2引腳描述名稱方向位寬功能所接管腳系統(tǒng)時鐘信號(50MHZ)PIN_N2clkinput1PIN_N23modeinputinput11模式轉(zhuǎn)換計數(shù)和校時PIN_P23change加一的信號PIN_AF22PIN_AE22PIN_AF23alertoutputoutputoutputoutputOutput11117顯示是否設(shè)置鬧鐘產(chǎn)生鬧鈴時顯示閃爍調(diào)整時間的小時顯示LD_alertLD_hourLD_minodata0調(diào)整時間的分鐘時顯示PIN_AE23HEX0所對應(yīng)的管腳數(shù)碼管顯示秒的個位odata1odata2odata3OutputOutputOutput777數(shù)碼管顯示秒的十位數(shù)碼管顯示分的個位數(shù)碼管顯示分的十位HEX1所對應(yīng)的管腳HEX2所對應(yīng)的管腳HEX3所對應(yīng)的管腳Odata4Odata5Odata6OutputOutputOutput777數(shù)碼管顯示時的個位HEX4所對應(yīng)的管腳HEX5所對應(yīng)的管腳HEX6所對應(yīng)的管腳數(shù)碼管顯示時的十位數(shù)碼管顯示三種模式2.3接口時序接入DE2板子上的時鐘50MHZ作為全局時鐘,其余均采用分頻方法實現(xiàn)。3頂層方案設(shè)計3.1模塊劃分分為LED顯示模塊和時鐘模塊。在數(shù)字鐘主模塊部分有計時,校時和鬧鐘模塊。分頻模塊3.2LED顯示模塊編寫B(tài)CD數(shù)碼管的編譯(decode)模塊,輸入為其他計數(shù)電路的輸出,而其輸出作為驅(qū)動實際七段數(shù)碼管的輸入。3.3主模塊計時模塊:1.秒計時:使用60進(jìn)制計數(shù)器,計數(shù)從0~59,使用一個8位寄存器的低四位表示個位,并計數(shù)0~9,高四位表示十位0~5,并計數(shù)。2.分鐘計時:使用60進(jìn)制計數(shù)器,計數(shù)從0~59,使用一個8位寄存器的低四位表示個位,并計數(shù)0~9,高四位表示十位,并計數(shù)0~5。3.小時計時:使用24進(jìn)制計數(shù)器,計數(shù)從0~23,使用一個8位寄存器的低四位表示個位,計數(shù)0~9,高四位表示十位,計數(shù)0~2??刂颇KMode計數(shù)從0到2,進(jìn)行三種模式的轉(zhuǎn)化,0:計時模塊,1:鬧鐘模塊,2:校時模塊。校時模塊:重新調(diào)用計時模塊,每來一次上升沿,即每按一次按鍵則啟動計時模塊加一完成校時,當(dāng)切換狀態(tài)時自動校時。3.4分頻模塊分頻方法采用分部分頻法,由于DE2用的是50Mhz的系統(tǒng)時鐘,所以先進(jìn)行50分頻,分成1Mhz;進(jìn)行50M分頻,分成1hz;再進(jìn)行25M分頻,得到頻率為2Hz的時鐘。1HZ時鐘在頂層模塊里邊,由于LED顯示模塊用1HZ的時鐘。4驗證詳見數(shù)字鐘驗證方案.doc。5測試詳見功能仿真.doc。6設(shè)計開發(fā)流程針對數(shù)字中所要實現(xiàn)的功能要求,根據(jù)需要完成所需功能,并結(jié)合實際當(dāng)中電子表的功能完成自己的設(shè)計。采用自頂向下的正向設(shè)計方法。本系統(tǒng)中數(shù)字鐘設(shè)計開發(fā)遵循如下技術(shù)路線:(1)系統(tǒng)設(shè)計系統(tǒng)設(shè)計是完成本次課程設(shè)計的重要部分,根據(jù)所提供的板子完成所需性能,確定能夠保證所需要功能能夠順利實現(xiàn)。(2)總體方案設(shè)計在確定了FPGA開發(fā)板之后,經(jīng)過詳細(xì)的總體方案設(shè)計。確定將系統(tǒng)劃分為LED顯示模塊和數(shù)字鐘主模塊,在主模塊里完成了計時、校時、鬧鐘等功能。(3)前端設(shè)計與仿真驗證前端電路設(shè)計采用自頂向下的設(shè)計方法。在頂層模塊劃分的基礎(chǔ)上進(jìn)行進(jìn)一步的模塊劃分,最終用Verilog語言,并用modelsim仿真驗證。功能仿真通過之后使用quartusII綜合工具,綜合出門級電路。(4)FPGA硬件驗證將程序下載至FPGA開發(fā)板上進(jìn)行硬件驗證,觀察計時所顯示結(jié)果,并且用按鍵進(jìn)行調(diào)試,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年園林景觀照明系統(tǒng)設(shè)計與安裝合同3篇
- 2024年版新員工勞動協(xié)議模板指導(dǎo)樣例版B版
- 音樂教學(xué)工作計劃
- 2021后勤工作總結(jié)范文
- 全年工作計劃集合六篇
- 2021員工辭職報告集錦15篇
- 公司的活動總結(jié)感悟10篇
- 公司技術(shù)員個人工作總結(jié)例文8篇
- 教導(dǎo)工作計劃四篇
- 遠(yuǎn)程培訓(xùn)總結(jié)(15篇)
- 發(fā)動機(jī)機(jī)械系統(tǒng)2.0升ltg-9.66維修指南車下
- 哈爾濱市商品房買賣合同書(最終定稿)
- 警犬行為理論考試題庫(含答案)
- 財政與金融基礎(chǔ)知識全套教學(xué)課件(中職)
- oppo其它-lpdt工作手冊
- 中醫(yī)診所規(guī)章制度(完整版)
- 職工董事選舉辦法
- 信號與系統(tǒng) 西安郵電 習(xí)題答案
- 新疆維吾爾自治區(qū)和田地區(qū)各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)及行政區(qū)劃代碼
- 發(fā)育生物學(xué)1-9章全
- 第三方轉(zhuǎn)移支付協(xié)議范本
評論
0/150
提交評論