999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的通用數控分頻器的設計與實現

2013-12-31 00:00:00張建妮陸曉燕
電子世界 2013年20期

【摘要】本文首先介紹了各種分頻器的實現原理,并在FPGA開發平臺上通過VHDL文本輸入和原理圖輸入相結合的方式,編程給出了仿真結果。最后通過對各種分頻的分析,利用層次化設計思想,綜合設計出了一種基于FPGA的通用數控分頻器,通過對可控端口的調節就能夠實現不同倍數及占空比的分頻器。

【關鍵詞】FPGA;分頻器;VHDL

1.引言

分頻器是數字系統中非常重要的模塊之一,被廣泛應用于各種控制電路中。在實際中,設計人員往往需要將一個標準的頻率源通過分頻技術以滿足不同的需求。常見的分頻形式主要有:偶數分頻、奇數分頻、半整數分頻、小數分頻、分數分頻。在某些嚴格的情況下,還有占空比的要求。其中非等占空比的偶數分頻器和奇數分頻器其實現比較容易,但對于半整數分頻器和占空比為50%的奇數分頻器實現比較困難。

本文首先介紹了各種分頻器的實現原理,并結合VHDL硬件描述語言對其進行了仿真,最后提出一個可控的通用分頻器的設計方法,該方法可實現任意分頻,資源消耗低,具有可編程等優點。

2.偶數分頻器

偶數分頻器比較簡單,即利用計數器對需要分頻的原始時鐘信號進行計數翻轉。例如:要進行M=2N(N為自然數)分頻,當計數值為0~k-1時,輸出高電平,當計數值為k-1~2N-1時輸出低電平,同時計數值復位,如此循環可實現任意占空比的偶數分頻,其中M和k為預置數,可根據分頻倍數和占空比的要求進行置數。如圖1所示,當k=N時,即可實現占空比為50%的偶數分頻[1]。

圖1 占空比為50%的4分頻仿真結果

圖2 占空比為50%的5分頻仿真結果

3.奇數分頻器

任意占空比的奇數分頻器的實現,其原理與偶數分頻器類似。但對于占空比為50%的任意奇數次分頻卻無法用上述相同的方法實現。下面介紹一種常用的實現方法[4]。

實現原理:采用兩個不同的邊沿觸發器(一個在上升沿和一個在下降沿)來實現,其細節在于實現1/2個原始時鐘周期的時間差。

如圖2所示,進行M=2N+1分頻時,k1是在clk上升沿且計數周期為M變化的信號。當計數器值為0~N時,k1保持低電平,計數值為N+1~2N時,k1保持高電平。

k2與k1一樣,唯一不同的是:k2是在clk的下降沿變化。最后將k2與k1進行或運算即可得到占空比50%的任意奇數分頻器。

4.半整數分頻器

半整數分頻器原理如圖3所示[3]。主要包括模M計數器,異或模塊和2分頻模塊三個部分。其設計思想是:通過異或門和2分頻模塊組成一個改變輸入頻率的脈沖添加電路,即在M-0.5個輸入信號周期內產生M個計數脈沖,并將其中的一個計數脈沖的周期變為含有兩個脈沖的周期。而這種改變的具體實現是將原始時鐘信號與2分頻模塊的輸出進行異或。

圖3 半整數分頻器原理圖

另外,不難發現此原理圖還可以實現占空比為50%的2M-1倍的奇數分頻。當M=3時,其仿真結果如圖4所示。原理圖的輸出端口q即為占空比為50%的5分頻,輸出端口C為2.5分頻。

圖4 半整數(2.5)分頻器仿真結果

5.數控通用分頻器的實現

綜上,利用模N計數器、脈沖添加電路,以及控制模塊即可實現占空比可調的通用分頻器。在具體設計過程中可采用層次化的設計方法。首先,設計通用分頻器中各組成電路元件,然后通過元件例化的方法,調用各元件,實現通用分頻器。

圖5 通用分頻器原理圖

其中:

模N計數器的實現可以采用兩種方式:一是調用LPM庫中的參數化的計數器模塊LPM_COUNTER,根據向導對參數進行設置,QuartusII會生成相應的.vdh計數文本。為了能夠調用計數文本,最后還需要利用VHDL語言對該計數文本設計一個例化程序,并將其設置為頂層文件。二是利用VHDL描述語言實現。

二分模塊是利用D觸發器來實現的,即將D觸發器的輸出信號Q反饋回來作為輸入信號,將模N計數器輸出信號的最高位作為D觸發器的時鐘信號。

