精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

寄存器門電路原理分析

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

當前行業內CMOS寄存器電路設計往往采用主從鎖存器設計的結構,這與傳統“數字電路設計”課程上學到的D觸發器電路結構基本一致,而鎖存器部分,則采用了傳輸門控制邏輯,這也是得益于CMOS工藝發展的成熟。

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

圖片

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

當傳輸門控制信號,也就是邊沿觸發信號CLK為低電平時,傳輸門U6關閉,采集部分與輸出部分相互獨立,處于采集狀態;傳輸門U2打開,D端數據可以流入到D’及D’’;由于傳輸門U9打開,因此Q端來源于Q’’以及Q’,并形成穩定反饋環路,不會因為D’’的變化而發生變化,從而Q不會因為D的變化而發生變化。

圖片

當CLK信號從低電平變成高電平(上升沿),傳輸門U6打開,輸出部分與采集部分通路連接,D’’被傳輸給Q’’,并同時傳遞給Q端輸出,從現象看,則是當CLK上升沿時,D端數據被傳輸到Q端輸出。

CLK保持在高電平后,傳輸門U2關閉,D端輸入與采集部分隔斷,D’不會根據D的變化而發生變化,因此表現出來Q也不會因為D的變化而變化。

圖片

若CLK從高電平變成低電平(下降沿),傳輸門U6關閉,輸出部分與采集部分的通訊再次被截斷,Q端也不會發生變化。

若異步控制信號rstn為低電平時,無論CLK如何變化,Q端都會保持在低電平輸出。而且只要rstn從高電平變成低電平,Q端立刻復位到低電平,也不需要CLK來觸發。因為在SoC設計中時鐘往往會有個比較復雜的控制過程,上電后需要一個穩定時間,有一個異步復位或異步置位[1],可以在時鐘穩定之前,先把整個芯片所有寄存器穩定在一個狀態下,保證芯片的可控,這對于芯片驗證的可靠性以及可測試性設計都有幫助。

圖片

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5322

    瀏覽量

    120022
  • SoC設計
    +關注

    關注

    1

    文章

    148

    瀏覽量

    18764
  • 鎖存器
    +關注

    關注

    8

    文章

    904

    瀏覽量

    41448
  • D觸發器
    +關注

    關注

    3

    文章

    164

    瀏覽量

    47864
  • CMOS技術
    +關注

    關注

    0

    文章

    67

    瀏覽量

    10230
收藏 人收藏

    評論

    相關推薦

    寄存器是什么?怎么操作寄存器點亮LED燈?

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

    寄存器與移位寄存器

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

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

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

    線性移位寄存器

    線性移位寄存器 用移位寄存器可以構成序列信號發生,其電路結構如下圖所示。組合電路從移位寄存器
    發表于 01-12 14:14 ?1956次閱讀
    線性移位<b class='flag-5'>寄存器</b>

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

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

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

    數據寄存器,數據寄存器是什么意思 數據寄存器數據寄存器包括累加AX、基址寄存器BX、計數
    發表于 03-08 14:38 ?1.2w次閱讀

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

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

    寄存器培訓教程

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

    寄存器與移位寄存器

    寄存器與移位寄存器:介紹寄存器原理和移位寄存器的原理及實現。
    發表于 05-20 11:47 ?0次下載

    移位寄存器的特點_移位寄存器工作原理

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

    ARM通用寄存器及狀態寄存器詳解

    筆者來聊聊ARM通用寄存器以及狀態寄存器的認識與理解。
    的頭像 發表于 01-06 14:58 ?6977次閱讀

    寄存器的工作原理

    寄存器的工作原理 寄存器是CPU內部用來存放數據的一些小型存儲區域,用來暫時存放參與運算的數據和運算結果。其實寄存器就是一種常用的時序邏輯電路,但這種時序邏輯
    發表于 02-20 14:02 ?8337次閱讀

    鎖存寄存器介紹

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

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

    寄存器是計算機中用于存儲數據的高速存儲單元,它們是CPU內部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本寄存器
    的頭像 發表于 07-12 10:31 ?1133次閱讀

    寄存器故障分析

    寄存器故障分析是計算機硬件維護與系統穩定性保障中的重要環節。寄存器作為計算機中的關鍵組成部分,負責存儲和傳輸數據,其穩定性和可靠性直接影響到整個計算機系統的性能。以下是對寄存器故障的全
    的頭像 發表于 08-29 11:26 ?780次閱讀