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

基于FPGA的數字跑表設計

2021-06-26 09:25:04胡一丁隋麗穎劉肖楠指導老師何英昊
電子測試 2021年3期
關鍵詞:信號設計

胡一丁,隋麗穎,劉肖楠,指導老師:何英昊

(大連理工大學城市學院,遼寧大連,116000)

0 引言

在科技高度發展的今天,隨著大規模集成電路和計算機的發展,現代電子設計的方法與技術也在不斷發生變化。目前,比較有效的電子設計方法是將板卡設計、可編程邏輯設計和軟件開發融合在一起。而且,計算機的應用與發展已經在人們的日常生活中逐漸嶄露頭角。大多數電子產品多是由計算機電路組成,本次設計的課題就是基于計算機電路的時鐘脈沖信號、狀態控制等原理設計出的數字跑表。跑表是體育比賽中常用的計時儀器,所以對時間的精確度很高。

1 系統設計

1.1 總體設計

基于前面的分析,課題數字跑表設計由FPGA器件完成按鍵控制、數字的顯示等核心數字電路的功能。設計數字跑表,令它通過兩個按鍵來控制計時的開始和結束,一個是清0控制按鍵,用于設置跑表為初始零狀態;另一個是開始/停止控制按鍵,在清0控制按鍵無效的時候,按一下開始/停止鍵則計時器開始計時,再按一下則暫停計時,再按一下則繼續計時。數字跑表總體設計框圖如圖1所示。

圖1 數字跑表的流程框圖

1.2 各部分模塊設計

根據此設計流程,我們可以將數字跑表的設計分為三個主要部分:

(1)分頻

首先根據FPGA器件的基礎時鐘,進行時鐘的設計,將器件自帶的時鐘頻率進行分頻,分頻成為課題數字跑表所需的時鐘信號,課題要求輸入時鐘頻率為100Hz,100Hz=0.01s,使其滿足數字跑表計時精度為10ms的要求,我們已知的FPGA器件上自帶的時鐘信號為50MHz。

(2)控制

根據要求數字跑表要具有控制功能,通過兩個按鍵控制,一個為清零控制按鍵,控制異步清零,和啟動功能,用于設置跑表為初始零狀態,另一個按鍵為開始/停止按鍵,控制數字跑表的啟動和停止,按一下開始/停止鍵則計時器開始計時,再按一下則暫停計時,再按一下則繼續計時。

(3)顯示

最后一步,對所得的數據進行處理,并將其顯示。由顯示的時分秒用7段數碼管顯示出來。將三個部分整合起來放在一張Block Diagram上進行編譯,然后對管腳進行鎖定。

圖2 數字跑表的整體電路圖

2 詳細設計

數字跑表設計的程序流程圖如圖3所示。

圖3 數字跑表設計的程序流程圖

2.1 分頻器模塊

輸入信號:CLK(時鐘信號),CLR(清零按鍵),PAUSE(開始/暫停按鍵)

輸出信號:MSH,MSL,SH,SL,MH,ML(7段數碼管)

分頻部分器件圖如圖4所示。

圖4 分頻模塊

邏輯功能:對于器件自帶的50MHz的信號進行分頻成為100Hz的輸入時鐘信號。

2.2 顯示模塊

通過6個7段數碼管分別顯示時、分、秒,器件圖如圖5所示。

圖5 顯示模塊

根據課題要求數字跑表的輸出要能夠直接驅動共陰極的7店數碼管顯示。

2.3 控制模塊

要設置兩個按鍵,一個為清零控制按鍵,控制異步清零,和啟動功能,用于設置跑表為初始零狀態,另一個按鍵為開始/停止按鍵,控制數字跑表的啟動和停止,按一下開始/停止鍵則計時器開始計時,再按一下則暫停計時,再按一下則繼續計時。器件圖如圖6所示。

圖6 控制模塊

3 系統仿真

完成了系統的分模塊的功能調試后,可以進入系統仿真調試階段。根據系統設計原理,當啟動按鍵和開始計時按鍵同時打開時,就能夠開始計時,得到相應的顯示效果。將器件引腳鎖定,CLR與PAUSE兩個引腳鎖定按鍵:

圖7 器件引腳鎖定圖

當清零按鍵和開始/暫停按鍵同時置零時程序開始計時,如圖8所示。

圖8 啟動計時仿真

當清零按鍵置一時,異步清零,跑表設置為初始狀態,如下圖9所示。

圖9 重置初始狀態仿真

當清零按鍵置零,開始/暫停案件置一時,程序暫停計時,如下圖10所示。

圖10 開始/暫停按鍵仿真

