在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

為什么需要復(fù)位電路?漫談復(fù)位reset

路科驗(yàn)證 ? 來源:IC解惑君 ? 2024-01-19 16:41 ? 次閱讀

前言:

最近看到群里面有些萌新在進(jìn)行討論數(shù)字電路中的復(fù)位邏輯,所以專門寫一篇討論復(fù)位的文章,希望能幫助大家理解復(fù)位

引言:

IC設(shè)計(jì)中,把復(fù)位和時(shí)鐘電路稱為最重要的兩個(gè)電路一點(diǎn)也不為過。前者復(fù)位電路IC設(shè)計(jì)的電路引導(dǎo)到一個(gè)已知的狀態(tài),后者時(shí)鐘電路給IC設(shè)計(jì)的電路提供澎湃的心跳動(dòng)力。同時(shí),這兩者主要作用于電路中的時(shí)序元件。對于時(shí)序元件,不可避免地會有一些信號時(shí)間上額外的要求。

正文:

復(fù)位電路的作用

(1)在仿真時(shí):使仿真的電路進(jìn)入規(guī)定的初始化狀態(tài)或者其他預(yù)知的狀態(tài),基于此狀態(tài)下,電路進(jìn)行狀態(tài)變換。如果仿真中時(shí)序元件沒有復(fù)位電路,從波形圖只能看到時(shí)序單元周圍邏輯都是X標(biāo)紅的狀態(tài)。

(2)在IC設(shè)計(jì)中:復(fù)位信號可以讓設(shè)計(jì)的硬件電路進(jìn)入一個(gè)穩(wěn)定且狀態(tài)確定的狀態(tài),避免因?yàn)樯想姾箅娐愤M(jìn)入到隨機(jī)的狀態(tài)而硬件死機(jī)。如果示波器捕捉內(nèi)部時(shí)序單元的信號狀態(tài),信號為高低電平之一,只是高低電平的信號可能不符合設(shè)計(jì)的預(yù)期。

PS:對于仿真時(shí)候的信號未知X狀態(tài)IC設(shè)計(jì)中的高低電平。可以得出結(jié)論:在Verilog語法中,用仿真X狀態(tài)表示物理時(shí)序單元電路當(dāng)前狀態(tài)未知,信號可能為高或低電平。

PS:由上,是否電路中所有的單元都需要復(fù)位信號?

答:不是,首先組合邏輯電路是不需要復(fù)位信號的。其次不需要立刻進(jìn)入明確狀態(tài)的電路:數(shù)據(jù)流水線寄存器、數(shù)據(jù)移位寄存器等也不需要復(fù)位信號。

復(fù)位電路的分類

對于電路中的時(shí)序元件,把復(fù)位信號受到時(shí)鐘的控制復(fù)位信號不受時(shí)鐘的控制兩種電路分別稱為同步復(fù)位電路異步復(fù)位電路。如下圖:

72cb5e54-b6a4-11ee-8b88-92fbcf53809c.png

同步復(fù)位

在同步復(fù)位的電路中,只有當(dāng)時(shí)鐘到來時(shí)才會把復(fù)位或者數(shù)據(jù)信息傳輸?shù)郊拇嫫鲀?nèi)部,影響寄存器內(nèi)部的狀態(tài)變換。如上圖所示,在同步復(fù)位電路中,復(fù)位信號本質(zhì)上其實(shí)就是一組數(shù)據(jù)信號復(fù)位和數(shù)據(jù)信號都需要在時(shí)鐘的驅(qū)動(dòng)下進(jìn)行傳輸。所以此處的同步復(fù)位電路默認(rèn)就有了優(yōu)先級(時(shí)鐘>復(fù)位>數(shù)據(jù))

同步復(fù)位的優(yōu)點(diǎn)

(1)在同步復(fù)位電路下,復(fù)位和數(shù)據(jù)信號都受到時(shí)鐘信號的控制,所以同步復(fù)位一般可以確保電路是一個(gè)同步電路(漫談IC亞穩(wěn)態(tài))

(2)在ASIC設(shè)計(jì)中,同步電路一般可以綜合為更小的同步觸發(fā)器(因?yàn)橛|發(fā)器沒有包含復(fù)位邏輯),但是在FPGA設(shè)計(jì)中并不如此,一般FPGA的時(shí)序元件為帶異步復(fù)位的觸發(fā)器(也有同步觸發(fā)器,視廠家而定)。如果在FPGA設(shè)計(jì)中使用同步復(fù)位,其消耗的資源相對較多。

