99在线精品免费视频九九视-99在线精品视频-99在线精品视频免费观里-99在线精品视频在线观看-99在线免费播放



官方論壇
官方淘寶
官方博客
微信公眾號
點擊聯(lián)系吳工 點擊聯(lián)系周老師
您的當前位置:主頁 > FPGA原創(chuàng) >

優(yōu)化溫度檢測工程架構(gòu)的心得

發(fā)布時間:2019-12-13   作者:XYZ 瀏覽量:

一、硬件與架構(gòu)設計

本項目中用到的設備有:PCFPGA、溫度傳感器DS18B20、蜂鳴器(beep)、數(shù)碼管(segment)。

對于本次的項目,我的任務是將之前的溫度檢測項目的架構(gòu)再進行細分,以及將相應的代碼寫出來并且能夠上板調(diào)試出來。

之前的溫度檢測項目的架構(gòu)主要分了九個模塊:分別是uart_rx模塊、ascii_hex模塊、opcode模塊、control模塊、byte模塊、bit模塊、seg_disp模塊、hex_ascii模塊、uart_tx模塊,具體的架構(gòu)圖如圖1所示:



在上面溫度檢測架構(gòu)(圖1)的基礎上,我將架構(gòu)再進行了細分,分成了11個模塊:分別是uart_rx模塊、ascii_hex模塊、opcode模塊、control模塊、byte模塊、溫度比較模塊、溫度計算轉(zhuǎn)換模塊、bit模塊、seg_disp模塊、hex_ascii模塊、符號補全模塊、uart_tx模塊,具體的架構(gòu)圖如圖2所示:


該項目架構(gòu)細分前后的主要區(qū)別主要是:將細分之前的control模塊分解成了control模塊、溫度比較模塊、溫度計算比較轉(zhuǎn)換模塊、符號補全模塊、以及將opcode模塊的輸出設置為地址指令和數(shù)據(jù)指令一起輸出。

 

二、架構(gòu)細分后的優(yōu)點

我個人認為有以下幾個優(yōu)點:

1、  讓每一個模塊的功能更加清晰,看起來比較直觀(讓剛接觸到該項目的新手,能夠比較短時間內(nèi)了解各個模塊的功能);

2、  讓思路更加清晰,方便寫相應地代碼,減少因代碼過多而導致容易發(fā)生錯誤的問題(細分前的control模塊代碼多,功能多,使得看或者寫代碼時有一定的難度);

3、  方便對每一個模塊進行相應地測試(方便寫測試文件)。

 

三、產(chǎn)生問題及解決方案

在細分該項目的過程中,我所遇到的問題有以下三點:

1、  對各個細分模塊的輸入和輸出信號定義不太清晰(不知道該設置多少個輸入和輸出信號);

2、  對模塊之前的閑忙信號定義比較模糊(不太清楚哪些模塊之間需要定義閑忙信號);

3、  上板調(diào)試時,數(shù)碼管上能夠正常顯示讀取到的溫度值,而pc上卻出現(xiàn)了亂碼(沒有顯示讀取到的溫度值);

對于以上提到的三個問題,我分別做了如下的處理:對于第一個問題、我先將能夠想到的輸入或者輸出信號先定義好(多除少補),再結(jié)合細分架構(gòu)之前對應的輸入和輸出進行定義;對于第二個問題、我先考慮各個模塊之間的信號處理時間,看看哪些模塊之間需要用到閑忙信號,最后再結(jié)合細分架構(gòu)之前各個模塊之前的閑忙信號設置;對于第三個問題、我使用signaltapuart_tx模塊、符號補全模塊、hex_ascii模塊、溫度計算比較轉(zhuǎn)換模塊依次進行查找問題,最后查找出是某一個輸出信號的位寬定義的問題。

 

總的來說,通過對本次溫度檢測項目架構(gòu)細分,讓我對該項目更加的了解了,以及在一定程度上擴展我的設計思路,同時也讓我對signaltap的使用更加熟悉了(用signaltapbug確實是一種很好的方法),還有就是也讓我體驗到了一絲的成就感。

以上就是本人優(yōu)化溫度檢測工程架構(gòu)的心得筆記,感興趣的朋友可以在留言中與我進行交流討論!




  •   
  •   
  •   
  •  
  • FPGA教育領域第一品牌
  • 咨詢熱線:020-39002701
  • 技術交流Q群:544453837
主站蜘蛛池模板: 国产午夜不卡在线观看视频666| 青青青草网站免费视频在线观看 | 欧美一级www毛片| 啪在线视频| 国产精品国产| 久久免费在线视频| 香蕉九九| 一色综合| www黄色免费| 日本一级大黄毛片一级| 亚洲国产成人久久一区www| 直接看黄的网站| 国产一级 黄 片| 国产精品国产三级国产普通| 91亚洲区国产区精品区| 国产系列欧美系列日韩系列在线 | 日韩一本二本| 亚洲逼院| 成人香蕉xxxxxxx| 欧美一级淫片a免费播放口aaa| 国产成人精品高清在线观看99| 特一级黄色| 韩国一大片a毛片女同| japan高清视频乱xxxxx| 国产婷婷色| 激情综合丁香| 久久国产精品免费观看| 欧美日韩国产手机在线观看视频| 亚洲色图88| 在线欧美精品国产综合五月| 97精品国产高清自在线看超| 一级做片爱性视频免费| 久久福利青草狠狠午夜| 日本人一级毛片视频| 日韩亚洲欧洲在线com91tv| 外国黄色毛片| 亚洲成在人线av| 亚洲在线小视频| 亚洲第一视频网| 亚洲国内自拍| 丝袜国产|