實驗結果表明,該數字跑表設計的非常成功,由于實驗電腦顯示問題,所以仿真的輸入頻率未達到100Hz,但是證明程序沒有問題,改變程序中的分頻模塊即可得到100Hz的輸入時鐘信號,達到課題所要求的10ms的精確程度。

4 驗證

由其邏輯電路模塊仿真也可看出,由控制模塊控制其他兩個模塊,分別完成其任務,圖11、圖12、圖13分別給出了在DE2板子上模擬實現的結果,與現實生活中所用的數字跑表功能基本一致,也與仿真結果基本一致。

圖11 運行開始計時

圖12 暫停計時

圖13 重置計時

(1)運行(SM1 向下)

(2)暫停(SM1 向上)

(3)清零(SM0向上為清零,向下為重新開始)

5 結語

在開始程序設計的時候,由于對Quartus II軟件使用不夠熟悉,以及對VerilogHDL語言掌握不夠,出現了很多語法錯誤,經過一遍遍的嘗試與修改。終于將程序編譯通過了,在這個過程中,也對軟件的使用有了一點點的進步。仿真的時候由于實驗室的電腦不能實現將50MHz分成100Hz的時鐘,所以將其改成了50Hz的時鐘分頻為1Hz的時鐘,仿真后,出現了結果。下載的時候,DE2板沒有現象,經過反復檢查程序、原理圖和引腳,都沒有發現錯誤,后來發現是因為將另一臺電腦的數據線插到了DE2板上,經過修改終于出現了現象。通過本次實驗,不僅熟悉了Quartus II軟件,還掌握了VerilogHDL語言的設計思想,同時還了解了DE2板以及數碼管的使用及原理,增強了自身的硬件語言水平,總而言之,本次課程收獲良多。

猜你喜歡
信號設計
信號
鴨綠江(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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲黄色激情网站| 99精品国产自在现线观看| 国产一区二区三区精品久久呦| 黑色丝袜高跟国产在线91| 在线观看国产精品日本不卡网| 欧美无专区| 国产在线观看人成激情视频| 夜夜拍夜夜爽| 欧美精品亚洲日韩a| 国产精品成| 亚洲无码久久久久| 国产黄在线观看| av色爱 天堂网| 就去吻亚洲精品国产欧美| 国产欧美日韩综合一区在线播放| 波多野结衣中文字幕一区二区| 午夜国产在线观看| 亚洲国产91人成在线| 免费观看成人久久网免费观看| 亚洲中文字幕久久无码精品A| 国内精品小视频福利网址| 好紧太爽了视频免费无码| 亚洲国产av无码综合原创国产| 91九色最新地址| 亚洲制服丝袜第一页| 国产乱人激情H在线观看| 激情无码字幕综合| 欧美一区二区三区香蕉视| 国产精品无码翘臀在线看纯欲| 久久久久国产精品免费免费不卡| 久久久久久国产精品mv| 久久久精品国产SM调教网站| 91精选国产大片| 国产91视频免费观看| 丁香综合在线| 精品视频在线一区| 亚洲国产精品日韩专区AV| 99久久国产综合精品女同| 亚洲欧美日韩视频一区| 亚洲精品国产精品乱码不卞| 国产九九精品视频| 亚洲欧美天堂网| av色爱 天堂网| 欧洲免费精品视频在线| 亚洲首页国产精品丝袜| 91福利免费| 日韩毛片免费视频| 国产精品视频999| 日韩精品一区二区三区视频免费看| 成年片色大黄全免费网站久久| 久久国产亚洲欧美日韩精品| 国产精品亚欧美一区二区三区| 国产精品久久久久久久伊一| 内射人妻无套中出无码| 欧美日韩激情在线| 日本www在线视频| 亚洲一级无毛片无码在线免费视频 | 香蕉蕉亚亚洲aav综合| 亚洲日韩国产精品无码专区| 97国产精品视频自在拍| 国产视频一区二区在线观看 | 2021国产精品自产拍在线观看| 狠狠v日韩v欧美v| 亚洲九九视频| 免费黄色国产视频| 亚洲国产天堂久久综合| 国内精品免费| 亚洲欧美日韩综合二区三区| 蜜臀AV在线播放| 高清无码一本到东京热| 亚洲成综合人影院在院播放| 毛片手机在线看| 99在线观看国产| 国产成人精品日本亚洲77美色| 精品国产成人国产在线| 色哟哟国产成人精品| 免费Aⅴ片在线观看蜜芽Tⅴ | 欧美一级高清视频在线播放| 精品国产99久久| 18禁黄无遮挡免费动漫网站| 在线毛片免费| 亚亚洲乱码一二三四区|