色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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í)序元件。對(duì)于時(shí)序元件,不可避免地會(huì)有一些信號(hào)時(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ù)位信號(hào)可以讓設(shè)計(jì)的硬件電路進(jìn)入一個(gè)穩(wěn)定且狀態(tài)確定的狀態(tài),避免因?yàn)樯想姾箅娐愤M(jìn)入到隨機(jī)的狀態(tài)而硬件死機(jī)。如果示波器捕捉內(nèi)部時(shí)序單元的信號(hào)狀態(tài),信號(hào)為高低電平之一,只是高低電平的信號(hào)可能不符合設(shè)計(jì)的預(yù)期。

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

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

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

復(fù)位電路的分類

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

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

同步復(fù)位

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

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

(1)在同步復(fù)位電路下,復(fù)位和數(shù)據(jù)信號(hào)都受到時(shí)鐘信號(hào)的控制,所以同步復(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ù)位,其消耗的資源相對(duì)較多。

(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ù)位信號(hào)可以到達(dá)每一個(gè)寄存器并且要在有效時(shí)鐘沿之前到達(dá)(在真正設(shè)計(jì)使用的時(shí)候還需要考慮時(shí)鐘偏斜組合邏輯延時(shí)、復(fù)位延時(shí)等,即:同步復(fù)位信號(hào)時(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)先級(jí)為:(復(fù)位>時(shí)鐘>數(shù)據(jù))(如上上圖)。

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

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

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

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

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

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

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

如圖所示:

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

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

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

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

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

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

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

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

如上圖所示:

當(dāng)復(fù)位信號(hào)被撤銷時(shí):RST_n [0->1],此時(shí)數(shù)據(jù)VCC將在時(shí)鐘的控制下進(jìn)入主觸發(fā)器。如果此時(shí)復(fù)位信號(hào)被撤銷時(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é)可能會(huì)問,RST_n既然對(duì)主觸發(fā)器違反復(fù)位時(shí)間窗口,對(duì)從觸發(fā)器來說,也一樣違反了時(shí)間窗口。那從觸發(fā)器為什么就沒有進(jìn)入亞穩(wěn)態(tài)呢?

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

一般來說,完整的一顆SOC芯片內(nèi)部不止有一個(gè)時(shí)鐘,一般會(huì)有多個(gè)時(shí)鐘。所以此時(shí)對(duì)每一個(gè)時(shí)鐘域下的Reset_n信號(hào)都有一套異步復(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ù)位信號(hào)可以快速復(fù)位相關(guān)聯(lián)的邏輯且不用等待時(shí)鐘的驅(qū)動(dòng)。同時(shí)復(fù)位信號(hào)經(jīng)過異步復(fù)位同步釋放的電路之后,復(fù)位信號(hào)受到時(shí)鐘信號(hào)的控制(復(fù)位信號(hào)釋放不會(huì)在時(shí)鐘沿的任意點(diǎn)),有效避免了因異步復(fù)位信號(hào)的移除而引起的電路亞穩(wěn)態(tài)情況的出現(xiàn)。







審核編輯:劉清

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

    關(guān)注

    38

    文章

    1295

    瀏覽量

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

    關(guān)注

    1

    文章

    114

    瀏覽量

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

    關(guān)注

    3

    文章

    258

    瀏覽量

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

    關(guān)注

    14

    文章

    2000

    瀏覽量

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

    關(guān)注

    10

    文章

    236

    瀏覽量

    50717

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    復(fù)位同步電路 reset synchronizer 其實(shí)只在復(fù)位信號(hào) release 的時(shí)候派上用場(chǎng)。復(fù)位結(jié)束后,這個(gè)
    的頭像 發(fā)表于 02-19 09:21 ?1410次閱讀
    什么是<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 ?1273次閱讀
    <b class='flag-5'>復(fù)位</b>穩(wěn)定放大器:The <b class='flag-5'>Reset</b> Stabilized A

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

    上電復(fù)位是指上電壓從無到有在RESET處會(huì)先處于高電平一段時(shí)間,然后由于該點(diǎn)通過電阻接地,則RESET該點(diǎn)的電平會(huì)逐漸的改變?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 ?3221次閱讀

    復(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)目場(chǎ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 ?1129次閱讀
    <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:指向申請(qǐng)reset資源的設(shè)備句柄 返回 : 成功:返回0 失敗:返回錯(cuò)誤碼 reset_control_assert int re
    的頭像 發(fā)表于 09-27 14:14 ?1155次閱讀

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

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

    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 ?1406次閱讀

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

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

    復(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 ?291次閱讀

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

    復(fù)位電路是一種電子電路,用于將微控制器或其他電子設(shè)備重置到其初始狀態(tài)。這種電路通常在設(shè)備啟動(dòng)時(shí)或在需要清除當(dāng)前狀態(tài)以避免錯(cuò)誤時(shí)使用。 1.
    的頭像 發(fā)表于 10-21 10:28 ?807次閱讀
    主站蜘蛛池模板: 婷婷久久无码欧美人妻| 快播电影频道| 中文字幕亚洲乱码熟女在线| 久久伊人影视| 抽插性奴中出乳精内射| 胸太大被男同桌吃好爽| 久久中文字幕人妻AV熟女| 别插我B嗯啊视频免费| 亚洲国产综合久久久无码色伦 | 性感尼姑风流寺| 久久免费看视频| 伧理片午夜伧理片| 亚洲精品免费视频| 女人高潮了拔出来了她什么感觉 | 午夜办公室在线观看高清电影| 九九99国产香蕉视频| GOGOGO高清在线播放韩国| 午夜一区二区三区| 麻美ゆま夫の目の前で犯| 国产 日韩 欧美 高清 亚洲 | 小柔的性放荡羞辱日记| 乐乐亚洲精品综合影院| 跪趴式啪啪GIF动态图27报| 伊人久久大香线蕉综合电影| 热久久免费频精品99热| 果冻传媒妈妈要儿子| 99视频精品国产在线视频| 亚洲 无码 制服 日韩| 免费伦理片网站| 国产特级毛片AAAAAAA高清| 99精品AV无码一区二区| 无码射肉在线播放视频| 麻豆精品传媒2021网站入口| 国产精品国产三级国产AV麻豆| 最近免费视频中文2019完整版| 四虎视频最新视频在线观看| 伦理片在线线看手机版| 国产精品一库二库三库| 99久久久无码国产精精品| 亚洲精品蜜夜内射| 日本又黄又裸一级大黄裸片|