(3)由于觸發(fā)器的跳轉(zhuǎn)只在時(shí)鐘的邊沿,所以觸發(fā)器可以在一定程度上過濾電路毛刺。進(jìn)而如果復(fù)位由電路內(nèi)部的邏輯控制,在這種情況下可以在設(shè)計(jì)中使用同步復(fù)位:通過可以在一定程度上過濾電路毛刺的特性,過濾掉內(nèi)部電路邏輯產(chǎn)生的毛刺,使設(shè)計(jì)更魯棒

同步復(fù)位的缺點(diǎn)

(1)同步復(fù)位需要較長的保持復(fù)位狀態(tài)時(shí)間(最小也要大于時(shí)鐘周期)保證同步復(fù)位信號可以到達(dá)每一個(gè)寄存器并且要在有效時(shí)鐘沿之前到達(dá)(在真正設(shè)計(jì)使用的時(shí)候還需要考慮時(shí)鐘偏斜組合邏輯延時(shí)、復(fù)位延時(shí)等,即:同步復(fù)位信號時(shí)長> 時(shí)鐘周期 + 時(shí)鐘偏斜 + 組合邏輯延時(shí))。

(2)在低功耗設(shè)計(jì)中,同步復(fù)位一般不能用于門控時(shí)鐘控制的電路。因?yàn)橥綇?fù)位電路中,主要靠時(shí)鐘驅(qū)動(dòng)復(fù)位和數(shù)據(jù)。當(dāng)復(fù)位發(fā)出時(shí),有可能時(shí)序電路此時(shí)并沒有時(shí)鐘驅(qū)動(dòng),那么此時(shí)的復(fù)位就不能完成

72ddcabc-b6a4-11ee-8b88-92fbcf53809c.png

異步復(fù)位:

擁有異步復(fù)位的寄存器在設(shè)計(jì)的時(shí)候就已經(jīng)多了一個(gè)復(fù)位引腳。通過觸發(fā)該引腳的狀態(tài)可以在任何時(shí)候進(jìn)行異步復(fù)位電路中寄存器。此時(shí)異步復(fù)位電路的默認(rèn)優(yōu)先級為:(復(fù)位>時(shí)鐘>數(shù)據(jù))(如上上圖)。

異步復(fù)位的優(yōu)點(diǎn):

(1)異步復(fù)位的復(fù)位邏輯和數(shù)據(jù)邏輯沒有任何關(guān)系,所以相比同步復(fù)位,能夠使數(shù)據(jù)路徑更好地收斂。(上上圖對比)

(2)不用在時(shí)鐘的控制下進(jìn)行復(fù)位,所以對于剛才所提到的低功耗設(shè)計(jì)中,可以達(dá)到無時(shí)鐘復(fù)位的效果[注意:寄存器復(fù)位后的正常狀態(tài)恢復(fù)需要時(shí)鐘參與]。

異步復(fù)位的缺點(diǎn)

(1)因?yàn)?strong>異步復(fù)位不受時(shí)鐘的控制,所以當(dāng)電路復(fù)位引腳有毛刺的時(shí)候,會引起電路的異常復(fù)位

(2)在異步復(fù)位的時(shí)候,如果釋放復(fù)位信號在時(shí)鐘有效邊沿周圍。那么可能會引起時(shí)序單元的輸出出現(xiàn)亞穩(wěn)態(tài),導(dǎo)致電路亞穩(wěn)態(tài)傳播。如下圖:

72ee7d8a-b6a4-11ee-8b88-92fbcf53809c.png

如圖所示:

復(fù)位信號在時(shí)鐘有效沿之Recovery Time時(shí)間內(nèi)釋放可能會引起觸發(fā)器輸出亞穩(wěn)態(tài)

復(fù)位信號在時(shí)鐘有效沿之RemovalTime時(shí)間內(nèi)釋放也可能會引起觸發(fā)器輸出亞穩(wěn)態(tài)

對比set up time&hold time和此處的Recovery time &Removaltime,可以發(fā)現(xiàn)對于觸發(fā)器來說,輸入信號(Data 和 RST_n)都需要對于時(shí)鐘信號沿保持穩(wěn)定的一個(gè)時(shí)間窗口,否則觸發(fā)器可能會導(dǎo)致亞穩(wěn)態(tài)的輸出。為了避免觸發(fā)器的亞穩(wěn)態(tài),就需要保證不要在觸發(fā)器的這幾個(gè)時(shí)間窗內(nèi)信號有變化。(漫談STA-setup/hold time)

