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

基于FPGA的數字頻率計的設計與實現

2016-10-21 06:28:31梁麗
中國教育技術裝備 2016年16期
關鍵詞:信號設計

◆梁麗

基于FPGA的數字頻率計的設計與實現

◆梁麗

介紹基于FPGA的數字頻率計的開發過程、總體設計方案和各模塊的設計實現。借助于EDA平臺設計的數字頻率計,具有高速、精確、可靠、抗干擾性強和現場可編程等優點。

EDA技術;可編程邏輯器件;數字頻率計

10.3969/j.issn.1671-489X.2016.16.031

數字頻率計是計算機、通信設備、音頻視頻等科研生產領域不可缺少的測量儀器,以EDA工具作為開發手段。基于FPGA所設計的數字頻率計,具有高速、精確、可靠、抗干擾性強和現場可編程等優點。在設計中,所有頻段均采用直接測頻法對信號頻率進行測量,克服了逼近式換檔速度慢的缺點;在換檔設計方面,突破了以往改變閘門時間的方法,采用門控信號和被測信號對計數器的使能端進行雙重控制,使自動換檔的實現更加簡單可靠,提高了測量的精確度;在運算單元采用高速串行BCD碼除法,不僅提高了運算速度,而且減小了資源消耗。

1 設計要求

設計一種基于FPGA的數字頻率計,要求:數字頻率計分為0~9.999 Hz、10.00~99.99 Hz、100.0~999.9 kHz和1000~9999 kHz四檔,且能夠實現自動換檔的功能。

2 總體設計方案

數字頻率計總體框圖如圖1所示。數字頻率計由分頻器、計數器、鎖存器和譯碼器等模塊構成,系統有3個輸入信號,即兩個時鐘信號CLK、SIG和一個清除信號CLR。系統有5個輸出信號,即報警信號ALM、顯示信號Q、數碼管片選信號L、位控位A和位控位B。

圖1 數字頻率計總體框圖

分頻器模塊通過對時鐘信號CLK進行分頻,為計數器模塊提供1 s的閘門時間test-en。當test-en為高電平時,閘門被打開,被測信號的脈沖通過閘門進入計數器進行計數;當test-en下降沿到來時,產生一個鎖存信號,將計數值保存起來,由八段譯碼器譯碼并在數碼管顯示計數結果。鎖存數據后,在下次test-en上升沿到來之前產生清零信號,將計數器清零,為下次計數做準備。

3 設計實現

采用模塊化的設計思想,依據系統設計要求自上至下地細化設計。頂層設計完成后,采用硬件描述語言對各模塊進行編程,在MAX+PLUSⅡ環境下進行編譯、功能仿真,創建各模塊的器件符號,待建立整體系統頂層文件時調用。

分頻器模塊分頻器模塊(FEN)通過對4 MHz時鐘信號進行分頻得到0.5 Hz時鐘,為計數器模塊(CORNA)提供1 s的閘門時間。根據給定的分頻值,分頻器模塊對4 MHz頻率進行1/2n的分頻,每來一個時鐘,中間值cnt狀態改變一次;經過n個cnt觸發處理后,就可以得到1/2n的分頻信號。

數碼管片選信號產生模塊數碼管片選信號產生模塊(SEL)把時鐘信號轉換成片選信號提供給輸出模塊。片選信號低電平時,表示其對應的數碼管可以進行顯示操作,數據信號輸出數碼管顯示所需的數據,即“000”“001”“010”“011”“100”“101”“110”和“111”。

計數器模塊計數器模塊(CORNA)通過對待測信號在基準時間內進行計數測量待測信號的頻率,完成對輸入時鐘信號的計數。由分頻器提供的使能信號DOOR為高電平時,允許計數;DOOR為低電平時,停止計數,并保持所計的數。當中間值c6不為零時,選擇4檔;當中間值c5不為零時,選擇3檔;當中間值c4不為零時,選擇2檔;否則選擇1檔,計數選檔結束后,將5個輸出信號傳給鎖存器。

鎖存器模塊鎖存器模塊(LOCK)在分頻器模塊輸出信號DOOR的下降沿到來時,將計數器的數值Q3、Q2、Q1、Q0、DANG鎖存。

數據輸出模塊數據輸出模塊(CH)對應于數碼管片選信號,將相應的數據送出,其中檔位也通過數碼管顯示。數據輸出模塊根據鎖存器和數碼管片選信號的輸出信號,實現數碼管的實時顯示。

八段譯碼驅動模塊八段譯碼驅動模塊(DISP)將輸入的BCD碼轉換為LED數碼管需要的數據,八段譯碼驅動模塊的仿真波形如圖2所示。

