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



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

優化溫度檢測工程架構的心得

發布時間:2019-12-13   作者:XYZ 瀏覽量:

一、硬件與架構設計

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

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

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



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


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

 

二、架構細分后的優點

我個人認為有以下幾個優點:

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

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

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

 

三、產生問題及解決方案

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

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

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

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

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

 

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

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




  •   
  •   
  •   
  •  
  • FPGA教育領域第一品牌
  • 咨詢熱線:020-39002701
  • 技術交流Q群:544453837
主站蜘蛛池模板: 国产亚洲美女精品久久 | 国产精品又黄又爽又色视频 | 欧美俄罗斯一级毛片激情 | 久久99热在线观看7 久久99热只有视精品6国产 | 毛片免费看牛牛影视 | 亚洲第一二三四区 | 国产成人精品一区二区三在线观看 | 国产欧美亚洲精品第一区 | 热久久伊人 | 亚洲特一级毛片 | 涩涩网站在线观看 | 欧美精品久久 | 国产玖玖视频 | 亚洲欧洲一区二区 | 日本特黄特黄刺激大片 | 欧美激情在线精品三区 | 亚洲婷婷国产精品电影人久久 | 欧乱色国产精品兔费视频 | 国产肥老妇视频69 | hs视频在线观看 | 亚洲狼人香蕉香蕉在线28 | 国产精品久久新婚兰兰 | 亚洲成人中文 | 亚洲九九香蕉 | 国产白拍 | 成人视品| 1769国产精品一区2区 | 操久在线 | 麻豆最新网址 | 国产免费黄色网址 | 久久亚洲欧美日本精品品 | 国产大长吊 | 91老司机免费精品观看 | 最近手机中文字幕无吗 | 色视频一区二区三区 | 精品日韩在线 | 美女黄网站人色视频免费国产 | 五月久久噜噜噜色影 | 91入口| 免费一级a毛片在线 | 国产成人a大片大片在线播放 |