結(jié)合同步復(fù)位和異步復(fù)位的優(yōu)點(diǎn)可以得到:

異步復(fù)位同步釋放電路:如下圖

7302966c-b6a4-11ee-8b88-92fbcf53809c.png

RST_n信號同時(shí)復(fù)位這兩個(gè)觸發(fā)器這一對觸發(fā)器的輸出信號傳輸并驅(qū)動(dòng)電路中的其他時(shí)序元件完成復(fù)位,最后使整個(gè)相連接的設(shè)計(jì)進(jìn)行復(fù)位。

很明顯可以看出這兩個(gè)觸發(fā)器就是所謂的同步器邏輯。在進(jìn)行數(shù)據(jù)跨時(shí)鐘處理的時(shí)候可以通過該同步器邏輯將一個(gè)時(shí)鐘域的信號傳輸?shù)搅硪粋€(gè)時(shí)鐘域。

如上圖所示:

當(dāng)復(fù)位信號被撤銷時(shí):RST_n [0->1],此時(shí)數(shù)據(jù)VCC將在時(shí)鐘的控制下進(jìn)入主觸發(fā)器。如果此時(shí)復(fù)位信號被撤銷時(shí)候恰好碰到時(shí)鐘的有效沿引起主觸發(fā)器的亞穩(wěn)態(tài)。但是此時(shí)從觸發(fā)器在時(shí)鐘控制下,輸入的是主觸發(fā)器輸出的復(fù)位穩(wěn)定值

如下圖:雖然觸發(fā)器T2時(shí)刻違背了復(fù)位時(shí)間窗口,輸出了Q1亞穩(wěn)態(tài)的搖擺電平。但是從觸發(fā)器此時(shí)的數(shù)據(jù)輸入接收的還是主觸發(fā)器輸出的Q1穩(wěn)態(tài)的復(fù)位狀態(tài)0。所以從觸發(fā)器Q2的輸出是穩(wěn)定的復(fù)位狀態(tài)0。在T3時(shí)刻主觸發(fā)器已經(jīng)從亞穩(wěn)態(tài)狀態(tài)恢復(fù),輸出的是穩(wěn)定的工作狀態(tài)電平了(Q1=1)。T3時(shí)刻從觸發(fā)器采樣的是穩(wěn)定的工作狀態(tài)電平,輸出也是穩(wěn)定的工作狀態(tài)電平,復(fù)位完成。

731bec7a-b6a4-11ee-8b88-92fbcf53809c.png

PS:有同學(xué)可能會問,RST_n既然對主觸發(fā)器違反復(fù)位時(shí)間窗口,對從觸發(fā)器來說,也一樣違反了時(shí)間窗口。那從觸發(fā)器為什么就沒有進(jìn)入亞穩(wěn)態(tài)呢?

:對于從觸發(fā)器來說,RST_n跳變在其復(fù)位時(shí)鐘窗口內(nèi),所以違反了從觸發(fā)器的復(fù)位時(shí)間窗口,但是從上圖可以觀察到,從觸發(fā)器在T2時(shí)刻時(shí)鐘沿輸入Q1=0T1時(shí)刻時(shí)鐘沿輸出Q2=0,對于從觸發(fā)器來說,復(fù)位前的狀態(tài)和復(fù)位后的狀態(tài)是一樣的。寄存器內(nèi)部的鎖存器不需要跳變來更新自己的狀態(tài)。所以也就不會因?yàn)閮?nèi)部鎖存器的電平跳變從而導(dǎo)致亞穩(wěn)態(tài)的發(fā)生。

一般來說,完整的一顆SOC芯片內(nèi)部不止有一個(gè)時(shí)鐘,一般會有多個(gè)時(shí)鐘。所以此時(shí)對每一個(gè)時(shí)鐘域下的Reset_n信號都有一套異步復(fù)位同步釋放邏輯。來保證在自己的時(shí)鐘域下,復(fù)位釋放時(shí)鐘具有同步的關(guān)系,來驅(qū)動(dòng)該時(shí)鐘域下相關(guān)的邏輯狀態(tài)的變換等操作。如下圖:

73318738-b6a4-11ee-8b88-92fbcf53809c.png

結(jié)論:

