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

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

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

寄存器門電路原理分析

冬至配餃子 ? 來源:梧桐芯語 ? 作者:孫榮榮 ? 2023-07-13 15:42 ? 次閱讀

當(dāng)前行業(yè)內(nèi)CMOS寄存器電路設(shè)計(jì)往往采用主從鎖存器設(shè)計(jì)的結(jié)構(gòu),這與傳統(tǒng)“數(shù)字電路設(shè)計(jì)”課程上學(xué)到的D觸發(fā)器電路結(jié)構(gòu)基本一致,而鎖存器部分,則采用了傳輸門控制邏輯,這也是得益于CMOS工藝發(fā)展的成熟。

以一個(gè)帶異步復(fù)位(低電平有效)的上升沿觸發(fā)寄存器為例,其CMOS電路結(jié)構(gòu)如下所示:

圖片

整個(gè)電路可以分為采集部分(Capture Part)以及輸出部分(Launch Part)兩個(gè)部分,由兩個(gè)結(jié)構(gòu)對稱的鎖存器組成,采集部分與輸出部分的傳輸門控制信號(hào),剛好相位相差180度(反向控制時(shí)鐘),這可以保證兩部分電路在控制信號(hào)為高電平或者低電平時(shí),當(dāng)異步控制信號(hào)rstn為高電平時(shí),有且僅有一個(gè)部分電路有效。

當(dāng)傳輸門控制信號(hào),也就是邊沿觸發(fā)信號(hào)CLK為低電平時(shí),傳輸門U6關(guān)閉,采集部分與輸出部分相互獨(dú)立,處于采集狀態(tài);傳輸門U2打開,D端數(shù)據(jù)可以流入到D’及D’’;由于傳輸門U9打開,因此Q端來源于Q’’以及Q’,并形成穩(wěn)定反饋環(huán)路,不會(huì)因?yàn)镈’’的變化而發(fā)生變化,從而Q不會(huì)因?yàn)镈的變化而發(fā)生變化。

圖片

當(dāng)CLK信號(hào)從低電平變成高電平(上升沿),傳輸門U6打開,輸出部分與采集部分通路連接,D’’被傳輸給Q’’,并同時(shí)傳遞給Q端輸出,從現(xiàn)象看,則是當(dāng)CLK上升沿時(shí),D端數(shù)據(jù)被傳輸?shù)絈端輸出。

CLK保持在高電平后,傳輸門U2關(guān)閉,D端輸入與采集部分隔斷,D’不會(huì)根據(jù)D的變化而發(fā)生變化,因此表現(xiàn)出來Q也不會(huì)因?yàn)镈的變化而變化。

圖片

若CLK從高電平變成低電平(下降沿),傳輸門U6關(guān)閉,輸出部分與采集部分的通訊再次被截?cái)?,Q端也不會(huì)發(fā)生變化。

若異步控制信號(hào)rstn為低電平時(shí),無論CLK如何變化,Q端都會(huì)保持在低電平輸出。而且只要rstn從高電平變成低電平,Q端立刻復(fù)位到低電平,也不需要CLK來觸發(fā)。因?yàn)樵赟oC設(shè)計(jì)中時(shí)鐘往往會(huì)有個(gè)比較復(fù)雜的控制過程,上電后需要一個(gè)穩(wěn)定時(shí)間,有一個(gè)異步復(fù)位或異步置位[1],可以在時(shí)鐘穩(wěn)定之前,先把整個(gè)芯片所有寄存器穩(wěn)定在一個(gè)狀態(tài)下,保證芯片的可控,這對于芯片驗(yàn)證的可靠性以及可測試性設(shè)計(jì)都有幫助。

圖片

[1] 一般來說,我們將復(fù)位為低電平,即邏輯0的行為,叫做復(fù)位,英文叫做reset;將復(fù)位為高電平,即邏輯1的行為,叫做置位,英文為set。

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

    關(guān)注

    31

    文章

    5359

    瀏覽量

    120846
  • SoC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    1

    文章

    148

    瀏覽量

    18793
  • 鎖存器
    +關(guān)注

    關(guān)注

    8

    文章

    907

    瀏覽量

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

    關(guān)注

    3

    文章

    164

    瀏覽量

    47975
  • CMOS技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    67

    瀏覽量

    10288