其頂層原理圖如圖5所示。其中a為分頻模式選擇,當a=00時進行偶數分頻;當a=01時進行占空比為非50%奇數分頻;當a=10時進行占空比為50%的奇數分屏;當a=11時進行半整數分頻[2]。端口M的作用是控制分頻數。端口K的作用是進行偶數(M=2N)和奇數(M=2N+1)分頻時,調節占空比,當k=N時,占空比為50%。

6.結論

本設計的最終目的是實現分頻器的通用性和實用性,本設計中控制端口M、K、以及計數器N的位寬均

采用參數化設計思想,用戶根據需要對其稍加修改就可滿足不同的分頻需求,在一定程度上實現了通用性。

參考文獻

[1]王耀琦,王小鵬,王靜.基于CPLD/FPGA的任意分頻器設計研究與仿真[J].蘭州大學學報,2010,29(4):9-13.

[2]周殿鳳,康素成,王俊華.基于FPGA的任意數值分頻器的設計信息化研究[J].2010,36(2):59-61.

[3]潘松,黃繼業.EDA技術實用教程[M].北京:科學出版社,2006.

[4]高凡,賈磊磊.基于FPGA的半整數分頻器的設計[J].科技信息,2010,19:133-134.

[5]毛為勇,祁中洋,王蘭.基于FPGA的任意小數分頻器的設計[J].桂林航天工業高等專科學校學報,2009.1(53):30-32.

[6]袁泉,陳曉龍,王家禮.基于FPGA的小數分頻器的實現方法[J].電子技術應用,2010,36(11):99-101.

作者簡介:

張建妮(1982—),女,陜西岐山人,講師,現供職于西華師范大學物理與電子信息學院,主要研究方向:應用電子技術。

陸曉燕(1978—),女,四川資陽人,講師,現供職于西華師范大學物理與電子信息學院,主要研究方向:計算機網絡及應用。

主站蜘蛛池模板: 凹凸精品免费精品视频| 日本精品一在线观看视频| 91丨九色丨首页在线播放| 日韩成人在线网站| 欧美午夜精品| www.亚洲色图.com| 欧美色伊人| 亚洲最猛黑人xxxx黑人猛交| 一级做a爰片久久毛片毛片| 91成人在线观看| 成人国产精品一级毛片天堂| 欧美日韩在线成人| 国产99视频免费精品是看6| 国产乱子伦一区二区=| 国产成人精品日本亚洲77美色| 亚洲第一精品福利| 在线观看网站国产| 国产成人亚洲精品色欲AV| 亚洲天堂区| 99久久精品国产综合婷婷| aaa国产一级毛片| 毛片网站免费在线观看| 国产亚洲欧美日韩在线一区| 久久综合九色综合97网| 国产高清在线精品一区二区三区 | 特级精品毛片免费观看| 亚洲第一黄色网址| 亚洲精品成人片在线播放| 色婷婷在线播放| 一本久道热中字伊人| 国产乱人伦AV在线A| 亚洲天堂视频在线观看免费| 国产又爽又黄无遮挡免费观看| 人妻丰满熟妇av五码区| 日韩二区三区| 国产黑丝一区| 一本大道香蕉中文日本不卡高清二区| 少妇精品久久久一区二区三区| 五月婷婷伊人网| 国产成人精品无码一区二| 91po国产在线精品免费观看| 99热国产这里只有精品无卡顿"| 亚洲天堂啪啪| 亚洲欧美在线精品一区二区| 国产国产人在线成免费视频狼人色| 久久国产精品影院| 欧美 国产 人人视频| 先锋资源久久| 爱色欧美亚洲综合图区| 国产免费人成视频网| 无码在线激情片| 免费网站成人亚洲| 四虎永久免费在线| 欧美精品一区在线看| 一区二区三区四区精品视频| 国产成人免费观看在线视频| 992tv国产人成在线观看| 日韩毛片免费视频| 国产精品永久在线| 国产一级在线播放| 一区二区三区四区在线| 67194在线午夜亚洲| 一级全黄毛片| www.av男人.com| 国产精品尤物在线| 99伊人精品| AV色爱天堂网| 久久久精品国产亚洲AV日韩| 国产高颜值露脸在线观看| 欧美精品导航| 日本www色视频| 国产精品永久久久久| 18禁色诱爆乳网站| 亚洲人成在线精品| 亚洲第一区在线| 91丨九色丨首页在线播放| 无遮挡国产高潮视频免费观看 | 久久综合九色综合97婷婷| 国产精品jizz在线观看软件| 国产三级a| 一级毛片高清| 国产免费自拍视频|