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
孩子停止長個的信號
瞞天過?!律O計萌到家
藝術啟蒙(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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 免费国产一级 片内射老| 国产主播在线一区| 成人在线欧美| 99精品这里只有精品高清视频| 三上悠亚精品二区在线观看| 国产亚洲精品在天天在线麻豆| www.av男人.com| 自拍欧美亚洲| 亚洲精品成人片在线播放| 国产幂在线无码精品| 欧美一级在线播放| 欧美国产日韩一区二区三区精品影视| 亚洲国产亚综合在线区| 真实国产乱子伦视频| 日本在线视频免费| 国产精品亚洲精品爽爽| 精品一区二区三区中文字幕| 97色婷婷成人综合在线观看| 19国产精品麻豆免费观看| 欧美劲爆第一页| 韩日无码在线不卡| 中国一级特黄视频| 亚洲美女一级毛片| 四虎影视无码永久免费观看| 国产菊爆视频在线观看| 国产成人精品午夜视频'| 99在线观看国产| 亚洲精品天堂在线观看| www.亚洲国产| 亚洲伊人久久精品影院| 国产福利观看| 国产00高中生在线播放| 亚洲第一视频网| 91av成人日本不卡三区| 国产精品护士| 色悠久久综合| 综合色亚洲| 超清无码一区二区三区| 国产精品护士| 人妻无码中文字幕一区二区三区| 日韩不卡高清视频| 高清视频一区| 亚洲丝袜第一页| 72种姿势欧美久久久大黄蕉| 91免费国产高清观看| 久久久久88色偷偷| 伦精品一区二区三区视频| 日本欧美午夜| 中国毛片网| 久久久国产精品免费视频| JIZZ亚洲国产| 六月婷婷激情综合| 欧美色视频网站| 国产精品成人一区二区不卡| 亚洲天堂2014| 国产三区二区| 1769国产精品免费视频| 这里只有精品在线播放| 国产资源免费观看| 欧美亚洲欧美| 中文字幕欧美成人免费| julia中文字幕久久亚洲| 97无码免费人妻超级碰碰碰| 午夜国产在线观看| 精品国产成人三级在线观看| 伊人久久综在合线亚洲2019| 国产在线视频欧美亚综合| 国产麻豆精品手机在线观看| 国产二级毛片| 美女无遮挡被啪啪到高潮免费| 亚洲性视频网站| 国产精品永久在线| …亚洲 欧洲 另类 春色| 欧美亚洲一区二区三区导航| 久久一日本道色综合久久| 精品亚洲国产成人AV| 欧美人与牲动交a欧美精品| 亚洲一区二区日韩欧美gif| 国产你懂得| 人与鲁专区| 一级黄色网站在线免费看| 五月激激激综合网色播免费|