《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的可調信號發生器
基于FPGA的可調信號發生器
摘要: 基于FPGA的應用技術,采用Altera公司DE2-70開發板的CycloneⅡ系列EP2C70作為核心器件,設計了一種基于FPGA的新型可調信號發生器。
Abstract:
Key words :

傳統信號發生器大多由模擬電路構成,存在連線復雜、調試煩瑣且可靠性較差等缺點。以Verilog HDL編程語言和FPGA器件為核心的可調信號發生器的設計實現,提高了系統可靠性,實現了系統信號實時快速測量,也為其廣泛應用于實際領域創造了條件。


1 系統總體設計

可調信號發生器系統由頂層模塊、EP2C70器件、控制開關和輸入輸出模塊等部分組成,如圖l所示。在FPGA中實現的頂層文件包含地址指針和數據ROM2部分。其中,數據ROM由QuartusⅡ軟件中的LPM_ROM模塊構成,能達到最優設計,LPM_ROM由FPGA中的EAB或ESB實現。數據ROM中存儲正弦波、方波、三角波和鋸齒波4種信號各1個周期的波形數據(在此選擇1個周期128個數據樣點),地址指針讀取ROM中不同區域的數據,可產生不同的波形,并通過使用嵌入式邏輯分析儀SignalTapⅡ進行實時測試。根據讀取數據間隔的不同,即可實現調整頻率的功能。

 


2 系統功能模塊設計

可調信號發生器系統的功能模塊主要由頂層文件(Verilog HDL源程序)和波形數據ROM兩部分組成。波形數據ROM設計主要包括設計波形數據ROM初始化數據文件和定制ROM元件(datarom.v)。

2.1 頂層文件設計

本系統采用Ahera公司的CycloneⅡ系列EP2C70器件作為核心,通過QuartusⅡ軟件編寫Verilog HDL源程序,實現一個可以產生正弦波、方波、三角波和鋸齒波4種波形信號,并且能夠實現信號轉換及頻率可調功能的信號發生器。其中control控制產生波形的種類,00、0l、10、11分別產生正弦波、方波、三角波和鋸齒波;i控制讀取數據間隔,調整頻率。產生正弦波的源程序如下:


 

2.2 波形數據ROM初始化數據文件設計

初始化數據文件格式有2種:Memory Initialization FiIe(.mif)格式文件和Hexadecimal(Intel-Format)File(.hex)格式文件。本設計共需要產生4種波形,每種波形1個周期取128個數據,因此選用.mif格式文件初始化數據個數Number為512,數據寬度Word size取8位的ROM數據。在MATLAB中,調用wave=round(255*sin([0:2*pi/(2^9):2*pi])+256)’;函數,生成.mif文件,如圖2所示。


2.3 定制ROM元件

在QuartusⅡ中,利用Mega Wizard Plug-In Manager定制波形數據ROM,如圖3所示,經過LPM_ROM宏功能塊設定、選擇dmarom模塊數據線寬度和數據單元個數、選擇地址鎖存信號clock及數據文件完成LPM_ROM設計,產生可用于例化的波形數據ROM文件datarom.v。



3 軟件系統邏輯仿真

FPGA中的功能模塊進行綜合仿真后,生成配置文件。其系統邏輯功能仿真波形如圖4所示,各信號的邏輯功能和時序配合完全達到設計要求。



4 編譯下載

在將設計下載到DE2-70開發板進行驗證之前,首先要進行引腳鎖定,通過Assignments Editor依次對所有15個引腳進行鎖定,其中PIN_-AA23和PIN_AB26分別對應control[0]和control[l]DE2-70開發板上的SW0和SWl控制4種波形的選擇,具體引腳鎖定如圖5所示。

 


將編譯產生的下載文件(.sof)配置進FPGA中,通過選擇DE2-70開發板的JTAG方式和USB BlasterⅡ編程線進行編程下載,為使用嵌入式邏輯分析儀實時測試所設計的信號發生器做好準備。


