0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ICer這5種bug你是不是經(jīng)常遇到?

冬至子 ? 來(lái)源:處芯積律 ? 作者:處芯積律 ? 2023-07-21 15:12 ? 次閱讀

在你們的工作中都遇到過(guò)哪些bug呢?下面這些你見(jiàn)過(guò)沒(méi)?

1. 復(fù)位同步化問(wèn)題

image.png

錯(cuò)誤的地方:在時(shí)鐘上升沿處處理復(fù)位信號(hào),但未同步復(fù)位信號(hào)到時(shí)鐘域,可能導(dǎo)致復(fù)位信號(hào)的抖動(dòng)或同步問(wèn)題。

2.未初始化的寄存器的問(wèn)題

image.png

錯(cuò)誤的地方:未對(duì)寄存器 reg1 和 reg2 進(jìn)行初始化,初始值未定義,可能導(dǎo)致未知的行為和仿真結(jié)果。

3. 異步信號(hào)同步問(wèn)題

image.png

錯(cuò)誤的地方:直接將異步信號(hào) async_signal 用于時(shí)鐘邊沿觸發(fā)的邏輯中,沒(méi)有進(jìn)行同步處理,可能導(dǎo)致元數(shù)據(jù)沖突和時(shí)序問(wèn)題。

4. 不完整的數(shù)據(jù)路徑

image.png

錯(cuò)誤的地方:在數(shù)據(jù)路徑中,信號(hào) d 通過(guò)與門(mén)的連接計(jì)算得出,但未將 d 直接連接到輸出 c。這可能導(dǎo)致輸出 c 未能正確反映數(shù)據(jù)路徑的結(jié)果,導(dǎo)致邏輯錯(cuò)誤或意外行為。

5. 不正確的信號(hào)賦值順序

image.png

錯(cuò)誤的地方:在信號(hào)賦值時(shí),賦值順序不正確,導(dǎo)致信號(hào)之間的依賴關(guān)系混亂,可能導(dǎo)致邏輯錯(cuò)誤或不一致的行為。

6.邏輯錯(cuò)誤

image.png

錯(cuò)誤的地方:在邏輯運(yùn)算中,使用了錯(cuò)誤的操作符,導(dǎo)致邏輯功能與預(yù)期不符。

7. 時(shí)序插入問(wèn)題

image.png

錯(cuò)誤的地方:在時(shí)序邏輯中,對(duì)計(jì)數(shù)器值進(jìn)行判斷時(shí),條件錯(cuò)誤地設(shè)置為 counter == 4,而實(shí)際上應(yīng)該是 counter == 3。這會(huì)導(dǎo)致時(shí)序行為出現(xiàn)問(wèn)題。

8.非活躍信號(hào)處理

image.png

錯(cuò)誤的地方:在處理信號(hào)時(shí),缺少 else 分支,未能正確處理信號(hào)非活躍的情況,可能導(dǎo)致邏輯錯(cuò)誤。

9. 組合邏輯環(huán)路

image.png

