chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

jf_78858299 ? 來(lái)源:IC解惑君 ? 作者:木飛 ? 2023-05-25 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:

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

引言: [為什么需要 復(fù)位電路 ]

IC設(shè)計(jì)中,把復(fù)位和時(shí)鐘電路稱為最重要的兩個(gè)電路一點(diǎn)也不為過(guò)。前者復(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í)序元件沒(méi)有復(fù)位電路 ,從波形圖****上只能看到時(shí)序單元周?chē)壿嫸际?strong>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ì)中的高低電平 ??梢缘贸鼋Y(jié)論:在Verilog語(yǔ)法中,用仿真****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ù)位電路的分類(lèi)

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

圖片

同步復(fù)位

在同步復(fù)位的電路中,只有當(dāng)時(shí)鐘到來(lái)時(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è)同步電路 。

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

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

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

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

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

圖片

異步復(fù)位:

擁有異步復(fù)位的寄存器在設(shè)計(jì)的時(shí)候就已經(jīng)多了一個(gè)復(fù)位引腳。通過(guò)觸發(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ù) 邏輯沒(méi)有任何關(guān)系 ,所以相比同步復(fù)位,能夠使數(shù)據(jù)路徑更好地收斂。(上上圖對(duì)比)

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

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

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

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

圖片

如圖所示:

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

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

對(duì)比set up time & hold time和此處的Recovery time & ** Removal time ,可以發(fā)現(xiàn)對(duì)于觸發(fā)器來(lái)說(shuō), 輸入信號(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)有變化 。

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

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

圖片

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í)候可以通過(guò)該同步器邏輯將一個(gè)時(shí)鐘域的信號(hào)傳輸?shù)搅硪粋€(gè)時(shí)鐘域。

如上圖所示:

當(dāng)復(fù)位信號(hào)被撤銷(xiāo)時(shí):RST_n [**0->1 ] ,此時(shí)數(shù)據(jù)VCC將在時(shí)鐘的控制下進(jìn)入 主觸發(fā)器 。如果此時(shí)復(fù)位信號(hào)被撤銷(xiā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ù)位完成。

圖片

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

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

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

圖片

結(jié)論:

