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

基于FPGA的多功能數字鐘設計

2012-07-13 06:29:52紀欣然梁致源
電子設計工程 2012年16期
關鍵詞:信號設計

紀欣然,丁 一,梁致源

(浙江大學 控制科學與工程學系,浙江 杭州 310027)

現場可編程門陣列(Field Programmable Gate Arrays,FPGA)是一種可編程使用的信號處理器件。通過改變配置信息,用戶可對其功能進行定義,以滿足設計需求。通過開發,FPGA能夠實現任何數字器件的功能。與傳統數字電路相比,FPGA具有可編程、高集成度、高可靠性和高速等優點[1]。

1 數字鐘總體設計

本文以FPGA平臺為基礎,在QuartusⅡ開發環境下設計開發多功能數字鐘。數字鐘實現的功能如下:

1)計時功能:進行正常的時、分、秒計時,并由6只8段數碼管分別顯示時、分、秒時間。

2)校時功能:當時校時按鍵按下時,計時器時位迅速增加,并按24小時循環;當分校時按鍵按下時,計時器分位迅速增加,并按60分循環[2]。

3)整點報時功能:當計時到達59分53秒時開始報時,在59分53秒、55秒、57秒蜂鳴聲頻率為512 Hz;到達59分59秒為最后一聲報時,蜂鳴聲頻率為l kHz。

4)世界時鐘功能:默認當前顯示時間為北京時間(GMT+8),當按下世界時按鍵時,顯示時間將轉換為格林威治標準時(GMT)。數字鐘電路的模塊框圖,如圖1所示。

圖1 系統框圖Fig.1 System block diagram

2 功能模塊的工作原理及設計實現

系統主要由6大模塊組成,即分頻模塊、計時模塊、校時模塊、譯碼顯示模塊、整點報時模塊和世界時鐘模塊。

2.1 分頻模塊的工作原理及設計實現

本設計選用的FPGA開發板板載20 MHz有源晶振,為了得到占空比50%的1 Hz時基脈沖及2 kHz方波信號 (用于驅動譯碼顯示模塊以及為整點報時模塊提供不同頻率的信號以產生不同音調的聲音),需要對板載時鐘信號進行分頻。分頻模塊采用VHDL語言實現,對20 MHz時鐘信號分別進行兩千萬和一萬分頻。具體實現代碼如下:

2.2 計時模塊和校時模塊的工作原理及設計實現

計時模塊由60進制秒計數器、60進制分計數器和24進制時計數器級聯構成,采用同步時序電路實現[3]。當計數器處于正常計數狀態時,3個計數器的時鐘信號均為1 Hz時基脈沖,秒計數器對1 Hz的時基脈沖進行計數,其進位輸出信號cos_in作為分計數器的使能信號,而分計數器的進位輸出信號com_in又作為時計數器的使能信號。在計時模塊的基礎上,數字鐘通過增加兩個按鍵分別實現對小時和分鐘的調整。這兩個按鍵能夠產生時計數器和分計數器的另一路使能信號,即按下時校時按鍵時,時計數器使能信號持續有效,由于采用同步時序電路,時計數器能夠持續增加,達到調整時間的目的。按下分校時按鍵時原理相同。此外,校時模塊還對校時按鍵進行防抖動處理,提高系統的可靠性和抗干擾能力。

2.3 譯碼顯示模塊的工作原理及設計實現

譯碼顯示模塊采用原理圖方式實現[4]。本設計選用的FPGA開發板設有6位8段共陽極數碼管,并采用動態顯示方式。計時模塊輸出秒低位、秒高位、分低位、分高位、時低位、時高位共6×4路信號,經由74151數據選擇器選擇1×4路信號[5],該信號通過74248顯示譯碼器得到驅動8段數碼管的1組段選信號(段碼)。同時,2 kHz方波信號經由74160分頻得到3路信號,驅動74151及 74138 3:8譯碼器產生位選信號(位碼)。

2.4 整點報時模塊的工作原理及設計實現

整點報時模塊根據秒計數器、分計數器輸出的數值決定是否報時,當時間為59分53秒、55秒、57秒時,報時頻率為512 Hz;當時間為59分59秒時,報時頻率為1 kHz。不同頻率的信號通過蜂鳴器產生不同音調的蜂鳴聲。報時模塊使能時,計時模塊輸出信號如表1所示。

表1 報時模塊使能時計時模塊輸出信號Tab.1 Timer module output when chronopher enabled

2.5 世界時鐘模塊的工作原理及設計實現

本設計中加入了世界時鐘模塊,能夠將北京時間快速轉換為格林威治標準時。北京位于東八區,格林威治位于本初子午線附近,北京時間比格林威治標準時快8小時,要完成時間轉換,需要將北京時間減去8小時,在24進制中相當于加16小時。基于此設計加法和比較電路。在時計數器輸出信號的基礎上,利用74283四位全加器[6]將時低位加6(01102),時高位加1(00012)。由于74283四位全加器為16進制,而時間要求是10進制,故在時低位加6之后需要用7485四位比較器[7]判斷計算結果是否大于9,若結果大于9,則需要在此基礎上繼續加6,將結果修正為十進制,過程中產生的進位信號作為時高位的CIN信號;若結果小于9,則可直接輸出。第一級加法和比較電路如圖2所示。完成時低位加6,時高位加1的變換后,需要判斷變換后的時間是否大于24。若大于24,則需要減24;若小于24,則可直接輸出。世界時間轉換流程圖如圖3所示。

