![Verilog期末實驗報告-波形發(fā)生器_第1頁](http://file4.renrendoc.com/view/210c4c4976e64fb150ffa4ee31481593/210c4c4976e64fb150ffa4ee314815931.gif)
![Verilog期末實驗報告-波形發(fā)生器_第2頁](http://file4.renrendoc.com/view/210c4c4976e64fb150ffa4ee31481593/210c4c4976e64fb150ffa4ee314815932.gif)
![Verilog期末實驗報告-波形發(fā)生器_第3頁](http://file4.renrendoc.com/view/210c4c4976e64fb150ffa4ee31481593/210c4c4976e64fb150ffa4ee314815933.gif)
![Verilog期末實驗報告-波形發(fā)生器_第4頁](http://file4.renrendoc.com/view/210c4c4976e64fb150ffa4ee31481593/210c4c4976e64fb150ffa4ee314815934.gif)
![Verilog期末實驗報告-波形發(fā)生器_第5頁](http://file4.renrendoc.com/view/210c4c4976e64fb150ffa4ee31481593/210c4c4976e64fb150ffa4ee314815935.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 深 圳 大 學(xué) 實 驗 報 告課程名稱: Verilog使用及其應(yīng)用 實驗名稱: 頻率可變的任意波形發(fā)生器 學(xué)院: 電子科學(xué)與技術(shù)學(xué)院 專業(yè):電子科學(xué)與技術(shù) 班級: 組號: 指導(dǎo)教師: 報告人: 學(xué)號: 實驗地點 一、實驗?zāi)康膽?yīng)用Verilog進(jìn)行編寫四種波形發(fā)生的程序,并結(jié)合DE2板與DVCC實驗板上的D/A轉(zhuǎn)換器在示波器顯示出波形。初步了解Verilog的編程及DE2板的應(yīng)用,加強(qiáng)對其的實際應(yīng)用操作能力。二、實驗原理實驗程序分為三部分:通過計數(shù)器實現(xiàn)內(nèi)置信號分頻,并通過外置開關(guān)調(diào)節(jié)頻率來控制輸出波形的頻率。設(shè)定ROM中的數(shù)值,將波形數(shù)據(jù)存儲到ROM中。設(shè)定波形選擇開關(guān)??傮w設(shè)計方案及其原
2、理說明:FPGA圖 1-1 系統(tǒng)總體設(shè)計方案DDS是一種把數(shù)字信號通過數(shù)/模轉(zhuǎn)換器轉(zhuǎn)換成模擬信號的合成技術(shù)。它由相位累加器、相幅轉(zhuǎn)換函數(shù)表、D/A轉(zhuǎn)換器以及內(nèi)部時序控制產(chǎn)生器等電路組成。參考頻率f_clk為整個合成器的工作頻率,輸入的頻率字保存在頻率寄存器中,經(jīng)位相位累加器,累加一次,相位步進(jìn)增加,經(jīng)過內(nèi)部ROM波形表得到相應(yīng)的幅度值,經(jīng)過D/A轉(zhuǎn)換和低通濾波器得到合成的波形。p為頻率字,即相位增量;參考頻率為_clk;相位累加器的長度為位,輸出頻率_out為:f_out輸出信號的頻率; N相位累加器的位數(shù);p頻率控制字(步長); f_clk基準(zhǔn)時鐘頻率。 圖1-2 四種波形單周期的取樣示意圖
3、段地址 基地址 D7 D6 D5 D4 D3 D2 D1 D0 00 00010 00 00117 00 01015 00 01117 00 10010 00 1013 00 1105 00 1113 01 0003 01 0013 01 0103 01 011 3 01 1001 01 1011 01 1101 01 1111 10 0000 10 0015 10 01010 10 011 15 10 10020 10 10125 10 11030 10 11135 11 00035 11 00130 11 01025 11 011 20 11 10015 11 10110 11 1105
4、11 1110 圖1-3 函數(shù)查找表的設(shè)計三、實驗內(nèi)容程序編碼:module dds(f_clk,p,choose,data);/端口設(shè)定input 5:0 p; /頻率控制字input1:0 choose; /波形選擇input f_clk; /內(nèi)置晶振output 7:0 data;wire 7:0data;reg 5:0 addr,addr1;reg 5:0 i;reg f_out;initial begin i=0; addr=0; f_out=0; endalways (posedge f_clk) /利用計數(shù)器實現(xiàn)任意分頻begin if(i=p) /設(shè)定頻率控制字pbegin i
5、=0;f_out=f_out;end elsei=i+1;endfunction 7:0 rom_out; /ROM的設(shè)定 input5:0 addr1;case(addr1) /各波形初值的預(yù)裝入0 : rom_out = 10; /正弦波初值1 : rom_out = 17;2 : rom_out = 15;3 : rom_out = 17;4 : rom_out = 10;5 : rom_out = 3;6 : rom_out = 5;7 : rom_out = 3;8 : rom_out = 3; /方波初值9 : rom_out = 3;10: rom_out = 3;11: rom
6、_out = 3;12: rom_out = 1;13: rom_out = 1;14: rom_out = 1;15: rom_out = 1;16 : rom_out = 0; /正三角波初值17 : rom_out = 5;18 : rom_out = 10;19 : rom_out = 15;20 : rom_out = 20;21 : rom_out = 25;22 : rom_out = 30;23 : rom_out = 35;24 : rom_out = 35; /反三角波初值25 : rom_out = 30;26 : rom_out = 25;27 : rom_out =
7、20;28 : rom_out = 15;29 : rom_out = 10;30 : rom_out = 5;31 : rom_out = 0; default : rom_out = 10hxx;endcaseendfunctionalways(posedge f_out) begin if(addr=8) /波形數(shù)據(jù)切換 addr=0; else addr=addr+1; case(choose) /波形選擇開關(guān)設(shè)定 0: addr1=addr; 1: addr1=addr+8; 2: addr1=addr+16; 3: addr1=addr+24; endcase end assign data = rom_out(addr1);/將ROM中對應(yīng)數(shù)據(jù)傳遞輸出端口data輸出endmodule四、實驗截圖1.正弦波示意圖:(choose=0時的波形數(shù)值)2.方波示意圖:(choose=1時的波形數(shù)值)3.正三角波示意圖:(choose=2時的波形數(shù)值)4.反三角波示意圖:(choose=3時的波形數(shù)值)五、實驗總結(jié)在這次實驗中,對Verilog 語言有了更深一步的了解。在實驗中,有時候會出現(xiàn)一些問題,但是在自己的獨(dú)立思考之下解決了。例如傳遞函數(shù)的輸出端口一定要是wire型,不能是reg型;實現(xiàn)尋址操作,定義0-7的循環(huán)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度演員廣告代言合同
- 2025年度醫(yī)療機(jī)構(gòu)藥品采購委托代購合同
- 農(nóng)業(yè)綠色發(fā)展行動計劃
- 養(yǎng)老院合同協(xié)議書
- 用戶體驗設(shè)計原則及實踐
- 簡易買賣合同
- 云計算在企業(yè)資源規(guī)劃中的應(yīng)用
- 三農(nóng)產(chǎn)品追溯系統(tǒng)建設(shè)方案
- 模具設(shè)計與制造技術(shù)作業(yè)指導(dǎo)書
- 建房勞務(wù)人工的合同
- 數(shù)學(xué)-河南省三門峽市2024-2025學(xué)年高二上學(xué)期1月期末調(diào)研考試試題和答案
- 2025年春新人教版數(shù)學(xué)七年級下冊教學(xué)課件
- 《心臟血管的解剖》課件
- 心肺復(fù)蘇課件2024
- 2024-2030年中國并購基金行業(yè)發(fā)展前景預(yù)測及投資策略研究報告
- 河道清淤安全培訓(xùn)課件
- 7.3.1印度(第1課時)七年級地理下冊(人教版)
- 教師培訓(xùn)校園安全
- 北師大版語文四年級下冊全冊教案
- 《湖南師范大學(xué)》課件
- 《租賃廠房和倉庫消防安全管理辦法(試行)》2023年培訓(xùn)
評論
0/150
提交評論