




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——南理工EDA2多功能數(shù)字鐘設(shè)計(jì)試驗(yàn)報(bào)告(蔣立平)EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
EDAⅡ試驗(yàn)報(bào)告
--多功能數(shù)字鐘
學(xué)院專業(yè):學(xué)生學(xué)號(hào):指導(dǎo)老師:交稿時(shí)間:
蔣立平2023年3月25日
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
摘要
本試驗(yàn)借助于quartusⅡ軟件設(shè)計(jì)一個(gè)多功能的數(shù)字時(shí)鐘,具有24小時(shí)計(jì)時(shí)、星期顯示、保持、清零、校分校時(shí)校星期、整點(diǎn)報(bào)時(shí)等基本功能,并在此基礎(chǔ)上添加了鬧鐘、音樂鬧鐘、秒表等附加功能。同時(shí),留有萬年歷的接口可以便利的進(jìn)行擴(kuò)展。.利用quartusⅡ進(jìn)行相應(yīng)的設(shè)計(jì)、仿真、調(diào)試,最終下載到SmartSOPC試驗(yàn)系統(tǒng)上驗(yàn)證設(shè)計(jì)的正確性。
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
生1hz的信號(hào)來計(jì)時(shí)。報(bào)時(shí)電路檢測(cè)計(jì)時(shí)電路的小時(shí)、分鐘,當(dāng)時(shí)間為59分53秒、55秒、57秒時(shí)以500hz的頻率驅(qū)動(dòng)蜂鳴器,59秒時(shí)以1Khz的頻率驅(qū)動(dòng)蜂鳴器。時(shí)、分、秒的十位和個(gè)位、星期通過譯碼顯示電路動(dòng)態(tài)顯示。用校時(shí)校分保持電路、校星期電路和清零電路來控制基本計(jì)時(shí)電路。2.2秒表電路原理
脈沖發(fā)生電路為秒表電路提供100hz的頻率以驅(qū)動(dòng)其分秒位。秒表由模100計(jì)數(shù)器和模60計(jì)數(shù)器組成分秒位、秒位和分位。用清零、保持電路來控制秒表電路。
2.3鬧鐘電路原理
脈沖發(fā)生電路提供鬧鐘電路所需的各種頻率。鬧鐘電路由模60計(jì)數(shù)器和模2.4計(jì)數(shù)器組成分位和時(shí)位。
通過鬧鐘里的比較器電路比較設(shè)定的時(shí)間和計(jì)時(shí)電路里的當(dāng)前時(shí)間是否一致來決定是否觸發(fā)音樂電路使得蜂鳴器響。
3數(shù)字時(shí)鐘子模塊的設(shè)計(jì)
3.1基本計(jì)時(shí)電路的設(shè)計(jì)3.1.1脈沖發(fā)生電路的設(shè)計(jì)
通過分頻電路將試驗(yàn)箱的48Mhz分成1hz(為基本計(jì)時(shí)電路提供時(shí)鐘),2hz快速校星期、校時(shí)、校分,500hz、1Khz為報(bào)時(shí)電路提供脈沖。
(1)2分頻電路
由D觸發(fā)器來實(shí)現(xiàn)2分頻電路仿真結(jié)果:
-3-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
(2)3分頻電路
由74160構(gòu)成模3計(jì)數(shù)器實(shí)現(xiàn)3分頻電路仿真結(jié)果:
(3)8分頻電路2分頻電路進(jìn)行封裝:
由3個(gè)2分頻電路級(jí)聯(lián)實(shí)現(xiàn)8分頻電路
-4-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
仿真結(jié)果:
(4)24分頻電路
由3分頻和8分頻電路級(jí)聯(lián)實(shí)現(xiàn)24分頻電路
仿真結(jié)果:
(5)10分頻電路
-5-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
由74160構(gòu)成模10計(jì)數(shù)器實(shí)現(xiàn)10分頻,0、1、2、3、4輸出1,5、6、7、8、9輸出0,實(shí)現(xiàn)1:1的占空比。
卡諾圖為:
所得表達(dá)式為:
仿真結(jié)果:
(6)1000分頻電路
由3個(gè)10分頻的電路級(jí)聯(lián)實(shí)現(xiàn)1000分頻的電路仿真結(jié)果:
輸入周期為20ps輸出周期為20ns,1000分頻,占空比1:1
-6-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
(7)脈沖發(fā)生電路
仿真結(jié)果:
由于仿真周期的限制,只用2ps代替48Mhz,圖中讀出1Khz的周期96ns,500hz為192ns。
脈沖發(fā)生電路進(jìn)行封裝:
3.1.2計(jì)時(shí)電路的設(shè)計(jì)(1)模60計(jì)數(shù)器
-7-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
模60計(jì)數(shù)器由兩片74160組成,前面一片為秒或分的個(gè)位,后面一片為秒或分的十位。74160為模10計(jì)數(shù)器,從0000->1001。后面一片通過在0101置數(shù)實(shí)現(xiàn)從0000->0101。
仿真結(jié)果:
qh、ql分別表示模60計(jì)數(shù)器的十位和個(gè)位,在59處有個(gè)進(jìn)位脈沖模60計(jì)數(shù)器進(jìn)行封裝:
-8-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
(2)模24計(jì)數(shù)器
模24計(jì)數(shù)器由兩片74160組成,前后兩片分別表示個(gè)位和十位。并且通過qh[2]、ql[2]、ql[1]、en相與非完成置數(shù)和進(jìn)位。
仿真結(jié)果:
qh、ql分別表示模24的十位和個(gè)位,在23處有個(gè)進(jìn)位脈沖模24計(jì)數(shù)器進(jìn)行封裝:
-9-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
(3)模8計(jì)數(shù)器
模8計(jì)數(shù)器由一片74160組成,用了兩次置數(shù)分別是在0110處置成1000,1000處置成0001。
卡諾圖為:
所得表達(dá)式為:QDQCQB
仿真結(jié)果:
-10-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
模8計(jì)數(shù)器進(jìn)行封裝:
(4)星期計(jì)時(shí)器
星期計(jì)時(shí)器由模8計(jì)數(shù)器組成仿真結(jié)果:
xq4、xq3、xq2、xq1分別表示從高位到低位,可以看出圖中有兩個(gè)周期,從0001到0110,再跳到1000,再跳回0001.
(5)報(bào)時(shí)電路
-11-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
仿真結(jié)果:
fh3、fh1、fl4、fl1、mh3、mh1、ml分別表示分十位第2位,分十位的第4位,分個(gè)位的第1位,分個(gè)位的第4位,秒十位的第2位,秒十位的第4位,秒個(gè)位,圖中表示59分59秒,報(bào)時(shí)輸出確是跟著1Khz同步。
(6)計(jì)時(shí)電路
模60計(jì)數(shù)器分別表示秒位和分位,模24計(jì)數(shù)器表示十位計(jì)數(shù)器
-12-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
仿真結(jié)果:
xq、sh、sl、fh、fl、mh、ml分別表示星期、時(shí)十位、時(shí)個(gè)位、分十位、分個(gè)位、秒十位、秒個(gè)位。baoshi表示報(bào)時(shí)信號(hào)。為了能夠看到23:59:59,500hz、1Khz設(shè)為1hz的1倍和2倍,但不影響仿真的結(jié)果??梢钥闯鲇?jì)時(shí)是正確的,同時(shí)在59分53秒、55秒、57秒為500hz報(bào)時(shí),59秒為1Khz報(bào)時(shí)。
計(jì)時(shí)電路進(jìn)行封裝:
(7)譯碼顯示電路
8421BCDSLSHMLMHHLHHwe0DIG0DIG1DIG2DIG4DIG1DIG024選4MUX8421BCD顯示譯碼器7447abcdefgDIG2DIG3A2A1A0CLK2計(jì)數(shù)器譯碼器DIG3DIG4DIG5DIG6DIG7DIG574138DIG6DIG7
-13-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
顯示電路由數(shù)據(jù)選擇器74151、譯碼器74138、顯示譯碼器7447、計(jì)數(shù)器和數(shù)碼顯示管組成。由于每一位數(shù)需要四位二進(jìn)制碼來表示,所以需要選用四片74151數(shù)據(jù)選擇器。為了實(shí)現(xiàn)動(dòng)態(tài)顯示則必需有一個(gè)模7計(jì)數(shù)器,為了便利后面的擴(kuò)展。不妨用模8計(jì)數(shù)器亦不會(huì)影響計(jì)時(shí)電路的顯示。應(yīng)選擇74161作為計(jì)數(shù)器,低三位作為數(shù)據(jù)選擇器和74138譯碼器的輸入。而74138譯碼器輸出接到數(shù)碼管的使能端。74161以1Khz的頻率工作。由于人眼的滯留效應(yīng),會(huì)覺得8個(gè)數(shù)碼管一直是亮的。以此來實(shí)現(xiàn)動(dòng)態(tài)顯示。
譯碼顯示電路進(jìn)行封裝:
-14-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
(8)基本計(jì)時(shí)電路的控制電路校時(shí)校分保持電路
校時(shí)校分保持電路進(jìn)行封裝:
清零電路
清零電路進(jìn)行封裝:
-15-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
消顫電路
由D觸發(fā)器構(gòu)成消顫電路,利用D觸發(fā)器鎖存開關(guān)的動(dòng)作信號(hào),并避免顫抖。消顫開關(guān)組
對(duì)保持開關(guān)、清零開關(guān)、校星期校時(shí)校分開關(guān)進(jìn)行消顫。仿真結(jié)果:
圖中kbaoi、kbaoo分別表示保持開關(guān)的輸入和輸出,可以看出但kbaoi有
-16-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
輸入時(shí),kbaoo就以兩倍周期輸出??梢?,消顫電路是正確的。其他如kclri、kclro、kfi、kfo、ksi、kso、kxqi、kxqo分別表示清零、校分、校時(shí)、校星期開關(guān)的輸入和輸出。
(9)基本計(jì)時(shí)電路電路圖
仿真結(jié)果:
圖中xqshslfhflmhml分別表示星期、小時(shí)、分鐘、秒,baoshi表示報(bào)時(shí),可以看出計(jì)時(shí)功能正常,報(bào)時(shí)功能正常。這里的500hz和1Khz也是為了能夠進(jìn)行仿真而設(shè)的,并非真正相對(duì)1hz而言的。不過,這樣的假設(shè)并不影響仿真結(jié)果的正確性。3.2鬧鐘電路的設(shè)計(jì)
3.2.1鬧鐘定時(shí)與計(jì)時(shí)校時(shí)校分復(fù)用電路
-17-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
圖中的仿真結(jié)果表示數(shù)字時(shí)鐘的鬧鐘功能正常
圖中的仿真結(jié)果表示校星期和計(jì)時(shí)功能正常
-33-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
圖中的仿真結(jié)果表示校時(shí)校分/定時(shí)功能正常
圖中的仿真結(jié)果表示秒表的計(jì)時(shí)和保持功能正常多功能數(shù)字時(shí)鐘的總電路:
-34-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
5程序下載、仿真與調(diào)試
編譯好的程序經(jīng)過管腳設(shè)定后即可下載到FPGA芯片進(jìn)行調(diào)試。管教設(shè)定如下:
6試驗(yàn)總結(jié)與感想
6.1試驗(yàn)出現(xiàn)的問題小結(jié)
1.quartusⅡ軟件、VHDL語言去年的暑假我已經(jīng)自學(xué)過了,當(dāng)時(shí)也做過幾個(gè)試驗(yàn),不過都是電腦仿真,沒有真正下載到試驗(yàn)板上進(jìn)行調(diào)試。EDA試驗(yàn)之前,我用周末的時(shí)間做好了數(shù)字時(shí)鐘的基本計(jì)時(shí)功能,當(dāng)時(shí)數(shù)字鐘已有計(jì)時(shí)功能、整點(diǎn)報(bào)時(shí)和星期顯示,且仿真結(jié)果均正確。但是,周二第一次將程序下到試驗(yàn)箱的時(shí)候。結(jié)果卻是錯(cuò)的,出現(xiàn)不依照正確的順序計(jì)時(shí)。不過,倒是可以通過試驗(yàn)結(jié)果找出可能出現(xiàn)錯(cuò)誤的地方。這是讓我覺得收獲很大的經(jīng)驗(yàn)。計(jì)時(shí)時(shí),數(shù)碼管是可以比較正確顯示數(shù)字的,說明錯(cuò)誤不在顯示模塊。另外,還未進(jìn)行控制就出現(xiàn)錯(cuò)誤,所以也不會(huì)是控制模塊出問題。最終確定最有可能出現(xiàn)錯(cuò)誤的模塊是計(jì)數(shù)模塊。查看后發(fā)現(xiàn)問題出現(xiàn)在計(jì)時(shí)電路沒有共用同一個(gè)時(shí)鐘,是異步方式工作的。周一的時(shí)候老師就有提過應(yīng)當(dāng)讓計(jì)時(shí)模塊共用同一個(gè)時(shí)鐘。當(dāng)時(shí),我的時(shí)鐘已經(jīng)做好,就抱著試一試的想法沒去改動(dòng)。通過這次試驗(yàn),我覺得做什么事都不應(yīng)當(dāng)有這樣的想法。不過,犯錯(cuò)查錯(cuò)改錯(cuò)確實(shí)讓我覺得此次的試驗(yàn)?zāi)康倪_(dá)到了。查錯(cuò)
-35-
EDAⅡ試驗(yàn)報(bào)告—多功能數(shù)字鐘設(shè)計(jì)
時(shí)我是通過先分后總的想法往下查的,把整個(gè)模塊獨(dú)立出來,引入輸出端,查看仿真結(jié)果。并把計(jì)數(shù)模塊一層一層進(jìn)行修改。最終,基本計(jì)時(shí)模塊正常工作。
2.不過,此次試驗(yàn)我是先將整體方案定好之后才開始往下做的。也就是說,從一開始我就已經(jīng)將基本計(jì)時(shí)模塊、鬧鐘模塊、秒表模塊都規(guī)劃好了。如開關(guān)的復(fù)用、模塊和模塊之間的大致接口。這讓我覺得后面擴(kuò)展功能時(shí)比較簡(jiǎn)單。試驗(yàn)時(shí)看到旁邊的同學(xué)在為開關(guān)復(fù)用問題糾結(jié),要對(duì)電路進(jìn)行很大規(guī)模的改動(dòng)。通過比較我覺得做一個(gè)項(xiàng)目時(shí)不用考慮到很細(xì)節(jié)的地方,但是你的整體方案應(yīng)當(dāng)有,大致幾個(gè)模塊,怎么控制,留出什么接口作為模塊間的銜接。這樣,就能比較簡(jiǎn)單的在原來正確的電路上進(jìn)行擴(kuò)展新的功能。
3.利用硬件電路實(shí)現(xiàn)音樂功能,我專門去查了一下簡(jiǎn)譜里音調(diào)對(duì)應(yīng)的頻率。發(fā)現(xiàn)音調(diào)的頻率范圍大致在300hz到1500hz之間,硬件電路實(shí)現(xiàn)這一塊倒不是什么難事。本來想做一個(gè)比較簡(jiǎn)單就能實(shí)現(xiàn)各種音樂編輯的模塊,音調(diào)模塊做好了(在clock這個(gè)工程下有yindiao這個(gè)文件,但是并沒有在最終的總電路中用上)。不過,還有個(gè)地方時(shí)硬件電路搭建比較繁雜的地方,那就是節(jié)奏。一首音樂里面的節(jié)奏若要用硬件電路搭建是很繁雜的。最終,考慮到時(shí)間的因素。忽略了對(duì)節(jié)奏的考慮。
6.2試驗(yàn)感想
這次EDA試驗(yàn)是我第一次獨(dú)立完成可編程規(guī)律器件的使用。個(gè)人覺得試驗(yàn)中用原理圖來實(shí)現(xiàn)整個(gè)方案而不是用VHDL,可以讓我們比較簡(jiǎn)單理解可編程規(guī)律器件的工作原理。雖然,后面正在的開發(fā)設(shè)計(jì)工作大部分都是用VHDL(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 10 父母多愛我(教學(xué)設(shè)計(jì))-2023-2024學(xué)年道德與法治三年級(jí)上冊(cè)統(tǒng)編版
- 現(xiàn)房定金合同范本
- 10古詩三首《石灰吟》教學(xué)設(shè)計(jì)-2023-2024學(xué)年統(tǒng)編版語文六年級(jí)下冊(cè)
- 白粘土買賣合同范本
- 2025屆高考生物備考教學(xué)設(shè)計(jì):第七章 生物的變異和進(jìn)化之基因頻率與基因型頻率的計(jì)算
- 信號(hào)塔合同范本
- 教師會(huì)校長講話稿
- 合同范本游戲簽約
- 住宿整棟出租合同范本
- 污水bot合同范本
- 【高考真題】2024年新課標(biāo)全國Ⅱ卷高考語文真題試卷(含答案)
- 旅游服務(wù)質(zhì)量評(píng)價(jià)體系
- 義烏市建筑工程質(zhì)量通病防治措施100條(2022版本)
- 統(tǒng)編版高中政治必修3必背主觀題
- 供電所安全第一課培訓(xùn)
- 鄭州鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試參考試題庫(含答案)
- 岳陽職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試參考試題庫(含答案)
- 部編人教版六年級(jí)道德與法治下冊(cè)第7課《多元文化 多樣魅力》教學(xué)設(shè)計(jì)
- 新時(shí)代勞動(dòng)教育教程(高職)大學(xué)生勞動(dòng)教育全套教學(xué)課件
- 2023年開展的課外讀物負(fù)面清單管理的具體措施
- 《國防動(dòng)員實(shí)施》課件
評(píng)論
0/150
提交評(píng)論