《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于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网站| 欧美激情一区二区三区蜜桃视频| 久久久亚洲国产美女国产盗摄| 欧美专区在线播放| 亚洲综合日韩中文字幕v在线| 99精品视频网| 日韩一级网站| 日韩午夜电影av| 亚洲精品一区二区三区樱花 | 欧美综合77777色婷婷| 亚洲一区二区三区在线观看视频| 中文成人激情娱乐网| 亚洲视频在线视频| 亚洲午夜视频在线| 亚洲一区精彩视频| 亚洲免费在线播放| 欧美亚洲综合另类| 久久国产精品亚洲va麻豆| 欧美在线欧美在线| 久久精品国产第一区二区三区| 欧美主播一区二区三区| 久久精品1区| 久久久综合免费视频| 久久米奇亚洲| 美女主播视频一区| 欧美激情一区二区三区在线| 欧美日韩国产综合视频在线观看中文 | 国产精品视频最多的网站| 国产精品试看| 国产一区视频在线观看免费| 国外成人性视频| 在线精品国产成人综合| 亚洲精品免费电影| 中日韩美女免费视频网站在线观看| 亚洲手机成人高清视频| 午夜久久福利| 亚洲激情六月丁香| 国产精品99久久久久久久vr| 亚洲欧美三级在线| 久久久国际精品| 欧美黄色小视频| 国产精品黄色| 国产有码一区二区| 亚洲精品乱码久久久久久日本蜜臀| 夜夜嗨av一区二区三区| 亚洲综合视频在线| 亚洲国产精品久久91精品| 日韩天堂在线视频| 午夜视频在线观看一区二区三区| 久久久噜噜噜久久久| 欧美激情一区二区三区高清视频| 国产精品免费一区二区三区观看| 国产一区二区三区高清| 亚洲日本视频| 午夜精品久久久久99热蜜桃导演| 亚洲第一二三四五区| 中文国产成人精品久久一| 欧美一区二区三区在线免费观看| 久久人体大胆视频| 欧美人与禽猛交乱配视频| 国产日本欧美在线观看| 亚洲国产婷婷香蕉久久久久久| 亚洲视频免费看| 亚洲国产精品久久久久秋霞蜜臀 | 久久成人免费电影| 99riav国产精品| 久久国产一区| 欧美人妖另类| 狠狠色丁香婷综合久久| 一区二区不卡在线视频 午夜欧美不卡'| 午夜亚洲伦理| 亚洲一级在线| 免费不卡在线视频| 国产精品试看| 亚洲精品资源美女情侣酒店| 久久大逼视频| 午夜免费日韩视频| 欧美精品激情在线| 国产真实乱偷精品视频免| 亚洲毛片一区| 91久久精品国产91久久性色tv| 羞羞色国产精品| 欧美色视频一区| 亚洲国产美女| 久久精品国产亚洲5555| 亚洲欧美在线aaa| 欧美女人交a| 激情成人亚洲| 香蕉久久精品日日躁夜夜躁| 亚洲一区二区不卡免费| 欧美国产一区在线| 伊人久久大香线蕉综合热线| 欧美亚洲视频在线看网址| 亚洲一级片在线观看| 欧美激情综合在线| 在线免费精品视频| 久久精品人人做人人爽电影蜜月| 午夜一区二区三视频在线观看| 欧美日韩国产首页| 亚洲风情亚aⅴ在线发布| 性高湖久久久久久久久| 午夜国产精品视频| 欧美视频日韩视频| 亚洲伦伦在线| 99视频精品在线| 欧美电影美腿模特1979在线看| 国产一区二区三区久久 | 国产视频精品xxxx| 亚洲欧美欧美一区二区三区| 亚洲一区二区三区777| 欧美日韩第一页| 亚洲免费成人av| 一区二区三区你懂的| 欧美高清一区| 91久久精品国产| 亚洲精品久久久久久久久久久| 欧美成人视屏| 1024欧美极品| 日韩视频精品| 欧美日韩国产一区| 99国产一区| 亚洲自啪免费| 国产精品成人观看视频免费| 99这里有精品| 亚洲欧美成人综合| 国产精品一区二区男女羞羞无遮挡| 亚洲一区二区精品视频| 亚洲永久免费精品| 国产精品久久久久久影院8一贰佰| 一区二区三区蜜桃网| 亚洲主播在线观看| 国产日韩一区二区| 欧美一区二区三区日韩| 久久手机免费观看| 伊人成人在线视频| 亚洲精品久久久久中文字幕欢迎你 | 亚洲欧美国产va在线影院| 欧美一级日韩一级| 国产日产精品一区二区三区四区的观看方式| 亚洲综合导航| 久久久蜜臀国产一区二区| 影音先锋成人资源站| 亚洲理伦在线| 国产精品r级在线| 亚洲欧美日韩区| 久久婷婷综合激情| 亚洲国内在线| 亚洲一区二区精品在线观看| 国产精品亚发布| 久久精品日韩欧美| 欧美高清在线视频观看不卡| 日韩一级欧洲| 久久av一区二区三区亚洲| 精品999在线播放| aa成人免费视频| 国产精品婷婷| 亚洲第一精品久久忘忧草社区| 欧美成人tv| 亚洲午夜精品福利| 久久这里有精品15一区二区三区| 亚洲经典在线看| 性8sex亚洲区入口| 好吊成人免视频| 一本色道久久综合| 国产欧美日韩| 亚洲三级毛片| 国产精品视频最多的网站| 亚洲国产日韩美| 国产精品对白刺激久久久| 亚洲第一精品电影| 欧美性片在线观看| 久久精品国产免费| 欧美视频网址| 欧美在线视频一区二区| 欧美日韩高清区| 久久动漫亚洲| 国产精品sm| 亚洲日韩视频| 国产亚洲欧美一级| 一区二区三区久久网| 国产最新精品精品你懂的| 一区二区av在线| 国内精品伊人久久久久av影院| 亚洲天堂第二页| 在线不卡中文字幕播放| 亚洲欧美日韩久久精品| 在线免费观看日本欧美| 欧美伊人久久久久久午夜久久久久| 亚洲国产日韩欧美综合久久| 欧美在线关看| 99国产欧美久久久精品| 女女同性女同一区二区三区91| 亚洲欧美日本视频在线观看| 欧美激情精品久久久久久久变态| 欧美一区二区成人6969| 欧美日韩亚洲一区在线观看| 亚洲国产一区二区三区在线播| 国产欧美日韩视频在线观看|