為了避免在復(fù)位釋放的時(shí)候引起電路亞穩(wěn)態(tài),通常采用 異步復(fù)位同步釋放的電路 。有效的復(fù)位信號(hào)可以 快速?gòu)?fù)位相關(guān)聯(lián)的邏輯且不用等待時(shí)鐘的驅(qū)動(dòng) 。同時(shí)復(fù)位信號(hào)經(jīng)過(guò)異步復(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)容及配圖由入駐作者撰寫(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)投訴
  • IC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    38

    文章

    1369

    瀏覽量

    107845
  • 元件
    +關(guān)注

    關(guān)注

    4

    文章

    1212

    瀏覽量

    38441
  • 復(fù)位電路
    +關(guān)注

    關(guān)注

    13

    文章

    331

    瀏覽量

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

    關(guān)注

    10

    文章

    245

    瀏覽量

    52206
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    復(fù)位電路的基礎(chǔ)知識(shí)

    復(fù)位信號(hào)在數(shù)字電路里面的重要性僅次于時(shí)鐘信號(hào)。 對(duì)電路復(fù)位往往是指對(duì)觸發(fā)器的復(fù)位,也就是說(shuō)電路
    發(fā)表于 04-21 09:16 ?1104次閱讀
    <b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的基礎(chǔ)知識(shí)

    為什么需要復(fù)位樹(shù)?復(fù)位信號(hào)用什么電路產(chǎn)生?

    復(fù)位信號(hào)在數(shù)字電路里面的重要性僅次于時(shí)鐘信號(hào)。對(duì)一個(gè)芯片來(lái)說(shuō),復(fù)位的主要目的是使芯片電路進(jìn)入一個(gè)已知的,確定的狀態(tài)。
    的頭像 發(fā)表于 08-27 10:18 ?3006次閱讀
    為什么<b class='flag-5'>需要</b><b class='flag-5'>復(fù)位</b>樹(shù)?<b class='flag-5'>復(fù)位</b>信號(hào)用什么<b class='flag-5'>電路</b>產(chǎn)生?

    復(fù)位電路基礎(chǔ)知識(shí):同步復(fù)位電路和異步復(fù)位電路

    復(fù)位信號(hào)在數(shù)字電路里面的重要性僅次于時(shí)鐘信號(hào)。對(duì)電路復(fù)位往往是指對(duì)觸發(fā)器的復(fù)位,也就是說(shuō)電路
    發(fā)表于 09-13 16:26 ?2369次閱讀
    <b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>基礎(chǔ)知識(shí):同步<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>和異步<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>

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

    在IC設(shè)計(jì)中,把復(fù)位和時(shí)鐘電路稱為最重要的兩個(gè)電路一點(diǎn)也不為過(guò)。前者復(fù)位電路把IC設(shè)計(jì)的電路引導(dǎo)
    的頭像 發(fā)表于 01-19 16:41 ?3725次閱讀
    為什么<b class='flag-5'>需要</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>?漫談<b class='flag-5'>復(fù)位</b>reset

    什么是單片機(jī)的上電復(fù)位

    過(guò)程要幾個(gè)微秒或幾個(gè)毫秒,爬坡時(shí)單片機(jī)不能正常工作,需要復(fù)位電路延時(shí)到電壓穩(wěn)定后才開(kāi)始正常執(zhí)行程序,這就叫上電復(fù)位。單片機(jī)系統(tǒng)單片機(jī)高電平復(fù)位
    發(fā)表于 11-10 06:41

    RC復(fù)位電路復(fù)位時(shí)間的計(jì)算

    。因此在搭建 RC 電路的時(shí)候需要計(jì)算 RC 電路中的電阻和電容的取值。此復(fù)位電路是針對(duì)低電平有效復(fù)位
    發(fā)表于 11-28 11:35 ?8.5w次閱讀
    RC<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b><b class='flag-5'>復(fù)位</b>時(shí)間的計(jì)算

    深度了解復(fù)位電路設(shè)計(jì)

    為什么需要復(fù)位電路數(shù)字電路只有0和1兩種狀態(tài),在電路剛上電或電路工作不穩(wěn)定時(shí),數(shù)字電路的輸出是不
    的頭像 發(fā)表于 12-19 13:00 ?1.2w次閱讀
    深度了解<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>設(shè)計(jì)

    簡(jiǎn)述復(fù)位電路概述以及方式和目的

    一、復(fù)位電路概述 復(fù)位信號(hào)在數(shù)字電路里面的重要性僅次于時(shí)鐘信號(hào)。對(duì)電路復(fù)位往往是指對(duì)觸發(fā)器的
    的頭像 發(fā)表于 06-28 09:49 ?7460次閱讀

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

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

    單片機(jī)基礎(chǔ)入門(mén):什么是上電復(fù)位,復(fù)位電路怎么設(shè)計(jì)

    過(guò)程要幾個(gè)微秒或幾個(gè)毫秒,爬坡時(shí)單片機(jī)不能正常工作,需要復(fù)位電路延時(shí)到電壓穩(wěn)定后才開(kāi)始正常執(zhí)行程序,這就叫上電復(fù)位。單片機(jī)系統(tǒng)單片機(jī)高電平復(fù)位
    發(fā)表于 11-05 13:06 ?13次下載
    單片機(jī)基礎(chǔ)入門(mén):什么是上電<b class='flag-5'>復(fù)位</b>,<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>怎么設(shè)計(jì)

    復(fù)位電路的設(shè)計(jì)

    的是,復(fù)位電路啟動(dòng)的手段有所不同。一是在給電路通電時(shí)馬上進(jìn)行復(fù)位操作;二是在必要時(shí)可以由手動(dòng)操作;三是根據(jù)程序或者電路運(yùn)行的
    發(fā)表于 11-06 20:21 ?30次下載
    <b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的設(shè)計(jì)

    復(fù)位電路

    單片機(jī)復(fù)位電路系統(tǒng)開(kāi)始運(yùn)行和重新啟動(dòng)都是依靠復(fù)位電路實(shí)現(xiàn)的。以MCS-51為例,復(fù)位需要在RS
    發(fā)表于 01-17 12:34 ?23次下載
    <b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>

    復(fù)位電路如何回到初始化的狀態(tài)

    單片機(jī)最小系統(tǒng)中復(fù)位電路屬于必不可少的部分。數(shù)字電路中只有高低電平兩個(gè)狀態(tài),電路剛上電或者電路不能正常工作時(shí),
    的頭像 發(fā)表于 06-22 09:02 ?1953次閱讀
    <b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>如何回到初始化的狀態(tài)

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

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

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

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