5 綜合分析

SignalTapⅡ嵌入式邏輯分析儀提供了一種對器件進行實時測試的方法,它可以隨設計文件一起下載到目標芯片中,用以捕捉目標芯片中有關信號節點處的信息,而不影響芯片的正常工作。SignalTapⅡ將測試得到的信號暫存于目標器件的片內RAM中,再通過器件的JTAG端口和USBBlasterⅡ編程線將采得的信號傳出,以供計算機分析。

下載成功后,設定DE2-70開發板的工作模式和恰當的控制信號,使計數器正常工作(inclock頻率設為750kHz),啟動SignalTapⅡ進行測試,通過改變輸入控制信號得到如圖6所示的4種信號波形圖。改變i的取值,可看到信號頻率也會隨之變化。

 


6 結束語

本設計充分利用FPGA具有的靜態可重復編程和動態可系統重構的特性,使得硬件功能像軟件一樣通過編程修改,從而提高開發效率,縮短研發周期。測試結果表明:系統軟件模擬數據和理論定制波形相吻合,頻率調節方便,僅在波形光滑程度上存在很小誤差,但這不影響設計結果、波形的觀察和測量以及該可調信號發生器的使用。通過增加采樣點的數量及提高程序語句的精確與簡練度,可減少誤差影響。

 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩大片一区二区三区| 在线观看精品视频| 亚洲视频网在线直播| 亚洲高清不卡av| 亚洲欧美一区二区三区极速播放 | 亚洲国产精品久久91精品| 午夜精彩视频在线观看不卡 | 欧美视频在线观看| 欧美日韩高清在线| 欧美激情综合五月色丁香| 免费的成人av| 女人天堂亚洲aⅴ在线观看| 老牛国产精品一区的观看方式| 久久久噜噜噜久久中文字幕色伊伊 | 久久婷婷国产综合尤物精品 | 久久综合综合久久综合| 久久久噜噜噜久久狠狠50岁| 久久精品视频免费| 久久不射2019中文字幕| 久久精品成人一区二区三区| 先锋影院在线亚洲| 羞羞视频在线观看欧美| 欧美亚洲专区| 久久爱另类一区二区小说| 欧美资源在线| 久久午夜电影网| 久久综合福利| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美aⅴ99久久黑人专区| 欧美激情一区| 欧美三级电影一区| 国产精品第一页第二页第三页| 国产精品久久久久久久久搜平片| 国产精品久久综合| 国产视频在线观看一区二区三区| 国产一区二区中文字幕免费看| 国内视频一区| 亚洲国产综合在线看不卡| 亚洲激情影院| 99亚洲一区二区| 亚洲午夜影视影院在线观看| 午夜亚洲性色视频| 亚洲国产婷婷| 一区二区三区久久网| 亚洲综合色噜噜狠狠| 久久riav二区三区| 免费不卡在线视频| 欧美日韩国产丝袜另类| 欧美色精品在线视频| 国产乱理伦片在线观看夜一区| 国内精品视频在线观看| 亚洲人成网站在线播| 亚洲天堂成人| 亚洲高清视频中文字幕| 一本色道久久99精品综合| 亚洲欧美日韩精品久久久久| 久久久亚洲综合| 欧美日韩高清不卡| 国产欧美婷婷中文| 在线观看欧美成人| 一区二区三区视频在线播放| 久久狠狠亚洲综合| 一区二区三区免费网站| 久久狠狠婷婷| 欧美日韩高清不卡| 国产日韩av在线播放| 亚洲国产精品999| 一区二区三区精密机械公司| 久久国产精品一区二区三区四区| 日韩视频一区二区在线观看 | 欧美日韩精品久久久| 国产毛片一区| 亚洲精品久久久蜜桃| 午夜精品在线| 99精品国产在热久久| 久久av最新网址| 欧美日韩国产区一| 国内免费精品永久在线视频| 日韩一区二区精品视频| 亚洲大胆av| 欧美一二三视频| 欧美伦理91i| 国内成人精品一区| 亚洲图片在线| 亚洲美女尤物影院| 久久在线免费| 国产精品久久久久久久久免费樱桃| 亚洲第一黄色| 亚洲欧美日本日韩| 夜夜爽夜夜爽精品视频| 裸体女人亚洲精品一区| 国产精品最新自拍| 一区二区三区色| 日韩午夜激情av| 久久亚洲一区二区| 国产精品区一区二区三| 亚洲另类自拍| 亚洲美女网站| 欧美成人一区二区| 伊大人香蕉综合8在线视| 午夜一区在线| 欧美一级午夜免费电影| 国产精品萝li| 一区二区三区欧美亚洲| 在线视频欧美日韩精品| 欧美欧美午夜aⅴ在线观看| 亚洲电影免费在线观看| 亚洲激情在线观看视频免费| 久久国产精品一区二区三区四区 | 欧美日韩一区二区在线| 最新日韩在线| 亚洲精品孕妇| 欧美激情亚洲综合一区| 亚洲国产精品免费| 亚洲欧洲午夜| 欧美电影资源| 亚洲第一在线综合网站| 久久riav二区三区| 久久久久青草大香线综合精品| 国产麻豆日韩| 亚洲一区二区在线看| 日韩视频一区二区三区在线播放免费观看 | 国产亚洲精品bt天堂精选| 99精品国产在热久久| 91久久中文| 久久美女性网| 国产精品一区二区久久久| 亚洲最新视频在线| 日韩天堂av| 欧美日韩性视频在线| 亚洲欧洲一区二区天堂久久| 久久精精品视频| 亚洲精品一区二区三区蜜桃久 | 久久国产精品高清| 国产午夜久久久久| 午夜在线a亚洲v天堂网2018| 亚洲欧美网站| 国产精品美女久久久浪潮软件 | 亚洲永久精品国产| 亚洲尤物在线视频观看| 欧美日韩国产在线看| 最新成人av网站| 亚洲激情在线观看视频免费| 欧美精品v日韩精品v国产精品 | 亚洲最新色图| 欧美一区二区黄色| 国产精品一区二区a| 亚洲欧美区自拍先锋| 欧美中文字幕在线视频| 国产精品va在线| 欧美一级片一区| 久久男人资源视频| 一区二区三区在线看| 亚洲国产日韩欧美在线99 | 亚洲无线视频| 国产欧美日韩在线| 亚洲字幕一区二区| 欧美一区二区在线| 国产在线播精品第三| 久久国产精品免费一区| 久久久视频精品| 在线播放日韩欧美| 亚洲三级视频在线观看| 欧美精品激情| 一本久久知道综合久久| 亚洲日本aⅴ片在线观看香蕉| 欧美日韩直播| 亚洲一二三四久久| 久久www免费人成看片高清| 国产一区二区成人| 亚洲黄色在线看| 欧美私人网站| 亚洲在线不卡| 欧美一区二区三区免费在线看| 国产亚洲一区二区精品| 亚洲激情电影中文字幕| 欧美成人自拍视频| 亚洲专区在线| 免费观看成人网| 99xxxx成人网| 久久狠狠婷婷| 在线欧美小视频| 中文欧美日韩| 国产日韩欧美精品综合| 亚洲国产日本| 欧美性大战xxxxx久久久| 亚洲国产高清视频| 欧美日韩国产影片| 小黄鸭精品密入口导航| 欧美高清视频一区| 欧美日韩日本网| 亚洲欧美国产视频| 免费精品视频| 亚洲视频免费在线| 老司机精品视频一区二区三区| 日韩一级精品视频在线观看| 免费观看一区| 亚洲一区二区三区在线视频| 麻豆国产精品777777在线| 一区二区三区精品在线|