|
FPGA電子琴 大家共享一下
0.png (37.49 KB, 下載次數(shù): 90)
下載附件
2019-1-13 01:17 上傳
0.png (12.07 KB, 下載次數(shù): 84)
下載附件
2019-1-13 01:17 上傳
目錄
第一章 緒論 3
1.1 EDA簡介 3
1.2芯片介紹 4
1.3 Cyclone(颶風(fēng))系列介紹 4
第二章 模塊介紹 6
2.1設(shè)計分析 6
2.2硬件電子琴分析 6
2.3 樂曲自動演奏機(jī)分析 6
2.4整體設(shè)計分析 6
2.5 設(shè)計流程 7
第三章 功能劃分與模塊劃分 8
3.1自動演奏模塊 8
3.2 自動演奏設(shè)計方案 8
3.3硬件電子琴模塊 8
3.3.1硬件電子琴設(shè)計方案 9
3.3.2設(shè)計步驟 9
第四章 課程設(shè)計原理 10
4.1硬件電子琴設(shè)計原理 10
4.2樂曲自動演奏設(shè)計原理 10
4.3各模塊的實現(xiàn)方法 11
4.3.1選擇器模塊實現(xiàn)方法 11
4.3.2自動演奏模塊實現(xiàn)方法 11
4.3.3硬件電子琴模塊實現(xiàn)方法 12
第五章 實驗箱設(shè)計 13
5.1硬件電子琴模塊程序 13
5.2樂曲自動演奏機(jī)程序 14
5.3 選擇模塊程序 18
5.4頂層文件程序 18
第六章 實驗圖形文件 20
6.1管腳鎖定圖 20
6.2DXP原理圖及封裝 21
6.3任務(wù)完成情況說明 22
6.4硬件連接圖 22
總結(jié) 25
參考文獻(xiàn) 26
附錄:項目實物圖 27
3.3.1硬件電子琴設(shè)計方案
(1)根據(jù)硬件電子琴演奏的基本原理設(shè)計出適合EDA多功能試驗箱的源程序,通過分頻模塊得到12MHZ的晶振;源程序編寫完成,編譯調(diào)試后,在實驗箱上驗證其功能;
(2)驗證模塊是否能完成實踐要求的所有功能;然后去掉分頻模塊,將功能模塊做適當(dāng)?shù)男薷暮螅幾g調(diào)試成功后,將其下載到CPLD實驗板上。
3.3.2設(shè)計步驟
(1)在Quarters II中建立一個工程項目文件beep1.qpf。并在該項目下新建Verilog HDL源程序文件beep1.v,輸入程序代碼并保存,進(jìn)行綜合編譯,若在編譯中發(fā)現(xiàn)錯誤,則找出并更正錯誤,直至編譯成功為止。
(2)選擇目標(biāo)器件并進(jìn)行引腳鎖定。將未使用的管腳設(shè)置為三態(tài)輸入。
(3)對該工程文件進(jìn)行全程編譯處理。若在編譯過程中發(fā)現(xiàn)錯誤,則找出并更正錯誤,直到編譯成功為止。
(4)將產(chǎn)生的beep1.sof輸出對FPGA進(jìn)行配置。按下按鍵KEY1~KEY8就可以開始使用電子琴來演奏音樂了。
全部資料51hei下載地址:
基于FPGA的電子琴設(shè)計.rar
(5.14 MB, 下載次數(shù): 152)
2019-1-6 20:09 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|