欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

競爭與冒險(xiǎn)產(chǎn)生的原因,判斷方法和避免競爭與冒險(xiǎn)的方法

FPGA學(xué)習(xí)筆記 ? 來源:FPGA學(xué)習(xí)筆記 ? 作者:FPGA學(xué)習(xí)筆記 ? 2024-02-18 14:34 ? 次閱讀

在實(shí)際的電路設(shè)計(jì)過程中,存在傳播延時(shí)和信號(hào)變換延時(shí)。由延時(shí)引起的競爭與冒險(xiǎn)現(xiàn)象會(huì)影響輸出的正確與否。下面將就競爭與冒險(xiǎn)產(chǎn)生的原因,判斷方法避免競爭與冒險(xiǎn)的方法進(jìn)行討論,希望對(duì)諸位有所幫助。

產(chǎn)生原因

競爭:在組合邏輯電路中不同路徑的輸入信號(hào)到達(dá)同一個(gè)門級(jí)電路時(shí),在時(shí)間上有先有后,這種先后時(shí)間上的差異稱之為競爭(Competition)

冒險(xiǎn):由于競爭的存在,信號(hào)在過渡時(shí)間瞬間可能產(chǎn)生錯(cuò)誤的輸出,例如尖峰脈沖。成為冒險(xiǎn)。

有競爭不一定產(chǎn)生冒險(xiǎn),但是有冒險(xiǎn)一定存在競爭。

判斷方法

代數(shù)法

在電路的邏輯表達(dá)式中保持一個(gè)變量不變,其余變量用0或者1替代如果邏輯表達(dá)式可以化成:

F = A + ~A

F = A·~A

的形式則可以判斷出此邏輯存在競爭與冒險(xiǎn)。

卡諾圖法

存在兩個(gè)相切的卡諾圖,若在相切處沒有其他卡諾圖包圍,可能會(huì)出現(xiàn)競爭與冒險(xiǎn)現(xiàn)象。如下圖所示:

wKgaomXNrUKATNocAABL_BWhff4575.png

F = ~A·~B + A·C

wKgZomXNrU6AIOPAAAAw7O0aAXU346.png

F = A·~B + B·~C

消除方法

常見的避免競爭與冒險(xiǎn)的辦法有以下四種:

增加濾波電容,濾除窄脈沖

在輸出端并聯(lián)一個(gè)小電容,將尖峰脈沖幅度削弱至門電路閾值以下。這種方法的突出問題是會(huì)增加輸出電壓的翻轉(zhuǎn)時(shí)間,容易破壞波形。

修改邏輯,增加冗余項(xiàng)

在卡諾圖中兩個(gè)相切的圈之間增加一個(gè)圈,并加入邏輯表達(dá)式之中。如下圖所示:

wKgaomXNrVyAetGzAAA4fwJelsk715.png

F = ~A·~B + A·C + ~B·C

使用時(shí)鐘同步電路,利用觸發(fā)器進(jìn)行打拍延遲

同步電路信號(hào)的變化都發(fā)生在時(shí)鐘邊沿,對(duì)于D觸發(fā)器的輸入端而言,只要毛刺不出現(xiàn)在時(shí)鐘上升沿并且還不滿足建立保持時(shí)間要求,就不會(huì)對(duì)系統(tǒng)產(chǎn)生危害,即D觸發(fā)器對(duì)輸入端毛刺不敏感。因此在時(shí)鐘邊沿驅(qū)動(dòng)下,對(duì)組合邏輯信號(hào)進(jìn)行延遲打拍即可消除競爭冒險(xiǎn)。實(shí)際設(shè)計(jì)過程中可以根據(jù)設(shè)計(jì)需求對(duì)信號(hào)進(jìn)行合理的打拍延遲。

采用格雷碼計(jì)數(shù)器

在遞加的多bit位計(jì)數(shù)器,計(jì)數(shù)值有時(shí)候會(huì)發(fā)生多bit的跳變,產(chǎn)生短暫的尖峰脈沖。而格雷碼計(jì)數(shù)器,計(jì)數(shù)時(shí)相鄰的數(shù)之間只有一個(gè)bit數(shù)據(jù)發(fā)生跳變,所以能有效避免競爭與冒險(xiǎn)。

總結(jié)

在消除競爭與冒險(xiǎn)的辦法中,增加濾波電容和邏輯冗余都不是在代碼層面考慮的問題。利用觸發(fā)器在時(shí)鐘同步電路下對(duì)異步信號(hào)進(jìn)行打拍延時(shí)常在Verilog中使用。

