已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
EDA技術(shù)實(shí)用教程課程設(shè)計(jì)題目:基于FPGA音樂硬件演奏電路設(shè)計(jì)目錄摘要-11.系統(tǒng)設(shè)計(jì)總述1.1設(shè)計(jì)要求-21.2系統(tǒng)組成-32.總體程序設(shè)計(jì)2.1頂層模塊設(shè)計(jì)流程圖-42.2頂層電路VHDL程序設(shè)計(jì)-53.單元模塊程序設(shè)計(jì)3.1音樂節(jié)拍和音調(diào)發(fā)生器模塊-63.2音樂譜對(duì)應(yīng)分頻預(yù)制數(shù)查表-83.3音樂符數(shù)控11分頻電路模塊-103.4樂曲演奏音符數(shù)據(jù)文件-123.5定制音符數(shù)據(jù)的ROM文件-144.VHDL音樂硬件演奏電路系統(tǒng)仿真與調(diào)試4.1NoteTabs音樂節(jié)拍和音調(diào)發(fā)生器模塊的仿-164.2ToneTaba分頻預(yù)置數(shù)查表模塊的仿真-164.3Speakera音樂符數(shù)控分頻模塊的仿真-174.1擴(kuò)大此音樂硬件演奏電路的通用性-195.心得體會(huì)-216.參考文獻(xiàn)-21摘要根據(jù)國家教委與專業(yè)教學(xué)委員會(huì)對(duì)教育機(jī)構(gòu)的要求,為培養(yǎng)適應(yīng)我國21世紀(jì)國民經(jīng)濟(jì)發(fā)展需要的電子設(shè)置人才;同時(shí)基于國家教委面向21世紀(jì)電工電子課程體系改革和電工電子工科教學(xué)基地建設(shè)兩項(xiàng)教學(xué)改革研究成果。要求高等??茖W(xué)校學(xué)生能夠自己動(dòng)手完成簡單數(shù)字器件的設(shè)計(jì)。這不但反應(yīng)了我國當(dāng)前在電子電路的實(shí)驗(yàn)教學(xué)體系、內(nèi)容和方法上的改革思路和教學(xué)水平的提高,更重要的是在加強(qiáng)以傳統(tǒng)電子設(shè)計(jì)方法為基礎(chǔ)的工程設(shè)計(jì)訓(xùn)練的同時(shí),使學(xué)生能夠盡快掌握現(xiàn)代電子設(shè)計(jì)自動(dòng)化技術(shù)的新方法、新工具和新手段系統(tǒng)的、科學(xué)的培養(yǎng)了學(xué)生的實(shí)際動(dòng)手能力、理論聯(lián)系實(shí)際的能力、工程設(shè)計(jì)能力,創(chuàng)新能力,提高了學(xué)生對(duì)基礎(chǔ)實(shí)驗(yàn)的興趣。本次設(shè)計(jì)在EDA開發(fā)平臺(tái)QUARTUS|6.0上利用VHDL語言設(shè)計(jì)數(shù)控分頻器電路,利用數(shù)控分頻的原理設(shè)計(jì)音樂硬件演奏電路,并定制LPM-ROM存儲(chǔ)音樂數(shù)據(jù),以“梁祝”和“月亮代表我的心”兩首樂曲為例,將音樂數(shù)據(jù)存儲(chǔ)到LPM-ROM,就達(dá)到了以純硬件的手段來實(shí)現(xiàn)樂曲的演奏效果。只要修改LPM-ROM所存儲(chǔ)的音樂數(shù)據(jù),將其換成其他樂曲的音樂數(shù)據(jù),再重新定制LPM-ROM,連接到程序中就可以實(shí)現(xiàn)其它樂曲的演奏。本設(shè)計(jì)采用的是杭州康芯電子有限公司生產(chǎn)的GW48-CK實(shí)驗(yàn)系統(tǒng),F(xiàn)PGA目標(biāo)芯片型號(hào)為Altera公司的Cyclone系列中的EPFl0K10LC84。芯片配置成功后即可進(jìn)行硬件測(cè)試:選擇實(shí)驗(yàn)電路結(jié)構(gòu)圖NO1,使CLK6MH2與C10ck9相接(接受6MHz時(shí)鐘頻率),CLK4Hz與CLOCK2相接(接受4Hz時(shí)鐘頻率),發(fā)音輸出接SPEAK,當(dāng)樂曲一遍演奏完成后,樂曲發(fā)生器能自動(dòng)從頭開始循環(huán)演奏,按下SEL鍵時(shí)播放第二首歌,按下RST鍵時(shí)從頭開始播放歌曲。關(guān)鍵詞:FPGA/CPLD,音樂硬件演奏電路,VHDL語言設(shè)計(jì),QUARTUS|6.01.系統(tǒng)設(shè)計(jì)總述1.1設(shè)計(jì)要求(1)順序播放樂曲功能(2)具有通過按鍵任意切換樂曲功能1.2系統(tǒng)組成(1)音樂硬件演奏電路基本原理硬件電路的發(fā)聲原理,聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來控制FPGA芯片某個(gè)引腳輸出一定頻率的矩形波,接上揚(yáng)聲器就能發(fā)出相應(yīng)頻率的聲音。樂曲中的每一音符對(duì)應(yīng)著一個(gè)確定的頻率,要想FPGA發(fā)出不同音符的音調(diào),實(shí)際上只要控制它輸出相應(yīng)音符的頻率即可。樂曲都是由一連串的音符組成,因此按照樂曲的樂譜依次輸出這些音符所對(duì)應(yīng)的頻,就可以在揚(yáng)聲器上連續(xù)地發(fā)出各個(gè)音符的音調(diào)。而要準(zhǔn)確地演奏出一首樂曲,僅僅讓揚(yáng)聲器能夠發(fā)生是不夠的,還必須準(zhǔn)確地控制樂曲的節(jié)奏,即樂曲中每個(gè)音符的發(fā)生頻率及其持續(xù)時(shí)間是樂曲能夠連續(xù)演奏的兩個(gè)關(guān)鍵因素。(2)音符頻率的獲得多個(gè)不同頻率的信號(hào)可通過對(duì)某個(gè)基準(zhǔn)頻率進(jìn)行分頻器獲得。由于各個(gè)音符的頻率多為非整數(shù),而分頻系數(shù)又不能為小數(shù),故必須將計(jì)算機(jī)得到的分頻系數(shù)四舍五入取整。若基準(zhǔn)頻率過低,則分頻系數(shù)過小,四舍五入取整后的誤差較大。若基準(zhǔn)頻率過高,雖然可以減少頻率的相對(duì)誤差,但分頻結(jié)構(gòu)將變大。實(shí)際上應(yīng)該綜合考慮這兩個(gè)方面的因素,在盡量減少誤差的前提下,選取合適的基準(zhǔn)頻率。本設(shè)計(jì)中選取750KHz的基準(zhǔn)頻率。由于現(xiàn)有的高頻時(shí)鐘脈沖信號(hào)的頻率為12MHz,故需先對(duì)其進(jìn)行16分頻,才能獲得750KHz的基準(zhǔn)頻率。對(duì)基準(zhǔn)頻率分頻后的輸出信號(hào)是一些脈寬極窄的尖脈沖信號(hào)(占空比=1/分頻系數(shù))。為提高輸出信號(hào)的驅(qū)動(dòng)能力,以使揚(yáng)聲器有足夠的功率發(fā)音,需要再通過一個(gè)分頻器將原來的分頻器的輸出脈沖均衡為對(duì)稱方波(占空比=1/2),但這時(shí)的頻率將是原來的1/2。下表中各音符的分頻系數(shù)就是從750KHz的基準(zhǔn)頻率二分頻得到的375KHz頻率基礎(chǔ)上計(jì)算得到的。由于最大分頻系數(shù)是1274,故分頻器采用11位二進(jìn)制計(jì)數(shù)器能滿足要求,樂曲中的休止符,只要將分頻系數(shù)設(shè)為0,即初始值=211-1=2047,此時(shí)揚(yáng)聲器不會(huì)發(fā)聲。音符名頻率(Hz)分頻系數(shù)計(jì)數(shù)初值音符名頻率(Hz)分頻系數(shù)計(jì)數(shù)初值休止符37500002047中音4796.1784681579低音1294.3491274773中音5882.3534251622低音2330.3961135912中音6989.4463791668低音3370.9210111036中音71136.3633301717低音4386.5989701077高音11175.5493191728低音5394.7379501197高音21353.7902771770低音6495.3767571290高音31512.0972481799RSTSELclkToneIndex3.0Index3.0HIGHCODE3.0Tone10.0clkTone10.0SpkSCODE13.0SPKOUTCLK12MHZSELRSTNoteTabs:u1CLK8HZToneTaba:u2Speakera:u3HIGH1各個(gè)音符的頻率及其對(duì)應(yīng)的分頻系數(shù)(基準(zhǔn)頻率375KHz)(3)樂曲節(jié)奏的控制本設(shè)計(jì)中的梁祝和月亮代表我的心的樂曲,最小的節(jié)拍為1/4拍,若將1拍的時(shí)間定為1秒,則只需要提供一個(gè)4Hz的時(shí)鐘頻率即可產(chǎn)生1/4拍的時(shí)長(0.25秒),對(duì)于其它占用時(shí)間較長的節(jié)拍(必為1/4拍的整數(shù)倍)則只需要將該音符連續(xù)輸出相應(yīng)的次數(shù)即可。計(jì)數(shù)時(shí)鐘信號(hào)作為輸出音符快慢的控制信號(hào),時(shí)鐘快時(shí)輸出節(jié)拍速度就快,演奏的速度也就快,時(shí)鐘慢時(shí)輸出節(jié)拍的速度就慢,演奏的速度自然降低。(4)樂譜發(fā)生器本文將樂譜中的音符數(shù)據(jù)存儲(chǔ)在LPM-ROM中,如“梁?!睒非械牡谝粋€(gè)音符為“3”,此音在邏輯中停留了4個(gè)時(shí)鐘節(jié)拍,即1秒的時(shí)間,相應(yīng)地,音符“3”就要在LPM-ROM中連續(xù)的四個(gè)地址上都存儲(chǔ)。當(dāng)一個(gè)4Hz的時(shí)鐘來時(shí),相應(yīng)地就從LPM-ROM中輸出一個(gè)音符數(shù)據(jù)。(5)音樂硬件演奏電路總體設(shè)計(jì)流程當(dāng)一個(gè)4Hz的時(shí)鐘脈沖來到時(shí),樂譜發(fā)生器模塊輸出一個(gè)音符數(shù)據(jù)給分頻系數(shù)模塊,分頻系數(shù)模塊輸出此音符相應(yīng)的分頻系數(shù),將分頻系數(shù)送給數(shù)控分頻器模塊,當(dāng)12MHz的時(shí)鐘脈沖來到時(shí),數(shù)控分頻器就根據(jù)分頻系數(shù)輸出相應(yīng)的頻率(即此音符所對(duì)應(yīng)的發(fā)生頻率)給揚(yáng)聲器,揚(yáng)聲器就可發(fā)出對(duì)應(yīng)音符的聲音來.連續(xù)的4Hz的時(shí)鐘脈沖就將樂譜發(fā)生器里所存儲(chǔ)的音符數(shù)據(jù)一個(gè)接一個(gè)的送給了分頻系數(shù)模塊,再經(jīng)過數(shù)控分頻模塊,最后揚(yáng)聲器一個(gè)接一個(gè)的發(fā)出音符數(shù)據(jù)所對(duì)應(yīng)的聲音來。曲子也就流暢的播放出來了,當(dāng)樂曲一遍演奏完成后,樂曲發(fā)生器能自動(dòng)從頭開始循環(huán)演奏,按下SEL鍵時(shí)播放第二首歌,按下RST鍵時(shí)從頭開始播放歌曲。音樂硬件演奏電路主要是用VHDL語言來設(shè)計(jì),并利用Quartus6.0軟件工具來編譯、測(cè)試和仿真,音樂硬件演奏電
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國互聯(lián)網(wǎng)信息服務(wù)行業(yè)市場(chǎng)現(xiàn)狀供需分析及云計(jì)算技術(shù)應(yīng)用投資評(píng)估規(guī)劃分析研究報(bào)告
- 文娛趣味活動(dòng)策劃方案(3篇)
- 促銷創(chuàng)意活動(dòng)策劃方案(3篇)
- 防爆作業(yè)施工方案(3篇)
- 新員工入職承諾合同范本合集
- 傳統(tǒng)實(shí)體營銷方案(3篇)
- 廁所維修施工方案(3篇)
- 酒店融資營銷方案(3篇)
- 核心引流營銷方案(3篇)
- 砌體托梁換柱施工方案(3篇)
- 雨水管道工程施工組織設(shè)計(jì)
- GA 915-2010訊問椅
- 工業(yè)區(qū)位因素與工業(yè)布局教案 高中地理湘教版(2019)必修二
- 籃球英語介紹課件
- 肺結(jié)核共45張課件
- 美容崗位職責(zé)與標(biāo)準(zhǔn)篇
- 安全告知卡(甲醛 )
- 人教版物理八年級(jí)上實(shí)驗(yàn)通知單模板
- 保密技術(shù)防范試題
- 城市夜景照明設(shè)計(jì)規(guī)范JGJ T 163-2008
- 設(shè)備專業(yè)三查四定標(biāo)準(zhǔn)(參考)
評(píng)論
0/150
提交評(píng)論