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



官方論壇
官方淘寶
官方博客
微信公眾號(hào)
點(diǎn)擊聯(lián)系吳工 點(diǎn)擊聯(lián)系周老師
您的當(dāng)前位置:主頁 > FPGA入門基礎(chǔ) >

問題定位方法之某信號(hào)一直為0的警告

發(fā)布時(shí)間:2020-02-20   作者:admin 瀏覽量:

 

本文為明德?lián)P原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處!


在綜合時(shí)發(fā)現(xiàn)會(huì)有很多如下警告出現(xiàn):has a constant value of 0 in block


意思是該信號(hào)的值始終為0,在優(yōu)化過程中可能被優(yōu)化。

 

但是該信號(hào)為數(shù)據(jù)輸入,是不可以被優(yōu)化的,所以找到該代碼處查找問題。

 

null

 

檢查代碼后,在此always塊中并未發(fā)現(xiàn)f2p_data_in信號(hào)的書寫有何問題。所以嘗試查找是否是與f2p_data_in信號(hào)相關(guān)或者相連接的信號(hào)出現(xiàn)問題,導(dǎo)致該警告的出現(xiàn)。

 

null

 

從代碼可以分析,f2p_data_in一直為0,有可能是條件一直沒滿足,也有可能是條件滿足的時(shí)候,data_out一直為0

情況不太明確,先排除是不是data_out的影響。方法如下:將圖中12處的data_out信號(hào)改成固定輸入值,16’hffff,和 16’h0000 ,修改后重新綜合發(fā)現(xiàn)之前出現(xiàn)的警告并未出現(xiàn)。這說明了條件是有滿足的時(shí)候的,問題應(yīng)該出現(xiàn)在data_out信號(hào)上。

 

然后找到data_out輸出模塊查看問題。

 

null

always塊就是對(duì)data_out這個(gè)輸入信號(hào)打2拍。按照前面的思路,將圖中rx_done位置修改為1,查看情況是否與data_out有關(guān)(將之前給f2p_data_in賦固定值的操作取消)。

重新綜合后發(fā)現(xiàn),警告也沒有出現(xiàn),說明該警告的生成和data_out無關(guān),而是與條件rx_done信號(hào)有關(guān),可能該信號(hào)一直為0

 

下一步找到rx_done信號(hào)模塊查找問題。

 

null

 

在檢查該模塊時(shí)發(fā)現(xiàn),rx_done1的條件并不成立,所以rx_done一直無法為1,導(dǎo)致后續(xù)data_out一直輸出為0

 

總結(jié):

1. 對(duì)于警告等信息,一定要讀懂,并理解其含義。例如本課說某信號(hào)一直為0,這是問題,那為什么?則是要根據(jù)這個(gè)含義去分析。

2. 對(duì)于難以分析的,可以嘗試修改代碼,以方便驗(yàn)證。注意,這只是為了驗(yàn)證某種設(shè)想,驗(yàn)證完后,代碼要改回來。

  •   
  •   
  •   
  •  
  • FPGA教育領(lǐng)域第一品牌
  • 咨詢熱線:020-39002701
  • 技術(shù)交流Q群:544453837
主站蜘蛛池模板: 亚洲精品一区二区三区福利| 999毛片| 1024在线观看免费播放| 青青国产精品| 黑人特级粗α级毛片| 欧美激情一区二区三级高清视频 | 欧美黄视频网站| 亚洲精品成人一区二区www| 风间由美中文字幕亚洲一区| 一级毛片美国一级j毛片不卡| 天天色踪合| 91久久国产精品| 欧美亚洲黄色| 久久免费视频7| 男女交性高清全过程无遮挡| 黄色大片网站| 在线看色片| 亚洲精品不卡视频| 1000部啪啪未满十八勿入中国| 欧美黄色网址大全| 大陆老太交xxxxxhd在线| 久久精品在线免费观看| 国产精品人伦久久| 中文字幕在线观看网站| 污在线观看| 视频一区国产| 可以免费观看一级毛片黄a| 色综合久久久久综合99| 真人一级毛片免费完整视| 亚州精品一区二区三区| 五月天六月丁香| 国产精品综合在线| 日本一级毛片私人影院| 久草国产视频| 欧美久色| 亚洲综合涩| 美国免费黄色片| 日本理论在线观看被窝网| 激情久久婷婷| 乱子伦xxxxvideos| 婷婷六|