收藏 人收藏

    評論

    相關(guān)推薦

    寄存器是什么?怎么操作寄存器點(diǎn)亮LED燈?

    寄存器,是集成電路中非常重要的一種存儲(chǔ)單元,通常由觸發(fā)組成。在集成電路設(shè)計(jì)中,寄存器可分為電路
    的頭像 發(fā)表于 07-21 16:59 ?4091次閱讀
    <b class='flag-5'>寄存器</b>是什么?怎么操作<b class='flag-5'>寄存器</b>點(diǎn)亮LED燈?

    FPGA時(shí)序分析與約束(2)——與門電路代碼對應(yīng)電路圖的時(shí)序分析 精選資料分享

    FPGA時(shí)序分析與約束(2)——與門電路代碼對應(yīng)電路模型的時(shí)序分本文中時(shí)序分析使用的平臺(tái):quartusⅡ13.0芯片廠家:InterQuartesⅡ時(shí)序
    發(fā)表于 07-26 08:00

    寄存器與移位寄存器

    寄存器與移位寄存器 寄存器是用來寄存數(shù)碼的邏輯部件,所以必須具備接收和寄存數(shù)碼的功能。任何一種觸發(fā)
    發(fā)表于 03-12 15:19 ?59次下載

    第二十六講 寄存器和移位寄存器

    第二十六講 寄存器和移位寄存器7.4.1 寄存器1.定義2.電路舉例 3.邏輯功能分析7.4.2 移位
    發(fā)表于 03-30 16:30 ?9753次閱讀
    第二十六講 <b class='flag-5'>寄存器</b>和移位<b class='flag-5'>寄存器</b>

    寄存器,寄存器是什么意思

    寄存器,寄存器是什么意思 寄存器定義  寄存器是中央處理內(nèi)的組成部分。寄存器是有限存貯容量
    發(fā)表于 03-08 14:26 ?2.2w次閱讀

    數(shù)據(jù)寄存器,數(shù)據(jù)寄存器是什么意思

    數(shù)據(jù)寄存器,數(shù)據(jù)寄存器是什么意思 數(shù)據(jù)寄存器數(shù)據(jù)寄存器包括累加AX、基址寄存器BX、計(jì)數(shù)
    發(fā)表于 03-08 14:38 ?1.3w次閱讀

    移位寄存器,移位寄存器是什么意思

    移位寄存器,移位寄存器是什么意思 移位寄存器_
    發(fā)表于 03-08 14:50 ?1.8w次閱讀

    寄存器培訓(xùn)教程

    寄存器培訓(xùn)教程 7.4.1 寄存器1.定義2.電路舉例 3.邏輯功能分析7.4.2 移位寄存器一、單向移位
    發(fā)表于 03-08 14:52 ?1255次閱讀

    寄存器與移位寄存器

    寄存器與移位寄存器:介紹寄存器原理和移位寄存器的原理及實(shí)現(xiàn)。
    發(fā)表于 05-20 11:47 ?0次下載

    移位寄存器的特點(diǎn)_移位寄存器工作原理

    目前移位寄存器電路中已經(jīng)得到普遍使用。本文以移位寄存器為中心。主要介紹了移位寄存器分類、移位寄存器的特點(diǎn),以及詳細(xì)的說明了移位
    發(fā)表于 12-22 15:20 ?5w次閱讀
    移位<b class='flag-5'>寄存器</b>的特點(diǎn)_移位<b class='flag-5'>寄存器</b>工作原理

    ARM通用寄存器及狀態(tài)寄存器詳解

    筆者來聊聊ARM通用寄存器以及狀態(tài)寄存器的認(rèn)識(shí)與理解。
    的頭像 發(fā)表于 01-06 14:58 ?7290次閱讀

    寄存器的工作原理

    寄存器的工作原理 寄存器是CPU內(nèi)部用來存放數(shù)據(jù)的一些小型存儲(chǔ)區(qū)域,用來暫時(shí)存放參與運(yùn)算的數(shù)據(jù)和運(yùn)算結(jié)果。其實(shí)寄存器就是一種常用的時(shí)序邏輯電路,但這種時(shí)序邏輯
    發(fā)表于 02-20 14:02 ?8688次閱讀

    鎖存寄存器介紹

      寄存器主要由觸發(fā)和一些控制門組成,每個(gè)觸發(fā)能存放一位 二進(jìn)制碼,存放N位數(shù)碼,就應(yīng)該有N位觸發(fā)。為保持觸發(fā)能正常完成
    的頭像 發(fā)表于 04-18 14:56 ?6471次閱讀
    鎖存<b class='flag-5'>器</b>和<b class='flag-5'>寄存器</b>介紹

    寄存器分為基本寄存器和什么兩種

    寄存器是計(jì)算機(jī)中用于存儲(chǔ)數(shù)據(jù)的高速存儲(chǔ)單元,它們是CPU內(nèi)部的重要組成部分。寄存器可以分為基本寄存器和擴(kuò)展寄存器兩種類型。 一、基本寄存器
    的頭像 發(fā)表于 07-12 10:31 ?1540次閱讀

    寄存器故障分析

    寄存器故障分析是計(jì)算機(jī)硬件維護(hù)與系統(tǒng)穩(wěn)定性保障中的重要環(huán)節(jié)。寄存器作為計(jì)算機(jī)中的關(guān)鍵組成部分,負(fù)責(zé)存儲(chǔ)和傳輸數(shù)據(jù),其穩(wěn)定性和可靠性直接影響到整個(gè)計(jì)算機(jī)系統(tǒng)的性能。以下是對寄存器故障的全
    的頭像 發(fā)表于 08-29 11:26 ?1170次閱讀