為了避免在復(fù)位釋放的時(shí)候引起電路亞穩(wěn)態(tài),通常采用異步復(fù)位同步釋放的電路有效的復(fù)位信號可以快速復(fù)位相關(guān)聯(lián)的邏輯且不用等待時(shí)鐘的驅(qū)動(dòng)。同時(shí)復(fù)位信號經(jīng)過異步復(fù)位同步釋放的電路之后,復(fù)位信號受到時(shí)鐘信號的控制(復(fù)位信號釋放不會在時(shí)鐘沿的任意點(diǎn)),有效避免了因異步復(fù)位信號的移除而引起的電路亞穩(wěn)態(tài)情況的出現(xiàn)。







審核編輯:劉清

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

    關(guān)注

    38

    文章

    1296

    瀏覽量

    103949
  • 時(shí)序電路
    +關(guān)注

    關(guān)注

    1

    文章

    114

    瀏覽量

    21700
  • 移位寄存器
    +關(guān)注

    關(guān)注

    3

    文章

    258

    瀏覽量

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

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61153
  • 時(shí)鐘電路
    +關(guān)注

    關(guān)注

    10

    文章

    236

    瀏覽量

    50719

原文標(biāo)題:漫談--復(fù)位reset

文章出處:【微信號:Rocker-IC,微信公眾號:路科驗(yàn)證】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    什么是復(fù)位同步電路 reset synchronizer?

    復(fù)位同步電路 reset synchronizer 其實(shí)只在復(fù)位信號 release 的時(shí)候派上用場。復(fù)位結(jié)束后,這個(gè)
    的頭像 發(fā)表于 02-19 09:21 ?1432次閱讀
    什么是<b class='flag-5'>復(fù)位</b>同步<b class='flag-5'>電路</b> <b class='flag-5'>reset</b> synchronizer?

    HT66Fx0系列MCU的Reset復(fù)位電路應(yīng)用介紹

    HT66Fx0系列MCU的Reset復(fù)位電路應(yīng)用介紹HT66Fx0 系列MCU 的Reset 復(fù)位電路
    發(fā)表于 03-27 08:38 ?36次下載

    復(fù)位穩(wěn)定放大器:The Reset Stabilized A

    復(fù)位穩(wěn)定放大器:The Reset Stabilized Amplifier The reset stabilized amplifier is a form of chopper-stabilized amplifier a
    發(fā)表于 05-16 16:12 ?1274次閱讀
    <b class='flag-5'>復(fù)位</b>穩(wěn)定放大器:The <b class='flag-5'>Reset</b> Stabilized A

    上電復(fù)位和按鍵復(fù)位區(qū)別

    上電復(fù)位是指上電壓從無到有在RESET處會先處于高電平一段時(shí)間,然后由于該點(diǎn)通過電阻接地,則RESET該點(diǎn)的電平會逐漸的改變?yōu)榈碗娖剑瑥亩沟脝纹瑱C(jī)復(fù)位口電平從1轉(zhuǎn)到0,達(dá)到給單片機(jī)
    發(fā)表于 10-20 15:24 ?11.8w次閱讀
    上電<b class='flag-5'>復(fù)位</b>和按鍵<b class='flag-5'>復(fù)位</b>區(qū)別

    上電時(shí)實(shí)現(xiàn)延時(shí)系統(tǒng)復(fù)位的IC,reset IC

    嵌入式處理器在內(nèi)的應(yīng)用需要復(fù)位輸出為保持高電平——也就是說,非有效——在應(yīng)用復(fù)位或低有效之前的某個(gè)時(shí)期。如圖1電路在設(shè)備上電時(shí)無需按下復(fù)位
    的頭像 發(fā)表于 09-20 19:49 ?3225次閱讀

    復(fù)位電路的作用是什么

    。 單片機(jī)復(fù)位電路的類型有、微分型復(fù)位電路、積分型復(fù)位電路、比較器型
    的頭像 發(fā)表于 08-07 10:53 ?2.9w次閱讀

    單片機(jī)復(fù)位電路

    單片機(jī)復(fù)位電路分為兩種類型:低電平復(fù)位和高電平復(fù)位。1、高電平復(fù)位
    發(fā)表于 01-14 14:27 ?6次下載
    單片機(jī)<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>

    STM32下載后無法自動(dòng)復(fù)位,需手動(dòng)復(fù)位 下載程序時(shí),勾選reset and run后仍不可自動(dòng)復(fù)位

    項(xiàng)目場景:STM32下載后無法自動(dòng)復(fù)位,需手動(dòng)復(fù)位下載程序時(shí),勾選reset and run后仍不可自動(dòng)復(fù)位問題描述:STM32下載后無法自動(dòng)復(fù)位
    發(fā)表于 01-17 12:36 ?11次下載
    STM32下載后無法自動(dòng)<b class='flag-5'>復(fù)位</b>,需手動(dòng)<b class='flag-5'>復(fù)位</b> 下載程序時(shí),勾選<b class='flag-5'>reset</b> and run后仍不可自動(dòng)<b class='flag-5'>復(fù)位</b>

    Reset復(fù)位電路的PCB布局布線要求

    Reset復(fù)位電路的PCB布局布線要求 —來源:瑞芯微RK3588 PCB設(shè)計(jì)白皮書 Reset復(fù)位電路
    的頭像 發(fā)表于 08-03 07:45 ?1136次閱讀
    <b class='flag-5'>Reset</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的PCB布局布線要求

    Linux的reset復(fù)位API說明

    入的reset資源進(jìn)行解復(fù)位操作 參數(shù) : rstc:指向申請reset資源的設(shè)備句柄 返回 : 成功:返回0 失敗:返回錯(cuò)誤碼 reset_control_assert int re
    的頭像 發(fā)表于 09-27 14:14 ?1179次閱讀

    射頻識別技術(shù)漫談(31)——射頻卡的復(fù)位時(shí)間

    射頻識別技術(shù)漫談(31)——射頻卡的復(fù)位時(shí)間
    的頭像 發(fā)表于 11-14 14:14 ?623次閱讀

    STM32復(fù)位電路復(fù)位芯片和阻容復(fù)位電路區(qū)別

    系統(tǒng)中,復(fù)位電路是保證系統(tǒng)正常工作的重要部分。當(dāng)系統(tǒng)出現(xiàn)異常或需要重新啟動(dòng)時(shí),復(fù)位電路能夠迅速將系統(tǒng)恢復(fù)到初始狀態(tài)。STM32微控制器的
    的頭像 發(fā)表于 08-06 10:26 ?1484次閱讀

    復(fù)位電路介紹 復(fù)位電路的原理及作用

    復(fù)位電路Reset Circuit)是現(xiàn)代電子設(shè)備中常見的一種關(guān)鍵電路,它用于確保在正確的時(shí)間和條件下將系統(tǒng)恢復(fù)到初始狀態(tài)。復(fù)位
    的頭像 發(fā)表于 10-18 16:44 ?1826次閱讀

    復(fù)位電路的電容多大的 復(fù)位電路設(shè)計(jì)類型有哪幾種

    復(fù)位電路是電子系統(tǒng)中的一個(gè)關(guān)鍵部分,它確保系統(tǒng)在啟動(dòng)或發(fā)生故障時(shí)能夠正確地初始化。復(fù)位電路的設(shè)計(jì)取決于多種因素,包括系統(tǒng)的復(fù)雜性、所需的復(fù)位
    的頭像 發(fā)表于 10-21 10:24 ?311次閱讀

    復(fù)位電路的三種方式 復(fù)位電路的原理和作用

    復(fù)位電路是一種電子電路,用于將微控制器或其他電子設(shè)備重置到其初始狀態(tài)。這種電路通常在設(shè)備啟動(dòng)時(shí)或在需要清除當(dāng)前狀態(tài)以避免錯(cuò)誤時(shí)使用。 1.
    的頭像 發(fā)表于 10-21 10:28 ?977次閱讀
    主站蜘蛛池模板: 亚洲视频在线免费看| 国产叼嘿网站免费观看不用充会员| 国产成人精品一区| 日本黄色一区| 午夜影院毛片| 国产黄色的视频| 色综合激情丁香七月色综合| 国产精品美女一区二区三区| 国产精品免费久久| 亚洲五月婷| 国产视频一二| 777影院| 性欧美高清| 播五月综合| 免费免费啪视频在线| 四虎国产精品永久在线播放| freesexvideo性欧美医生护士| 窝窝视频成人影院午夜在线| 特黄特色的视频免费播放| 99久久综合给久久精品| 成人最新午夜免费视频| 日韩在线视频www色| 一级午夜免费视频| 午夜视频黄| 久久性久久性久久久爽| 成人爽a毛片在线视频| 天堂网久久| 天天看毛片| 中日韩在线视频| 成年ssswww中国女人| 中文一区在线观看| 免费观看四虎精品国产永久| 国产精品自在线天天看片| 四虎国产精品免费观看| 天天干夜啪| 亚洲国产高清精品线久久| 999毛片| 被啪漫画羞羞漫画| a久久久久一级毛片护士免费| 亚洲日本一区二区三区在线不卡| 久久精品香蕉视频|