錯(cuò)誤的地方:在連續(xù)賦值語(yǔ)句中,創(chuàng)建了組合邏輯環(huán)路,其中信號(hào) b 依賴于信號(hào) c,而信號(hào) c 又依賴于信號(hào) b,這會(huì)導(dǎo)致綜合和仿真時(shí)的不確定行為。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5254

    瀏覽量

    119283
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2242

    瀏覽量

    94018
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    384

    瀏覽量

    59534
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1990

    瀏覽量

    60911
  • 復(fù)位信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    6272
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview大神心得-是不是經(jīng)常徘徊不定?

    所在?。。┪覍W(xué)習(xí)labview也快一年了,基本做什么東西,還是得到處查資料,找先例,感覺(jué)自己掌握的還是很菜,皮毛而已??赡苁亲约河行┍?,但事實(shí)是也沒(méi)有那么多天才。如果不是天才,就應(yīng)該勤奮起來(lái)!少玩游戲
    發(fā)表于 11-24 11:34

    完善用戶資料任務(wù)是不是BUG

    新人完善用戶資料任務(wù)獲取積分,現(xiàn)在發(fā)現(xiàn)不管你怎樣完善都完成不了任務(wù),是不是系統(tǒng)出現(xiàn)BUG了?
    發(fā)表于 10-06 09:11

    可以通過(guò) 13 種方法幫助 Linux 發(fā)展

    我該如何幫助Linux?這是Linux愛(ài)好者經(jīng)常向GNU/Linux社區(qū)提的問(wèn)題。Linux以及開(kāi)源都是大量面向社區(qū)的,如果你想幫助Linux,意味著的確是一個(gè)Linux愛(ài)好者。這一問(wèn)題常常伴隨
    發(fā)表于 11-30 17:14

    這個(gè)是不是事件結(jié)構(gòu)的bug,為什么這個(gè)控件沒(méi)有被清空呢?

    是不是真的bug。不能給自己清空,倒是能給另外一個(gè)字符串控件b進(jìn)行清空操作。應(yīng)該如何給字符串控件a清空呢。
    發(fā)表于 10-09 10:51

    遇到問(wèn)題,會(huì)去找VS會(huì)去問(wèn)。?

    的東西更多,但這也意味著需要花費(fèi)更多的時(shí)間與精力,花費(fèi)的這些時(shí)間與精力是不是每個(gè)都可以與的問(wèn)題價(jià)值相當(dāng)呢?不然,人的想法千思百變,人的問(wèn)題成千上萬(wàn)。
    發(fā)表于 05-12 22:10

    EDMA3CC_COMPL_HANDLER_RETRY_COUNT的值是不是bug

    EDMA3CC_COMPL_HANDLER_RETRY_COUNT的值在庫(kù)中是10u 而IPR與ICR寄存器的都是32位的。 這里是不是bug是不是應(yīng)該是0x10u
    發(fā)表于 06-21 03:36

    #1024程序員節(jié)#話題討論:不會(huì)填坑的程序員不是一個(gè)好程序員!

    作為程序員的是否經(jīng)常遇到這樣的情景:負(fù)責(zé)開(kāi)發(fā)的項(xiàng)目遇到線上bug,心想這不是我的鍋,先不管了,
    發(fā)表于 10-23 14:51

    軟件測(cè)試常見(jiàn)的幾大誤區(qū)

    Hello,小伙伴們,大家早上好,下午好,晚上好。我是你們的老朋友Agile。經(jīng)常會(huì)有人聽(tīng)到:“軟件測(cè)試就是為了找bug的?!保败浖y(cè)試不就是點(diǎn)點(diǎn)點(diǎn)嗎”,那么這些觀點(diǎn)到底是不是正確的呢?今天就由敏
    發(fā)表于 04-09 09:34

    電容屏需要經(jīng)常校準(zhǔn)嗎?

    經(jīng)常遇到電容屏失靈,是不是需要校準(zhǔn)
    發(fā)表于 10-15 08:57

    如何判斷步進(jìn)電機(jī)是不是失步

    假定供認(rèn)機(jī)床的步進(jìn)電機(jī)是不是失步,能夠按以下辦法進(jìn)行查看。
    的頭像 發(fā)表于 09-25 09:20 ?6931次閱讀

    芯片驅(qū)動(dòng)內(nèi)阻是不是越小越好,上升沿的斜率是不是越陡越好?

    對(duì)于我們而言,我們感觀上肯定是覺(jué)得驅(qū)動(dòng)越強(qiáng),幅度越高,上升沿越陡是越好的,真的是這樣嗎??對(duì)于驅(qū)動(dòng)內(nèi)阻是不是越小越好,上升沿的斜率是不是越陡越好,我們還是以這個(gè)地址信號(hào)的拓?fù)鋪?lái)仿真看看。
    的頭像 發(fā)表于 03-31 15:29 ?4265次閱讀

    17焊接陷阱,遇到過(guò)多少?

    良好的焊接是保證電路穩(wěn)定持久工作的前提。下面給出了常見(jiàn)到的焊接缺陷。看看你遇到過(guò)多少?焊接中的常見(jiàn)問(wèn)題▲陷阱1:錫珠▲陷阱2:擾動(dòng)的焊接——在焊接點(diǎn)冷卻過(guò)程中焊錫移動(dòng),造成焊接表面起霧、結(jié)晶、粗糙
    的頭像 發(fā)表于 04-14 09:39 ?694次閱讀
    <b class='flag-5'>這</b>17<b class='flag-5'>種</b>焊接陷阱,<b class='flag-5'>你</b><b class='flag-5'>遇到</b>過(guò)多少?

    17焊接陷阱,遇到過(guò)多少?

    良好的焊接是保證電路穩(wěn)定持久工作的前提。下面給出了常見(jiàn)到的焊接缺陷。看看你遇到過(guò)多少?焊接中的常見(jiàn)問(wèn)題▲陷阱1:錫珠▲陷阱2:擾動(dòng)的焊接——在焊接點(diǎn)冷卻過(guò)程中焊錫移動(dòng),造成焊接表面起霧、結(jié)晶、粗糙
    的頭像 發(fā)表于 04-14 09:37 ?693次閱讀
    <b class='flag-5'>這</b>17<b class='flag-5'>種</b>焊接陷阱,<b class='flag-5'>你</b><b class='flag-5'>遇到</b>過(guò)多少?

    怎么看網(wǎng)線是不是千兆網(wǎng)線

    網(wǎng)線有不同的分類,比如有5類網(wǎng)線,還有一是超5類、6類、超6類的網(wǎng)線。而不同的網(wǎng)線,支持的網(wǎng)速會(huì)有很大的區(qū)別。怎么看網(wǎng)線是不是千兆網(wǎng)線?5
    的頭像 發(fā)表于 06-26 10:19 ?6032次閱讀

    谷景告訴屏蔽繞線功率電感是不是感量越大性能越好

    谷景告訴屏蔽繞線功率電感是不是感量越大性能越好 編輯:谷景電子 屏蔽繞線功率電感是一普遍的電路電感元件,它對(duì)于電路運(yùn)行的穩(wěn)定性特別重要。而電感量作為屏蔽繞線功率電感的一個(gè)性能指標(biāo),也是我們?cè)谧?/div>
    的頭像 發(fā)表于 06-10 18:48 ?416次閱讀