圖2 八段譯碼驅動模塊仿真圖

圖3 總體連接圖

圖4 系統仿真圖

D是八段譯碼驅動模塊的輸入信號,由數據輸出模塊輸出信號d賦予;Q是八段譯碼驅動模塊的輸出信號,對應于數碼管的8個顯示段。當d為“0000”時,q為3F;當d為“0001”時,q為06;當d為“0010”時,q為5B;當d為“0011”時,q為4F;當d為“0100”時,q為66;當d為“0101”時,q為6D;當d為“0110”時,q為7D;當d為“0111”時,q為27;當d為“1000”時,q為7F;當d為“1001”時,q為6F。

各模塊連接各模塊總體連接圖如圖3所示。CLK輸入至分頻器,SIG、CLR輸入至計數器,輸出報警信號ALM來自計數器,Q是八段譯碼器連接顯示器的輸出,L是數碼管片選信號產生模塊的輸出,輸出A和B是位控位[1]。

系統仿真波形如圖4所示。當輸入信號SIG、CLR、 CLK的值為“000”“010”“100”和“110”時,仿真波形相同。輸出信號Q在0.0~875.0 ns時為3F(即“0111111”),之后為0(即“0000000”)。輸出信號L在0.0~125.0 ns時為“000”,之后每隔250.0 ns依次為“001”“010”“011”“100”……輸出信號A和B為高電平。

4 結語

EDA技術給電子系統設計帶來巨大的變革,特別是硬件描述語言的出現和發展,并與大規模可編程器件相結合,極大地提高了電子系統設計的效率和可用性,成為電子系統設計人員的得力助手。

[1]侯伯亨,劉凱,顧新.VHDL硬件描述語言與數字邏輯電路設計[M].西安:西安電子科技大學出社,2009.

G642.0

B

1671-489X(2016)16-0031-02

作者:梁麗,北京工商大學計算機與信息工程學院副教授,研究方向為電子技術及應用(100048)。

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 波多野结衣在线一区二区| 91青青在线视频| 丁香婷婷激情网| 午夜性爽视频男人的天堂| 91福利片| 制服丝袜一区二区三区在线| 成人午夜网址| 国产哺乳奶水91在线播放| www.国产福利| 一区二区理伦视频| 无码'专区第一页| 精品亚洲麻豆1区2区3区| 乱人伦99久久| 色久综合在线| 国产精品成人免费视频99| 91综合色区亚洲熟妇p| 国产亚洲精品yxsp| 五月天在线网站| 欧美成人在线免费| 亚洲国产成人麻豆精品| 国产无码精品在线播放| 亚洲电影天堂在线国语对白| 日韩欧美综合在线制服| 日韩乱码免费一区二区三区| 欧美色香蕉| 在线a网站| 亚洲成a人片| 日韩无码白| 国产精品人莉莉成在线播放| 亚洲男人天堂网址| 福利视频一区| 亚洲精品男人天堂| 免费在线看黄网址| 国产69精品久久| 日本精品影院| 亚洲中文在线视频| 毛片免费高清免费| 婷婷亚洲视频| 久久人人97超碰人人澡爱香蕉| 粉嫩国产白浆在线观看| 国产一国产一有一级毛片视频| 一级毛片免费观看久| 国内精品91| 日韩黄色大片免费看| 在线国产三级| 亚洲精品麻豆| 综合色天天| 99精品伊人久久久大香线蕉 | 国产综合另类小说色区色噜噜| 99无码中文字幕视频| 亚洲美女高潮久久久久久久| 国产区人妖精品人妖精品视频| 国产成人高清亚洲一区久久| 国产偷国产偷在线高清| 国产成人欧美| 又大又硬又爽免费视频| 波多野结衣无码视频在线观看| 在线看片免费人成视久网下载| 国产女人18毛片水真多1| 欧美亚洲一区二区三区在线| 国产欧美视频在线| 亚洲国产看片基地久久1024 | 亚洲天堂日韩在线| 在线观看无码av五月花| 色综合成人| 26uuu国产精品视频| 国产又色又刺激高潮免费看| 午夜少妇精品视频小电影| 亚洲欧洲日产无码AV| 亚洲大尺码专区影院| 91免费精品国偷自产在线在线| 人妻出轨无码中文一区二区| 波多野结衣二区| 亚洲精品桃花岛av在线| 手机精品福利在线观看| 2021国产v亚洲v天堂无码| 91丝袜美腿高跟国产极品老师| 国产一区二区免费播放| 婷婷午夜影院| 国产精品免费p区| 亚洲人成网站18禁动漫无码| 嫩草在线视频|