圖2 第一級加法和比較電路Fig.2 Primary summing and comparison circuit

圖3 世界時間轉換流程圖Fig.3 World-time transformation flow chart

3 結束語

在QuartusⅡ開發環境中完成上述各模塊的原理圖設計和程序編寫,并對設計好的電路進行編譯、仿真,得到的仿真波形符合設計要求。根據所采用的硬件平臺,在頂層電路中進行管腳分配、再編譯。然后將編譯好的目標文件下載到FPGA開發板中進行驗證和調試[8]。測試結果,數碼管能夠正確顯示計時時間,能夠通過按鍵調整時間,整點報時和世界時鐘均能夠正常工作,實驗結果符合設計要求。

[1]楊海鋼.FPGA器件設計技術發展綜述[J].電子與信息學報,2010,32(3):714-727.

YANG Hai-gang.An overview to FPGA device design technology[J].Journal of Electronics&Information Technology,2010,32(3):714-727.

[2]徐大詔.基于FPGA實現的數字鐘設計 [J].信息技術,2009,33(12):101-104.

XU Da-zhao.Digital clock design based on FPGA[J].Information Technology,2009,33(12):101-104.

[3]王小海,祁才君.集成電子技術基礎教程[M].2版.北京:高等教育出版社,2008.

[4]葛亞明.零基礎學FPGA:基于Altera FPGA器件&Verilog HDL語言[M].北京:機械工業出版社,2010.

[5]Texas Instruments.Data selectors/multiplexers[EB/OL].[1988-03-01].http://www.ti.com/lit/ds/symlink/sn74151a.pdf.

[6]Texas Instruments.4-bit magnitude comparators datasheet[EB/OL].[1988-03-01].http://www.ti.com/lit/ds/symlink/sn 7485.pdf.

[7]Texas Instruments.4-bit binary full adders with fast carrydatasheet[EB/OL].[2001-03-08].http://www.ti.com/lit/ds/symlink/sn74283.pdf.

[8]Altera Corporation.My First FPGA Tutorial[M].[S.l.]:[s.n.],2007.

猜你喜歡
信號設計
信號
鴨綠江(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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 欧美成人精品在线| 欧美性天天| 大学生久久香蕉国产线观看| 欧美日韩国产综合视频在线观看 | av一区二区无码在线| 91在线视频福利| 在线看免费无码av天堂的| 女人天堂av免费| 亚洲精品成人7777在线观看| 国产亚洲精品无码专| 亚洲欧美日韩动漫| 露脸国产精品自产在线播| 老熟妇喷水一区二区三区| 国产成人永久免费视频| 99在线观看国产| 国产成年女人特黄特色毛片免 | 992tv国产人成在线观看| 午夜在线不卡| 亚洲第一香蕉视频| 特黄日韩免费一区二区三区| 日本人又色又爽的视频| 久久亚洲国产视频| 天天色天天综合网| 天天色综网| 久久这里只有精品23| 又黄又湿又爽的视频| YW尤物AV无码国产在线观看| 99re热精品视频国产免费| 蜜桃视频一区二区| 强奷白丝美女在线观看| 国产永久无码观看在线| 91视频日本| 日本免费福利视频| 国产成人精品一区二区免费看京| 成人在线观看不卡| 高清国产在线| 呦女精品网站| 制服丝袜国产精品| 欧洲欧美人成免费全部视频| 97在线公开视频| 看你懂的巨臀中文字幕一区二区| 欧美成人国产| 欧美精品亚洲精品日韩专区| 57pao国产成视频免费播放| 欧美成人精品在线| 日韩人妻无码制服丝袜视频| 在线欧美日韩| 久草网视频在线| 欧美精品一区二区三区中文字幕| 2020精品极品国产色在线观看| 麻豆精品视频在线原创| 国产精品黄色片| 国产成人三级在线观看视频| 国产区福利小视频在线观看尤物| 国产亚洲精| 亚洲国产成人在线| 五月激激激综合网色播免费| 欧美另类图片视频无弹跳第一页| 国内精品小视频在线| 亚洲国产成熟视频在线多多 | 国产18在线播放| 久久综合九色综合97婷婷| 色视频久久| 国产成人综合欧美精品久久| 一本大道无码日韩精品影视| 免费一级毛片在线观看| 亚洲第一黄片大全| 日本精品视频一区二区 | 好紧好深好大乳无码中文字幕| 国产中文在线亚洲精品官网| 真实国产乱子伦高清| 欧美午夜小视频| 国产在线观看成人91 | 91高清在线视频| 亚洲欧美精品在线| 欧美精品亚洲精品日韩专区va| 大香伊人久久| 欧美精品亚洲精品日韩专区va| 一区二区三区成人| 奇米影视狠狠精品7777| 久久婷婷色综合老司机| 亚洲欧美综合精品久久成人网|