審核編輯 黃宇

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

    關(guān)注

    173

    文章

    5973

    瀏覽量

    173009
  • 競爭冒險(xiǎn)
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5041
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux系統(tǒng)中的競爭冒險(xiǎn)處理方法

    今天主要和大家聊一聊,如何理解Linux系統(tǒng)中的競爭冒險(xiǎn)。
    發(fā)表于 11-07 09:46 ?731次閱讀

    FPGA中競爭冒險(xiǎn)的前世今生

    競爭冒險(xiǎn):在組合電路中,當(dāng)邏輯門有兩個(gè)互補(bǔ)輸入信號(hào)同時(shí)向相反狀態(tài)變化時(shí),輸出端可能產(chǎn)生過渡干擾脈沖的現(xiàn)象,稱為競爭冒險(xiǎn)。那么 FPGA
    發(fā)表于 02-21 16:26

    FPGA設(shè)計(jì)中競爭冒險(xiǎn)問題的研究

     摘 要:以現(xiàn)場可編程門陣列(以下簡稱FPGA)在設(shè)計(jì)中由于其內(nèi)部構(gòu)成,容易引起競爭問題。以我們在實(shí)驗(yàn)教學(xué)中的應(yīng)用與實(shí)踐為主線,詳細(xì)介紹了消除競爭冒險(xiǎn)的各種方法。關(guān)鍵詞:現(xiàn)場
    發(fā)表于 04-21 16:44

    怎樣消除競爭冒險(xiǎn)

    ; elseout=0;endendmodule在進(jìn)行門級(jí)仿真的時(shí)候波形中出現(xiàn)了毛刺,也就是所謂的競爭冒險(xiǎn),如下圖書上也有競爭冒險(xiǎn)的解決辦法,但具體到代碼里還是不會(huì),誰能教教我該怎么改
    發(fā)表于 10-21 14:31

    FPGA中競爭冒險(xiǎn)問題的研究

    FPGA中競爭冒險(xiǎn)問題的研究
    發(fā)表于 08-04 16:16

    組合邏輯電路的競爭冒險(xiǎn),輸入信號(hào)同時(shí)從1變0會(huì)產(chǎn)生競爭冒險(xiǎn)

    `對(duì)于一個(gè)組合邏輯電路,如果有兩個(gè)輸入端,那么只有兩個(gè)輸入端一個(gè)從0變1,另一個(gè)從1變0是才有可能產(chǎn)生競爭冒險(xiǎn)嗎,如果開始時(shí)兩個(gè)輸入端都是1,那么同時(shí)從1變0時(shí)會(huì)不會(huì)產(chǎn)生
    發(fā)表于 12-22 18:49

    FPGA中的競爭冒險(xiǎn)現(xiàn)象

    通過改變設(shè)計(jì),破壞毛刺產(chǎn)生的條件,來減少毛刺的發(fā)生。例如,在數(shù)字電路設(shè)計(jì)中,常常采用格雷碼計(jì)數(shù)器取代普通的二進(jìn)制計(jì)數(shù)器,這是因?yàn)楦窭状a計(jì)數(shù)器的輸出每次只有一位跳變,消除了競爭冒險(xiǎn)的發(fā)生條件,
    發(fā)表于 08-01 09:53

    什么是競爭冒險(xiǎn)現(xiàn)象?怎樣判斷?如何消除?

     在組合邏輯中,由于門的輸入信號(hào)通路中經(jīng)過了不同的延時(shí),導(dǎo)致到達(dá)該門的時(shí)間不一致叫競爭。產(chǎn)生毛刺叫冒險(xiǎn)。    如果布爾式中有相反的信號(hào)則可能產(chǎn)生
    發(fā)表于 08-02 11:57

    簡談FPGA的競爭冒險(xiǎn)和毛刺問題

    問題。 競爭冒險(xiǎn):在組合電路中,當(dāng)邏輯門有兩個(gè)互補(bǔ)輸入信號(hào)同時(shí)向相反狀態(tài)變化時(shí),輸出端可能產(chǎn)生過渡干擾脈沖的現(xiàn)象,稱為競爭冒險(xiǎn)。
    發(fā)表于 05-30 17:15

    FPGA | 競爭冒險(xiǎn)和毛刺問題

    ,某一輸入變量經(jīng)過不同途徑傳輸后,到達(dá)電路中某一匯合點(diǎn)的時(shí)間有先有后,這種現(xiàn)象稱競爭;由于競爭而使電路輸出發(fā)生瞬時(shí)錯(cuò)誤的現(xiàn)象叫做冒險(xiǎn)。(也就是由于競爭產(chǎn)生的毛刺叫做
    發(fā)表于 11-02 17:22

    組合邏輯中的競爭冒險(xiǎn)及毛刺的處理方法

    組合邏輯中的競爭冒險(xiǎn)及毛刺的處理方法 在組合邏輯中,由于門的輸入信號(hào)通路中經(jīng)過了不同的延時(shí),導(dǎo)致到達(dá)該門的時(shí)間不一致叫競爭產(chǎn)生毛刺叫
    發(fā)表于 01-24 18:12 ?0次下載
    組合邏輯中的<b class='flag-5'>競爭</b>與<b class='flag-5'>冒險(xiǎn)</b>及毛刺的處理<b class='flag-5'>方法</b>

    組合邏輯中的競爭冒險(xiǎn)及毛刺的處理方法

    組合邏輯中的競爭冒險(xiǎn)及毛刺的處理方法
    發(fā)表于 01-17 19:54 ?7次下載

    FPGA視頻教程之FPGA設(shè)計(jì)中如何避免冒險(xiǎn)競爭

    本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA視頻教程之FPGA設(shè)計(jì)中如何避免冒險(xiǎn)競爭。
    發(fā)表于 03-22 17:04 ?12次下載
    FPGA視頻教程之FPGA設(shè)計(jì)中如何<b class='flag-5'>避免</b><b class='flag-5'>冒險(xiǎn)</b><b class='flag-5'>競爭</b>

    電路存在競爭冒險(xiǎn)產(chǎn)生原因?

    簡言之:在組合邏輯中,由于門的輸入信號(hào)通路中經(jīng)過了不同的延時(shí),導(dǎo)致到達(dá)該門的時(shí)間不一致叫競爭,競爭產(chǎn)生冒險(xiǎn)
    發(fā)表于 06-26 06:38 ?1.9w次閱讀

    毛刺的產(chǎn)生原因冒險(xiǎn)競爭

    冒險(xiǎn)按照產(chǎn)生方式分為靜態(tài)冒險(xiǎn) & 動(dòng)態(tài)冒險(xiǎn)兩大類。靜態(tài)冒險(xiǎn)指輸入有變化,而輸出不應(yīng)該變化時(shí)產(chǎn)生
    的頭像 發(fā)表于 04-29 10:33 ?5380次閱讀