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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲aaa视频| 日韩黄色在线| 在线国产欧美| 日本午夜影院| 在线免费看片a| 国产一国产一有一级毛片视频| 国产伦片中文免费观看| 国产在线视频欧美亚综合| 亚洲无线一二三四区男男| 手机在线看片不卡中文字幕| 国产视频一二三区| 中文字幕一区二区人妻电影| 亚洲综合香蕉| 欧美精品成人一区二区在线观看| 色妞www精品视频一级下载| 野花国产精品入口| 国内a级毛片| 五月丁香在线视频| a级毛片网| 天天综合网色| 精品国产Av电影无码久久久| 国内毛片视频| 中文成人在线视频| 制服无码网站| 色爽网免费视频| 2020国产精品视频| 国产乱子伦一区二区=| 日本高清视频在线www色| 夜夜操国产| 色偷偷一区二区三区| 成人亚洲视频| 欧美视频在线第一页| 国产亚洲欧美另类一区二区| 波多野结衣一区二区三区四区视频 | 亚洲男人的天堂久久香蕉网| 精品自拍视频在线观看| aⅴ免费在线观看| 亚洲国产欧美目韩成人综合| 久久公开视频| 久久久久久尹人网香蕉| 欧美亚洲国产日韩电影在线| 中国一级特黄视频| 99久久精品免费观看国产| 69综合网| 午夜视频免费试看| 成人在线观看不卡| 国产91丝袜| 波多野结衣中文字幕久久| 亚洲床戏一区| 无码国产偷倩在线播放老年人| 精品国产aⅴ一区二区三区| 女人18毛片水真多国产| 青青草国产精品久久久久| 亚洲欧美精品日韩欧美| 色久综合在线| 国产一区二区三区在线观看视频| 九九久久99精品| 亚洲国产综合精品中文第一| 欧美α片免费观看| 欧美一区二区精品久久久| 国产精品妖精视频| 成人在线天堂| 91精品人妻一区二区| 日日拍夜夜嗷嗷叫国产| 女人一级毛片| 亚洲狼网站狼狼鲁亚洲下载| 欧美日韩北条麻妃一区二区| 国产高清不卡视频| 亚洲精品制服丝袜二区| 亚洲天堂久久久| 国产日韩欧美一区二区三区在线| 亚洲精品另类| 国产精品成人第一区| 亚洲精品国产成人7777| 中文精品久久久久国产网址| 2021国产在线视频| 欧美成人A视频| 婷婷综合缴情亚洲五月伊| 精品无码视频在线观看| 亚洲中文无码h在线观看| 亚洲三级色| 无码高潮喷水在线观看|