VLSI電路與系統(tǒng)CHAP4P4x_第1頁
VLSI電路與系統(tǒng)CHAP4P4x_第2頁
VLSI電路與系統(tǒng)CHAP4P4x_第3頁
VLSI電路與系統(tǒng)CHAP4P4x_第4頁
VLSI電路與系統(tǒng)CHAP4P4x_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、CHAPTRUE 4PART 4鎖存器與觸發(fā)器 是大多數(shù)時序電路的基本構件 鎖存器(鎖存器(LatchLatch) 根據輸入,直接改變其輸出(無使能端)根據輸入,直接改變其輸出(無使能端) 有使能端時,在時鐘信號的有效電平之內都可有使能端時,在時鐘信號的有效電平之內都可根據數(shù)據直接改變其輸出狀態(tài)根據數(shù)據直接改變其輸出狀態(tài) 觸發(fā)器(觸發(fā)器(Flip-FlopFlip-Flop,F(xiàn)/FF/F) 只在時鐘信號的有效邊沿改變其輸出狀態(tài)只在時鐘信號的有效邊沿改變其輸出狀態(tài)鎖存器與觸發(fā)器 *S-R鎖存器鎖存器 *具有使能端的具有使能端的S-R鎖存器鎖存器 D鎖存器鎖存器 邊沿觸發(fā)式邊沿觸發(fā)式D觸發(fā)器觸發(fā)器

2、 具有使能端的邊沿觸發(fā)式具有使能端的邊沿觸發(fā)式D觸發(fā)器觸發(fā)器 掃描觸發(fā)器掃描觸發(fā)器(SCAN D-FF) 邊沿觸發(fā)式邊沿觸發(fā)式J-K觸發(fā)器觸發(fā)器 T觸發(fā)器觸發(fā)器S-R鎖存器的功能描述S QR QL邏輯符號邏輯符號S QR Q邏輯符號邏輯符號QQLRSresetset清清0置置10 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1S R0100110*0*QnQn+1狀態(tài)轉移真值表狀態(tài)轉移真值表0 00 11 01 1S R維持原態(tài)維持原態(tài)0 11 0 0* 0*Q QL功功 能能 表表tpw(min)0 00 11 01 1S R維持原態(tài)維持原態(tài)0 11 0 0*

3、0*Q QLSRQtpLH(SQ)tpLH(SQ)SRQQL傳播傳播延遲延遲最小最小脈沖脈沖寬度寬度S-R鎖存器的動作特點 輸入信號在全部有效電平內,都能直接改變鎖存器的狀態(tài)(直接置位復位觸發(fā)器) 輸入端需遵守約束條件 抗干擾能力最低 當S=R=1,然后同時取消時 S和R端輸入信號脈沖寬度過小 S和R端輸入信號同時取反鎖存器進鎖存器進入亞穩(wěn)態(tài)入亞穩(wěn)態(tài)具有使能端的S-R鎖存器SRCQQLS_LR_L0 X X1 0 01 0 11 1 01 1 1C S R維持原態(tài)維持原態(tài)維持原態(tài)維持原態(tài)0 11 0 1* 1*Q QL 功能表功能表(1). C = 0時:時: 維持原態(tài)維持原態(tài)(2). C =

4、 1時:時: 與與S-R鎖存器相似鎖存器相似注意:當注意:當S=R=1時,若時,若C由由10, 則下一狀態(tài)不可預測。則下一狀態(tài)不可預測。 邏邏 輯輯 符符 號號SCRQQ 又稱又稱“時鐘時鐘S-RS-R鎖存器鎖存器”0 X X1 0 01 0 11 1 01 1 1C S R維持原態(tài)維持原態(tài)維持原態(tài)維持原態(tài)0 11 0 1* 1*Q QL時鐘時鐘S-RS-R鎖存器時序圖鎖存器時序圖QSRC動作特點動作特點:輸入信號在時鐘:輸入信號在時鐘(使能端)有效期間,都能(使能端)有效期間,都能直接改變觸發(fā)器的狀態(tài)。直接改變觸發(fā)器的狀態(tài)。D鎖存器D = 1時,時,Q = 1C = 0,QQLSRDC數(shù)據數(shù)

5、據輸入端輸入端控制端控制端ENABLECLK、G輸出狀態(tài)保持不變輸出狀態(tài)保持不變輸出隨輸入狀態(tài)而改變輸出隨輸入狀態(tài)而改變C = 1,D = 0時,時,Q = 0Q = D透明鎖存器透明鎖存器C D Q QL1 0 0 11 1 1 00 X 保保 持持D鎖存器鎖存器功能表功能表D QC Q邏輯符號邏輯符號特征方程:特征方程:Qn+1 = D(C=1)01D=1D=0D=1D=001D01Qn+1狀態(tài)轉移真值表狀態(tài)轉移真值表D鎖存器的功能描述狀態(tài)圖狀態(tài)圖QDCtpLH(CQ)tpHL(DQ)tpLH(DQ)tpHL(CQ)在在C C的下降沿附近有一個的下降沿附近有一個時間窗時間窗這段時間內這段時

6、間內D D輸入一定不能變化輸入一定不能變化tsetup建立時間建立時間setup timethold保持時間保持時間hold timeD D鎖存器的時序圖鎖存器的時序圖利用COMS傳輸門的D鎖存器QLQTGTGDCENEN_LABCMOSCMOS傳輸門傳輸門TG利用COMS傳輸門的D鎖存器QLQTG1TG2DCC = 0 TG1 斷開斷開 TG2 連通連通保持原態(tài)保持原態(tài)Q_LQ利用COMS傳輸門的D鎖存器QLQTG1TG2DCC = 1 TG1 連通連通 TG2 斷開斷開 QL = D Q = DC D Q QL1 0 0 11 1 1 00 X 保保 持持功能表功能表觸發(fā)器只在時鐘信號的邊

7、沿改變其輸出狀態(tài)CLK正邊沿正邊沿上升沿上升沿負邊沿負邊沿下降沿下降沿D觸發(fā)器D QC QD QC QQQLDCLKCLK=0時,時,CLK=1時,時,主鎖存器工作,接收輸入信號主鎖存器工作,接收輸入信號 Qm = D從鎖存器不工作,輸出從鎖存器不工作,輸出 Q 保持不變保持不變主鎖存器不工作,主鎖存器不工作,Qm 保持不變保持不變從鎖存器工作,將從鎖存器工作,將 Qm 傳送到輸出端傳送到輸出端主主 master從從 slaveQm 主從結構主從結構DCLKQQmD QC QD QC QQQLDCLKQmDCLKQD CLK Q QL0 0 11 1 0X 0 保保 持持X 0 保保 持持功功

8、能能表表D Q CLK Q邏輯符號邏輯符號表示邊沿觸發(fā)特性表示邊沿觸發(fā)特性DCLKQDCLKQD D鎖存器鎖存器D D觸發(fā)器觸發(fā)器 邊沿有效邊沿有效電平有效電平有效觸發(fā)器的應用利用觸發(fā)器作為移位寄存器(圖利用觸發(fā)器作為移位寄存器(圖1 1)思考:能否將觸發(fā)思考:能否將觸發(fā)器改為鎖存器器改為鎖存器( (圖圖2)2)DCLKQ1QD QC QD QC QQDCLKlatchlatch(圖(圖2 2)Q1D Q CLK QD Q CLK QQDCLKF / FF / F(圖(圖1 1)Q1D觸發(fā)器的定時參數(shù) 傳播延遲(CLKQ)tpLH(CQ) tpHL(CQ) tsetup建立時間建立時間 tho

9、ld 保持時間保持時間建立時間(輸入信號先于時鐘到達的時間)建立時間(輸入信號先于時鐘到達的時間)保持時間(有效時鐘沿后輸入信號保持的時間)保持時間(有效時鐘沿后輸入信號保持的時間)D CLKQ利用利用CMOS傳輸門實現(xiàn)傳輸門實現(xiàn) 主從結構主從結構從觸發(fā)器從觸發(fā)器主觸發(fā)器主觸發(fā)器回顧:利用回顧:利用COMSCOMS傳輸門的傳輸門的D D鎖存器鎖存器CLKQQLD利用與非門傳輸門實現(xiàn)利用與非門傳輸門實現(xiàn) 主從結構主從結構具有預置和清零端的正邊沿D觸發(fā)器PR_LCLR_LPRD Q CLK QCLR PR(preset)、)、CLR(clear)相當于:相當于: S(set) 、 R(reset)

10、通常用于初始化電路狀態(tài)、測試等通常用于初始化電路狀態(tài)、測試等具有預置和清零端的正邊沿具有預置和清零端的正邊沿D D觸發(fā)器時序圖(異步)觸發(fā)器時序圖(異步)CLKPR_LCLR_LQL負邊沿觸發(fā)的D觸發(fā)器D QC QD QC QQQNDCLKD Q CLK QD QC QD QC QQQLDCLK正邊沿觸發(fā)正邊沿觸發(fā)2 2選選1 1多路復用器多路復用器具有使能端的D觸發(fā)器D Q CLK QDENCLKQQLEN有效(有效(=1) 選擇外部選擇外部D輸入輸入EN無效(無效(=0) 選擇觸發(fā)器當前的輸出選擇觸發(fā)器當前的輸出D QEN CLK Q邏輯符號邏輯符號動態(tài)參數(shù) 保證觸發(fā)器在工作時能可靠翻轉

11、鎖存器的動態(tài)參數(shù) 輸入信號寬度:tW 2tpd 傳輸延遲時間: tPLH / tPHL 從輸入信號到達,到觸發(fā)器輸出新態(tài)穩(wěn)定建立 與非:tPLH = tpd 、tPHL = 2tpd 或非:tPLH = 2tpd 、tPHL = tpd 說明: tpd表示一個門的延遲時間觸發(fā)器的動態(tài)參數(shù) 建立時間 tset 輸入信號應先于時鐘信號到達的時間 保持時間 thold 時鐘信號到達后,輸入信號需要保持的時間 最高時鐘頻率 fmax 為保證觸發(fā)器可靠翻轉,時鐘脈沖必須滿足的參數(shù) 傳輸延遲時間 tpHL/tpLH 從時鐘脈沖觸發(fā)邊沿算起,到觸發(fā)器建立起新狀態(tài)D QC QD QC QD QC QD QC

12、QDIN3:0 WRDOUT3:0RD多位鎖存器和寄存器回顧:回顧:鎖存器的應用鎖存器的應用 多位鎖存器多位鎖存器寄存器(寄存器(register)共用同一時鐘的多個共用同一時鐘的多個D 觸發(fā)器組合在一起觸發(fā)器組合在一起通常用來存儲一組通常用來存儲一組相關的二進制數(shù)。相關的二進制數(shù)。4位寄存器74x1756 6位寄存器位寄存器74x17474x1741D2D3D4DCLKCLR_L8位寄存器74x37474x374(三態(tài)輸出)(三態(tài)輸出) OE輸出使能輸出使能74x37774x377(時鐘使能)(時鐘使能)74x27374x273(異步清零)(異步清零)CLK74x37474x374(輸出使能

13、)(輸出使能)74x37774x377(時鐘使能)(時鐘使能)ENEN二選一多路復用結構二選一多路復用結構寄存器(寄存器(registerregister)和鎖存器()和鎖存器(latchlatch)有什么區(qū)別?)有什么區(qū)別? 寄存器:邊沿觸發(fā)特性寄存器:邊沿觸發(fā)特性 鎖存器:鎖存器:C C有效期間輸出跟隨輸入變化有效期間輸出跟隨輸入變化74x374輸出使能輸出使能8位寄存器位寄存器74x373輸出使能輸出使能8位鎖存器位鎖存器開關消抖+5VSW_LDSW開關閉合開關閉合SW_LDSW開關開關打開打開閉合閉合第第1次接觸次接觸觸點觸點抖動抖動SW_LDSW理想情況理想情況SW_LSW0011S

14、W_LSW0011開關閉合開關閉合0011SW_LSW0011SW_LSW1100SW_LSWDSW開關閉合開關閉合QQLS QR Q+5V總線保持電路ABCG1G2AG2BY0Y1Y2Y3Y4Y5Y6Y774x138EN1EN2_LEN3_LSRC0SRC1SRC2P0P1P7SDATA計數(shù)器類電路 模(modulus):循環(huán)中的狀態(tài)個數(shù) 模m計數(shù)器(又稱 m分頻計數(shù)器) n位二進制計數(shù)器狀態(tài)圖中包含有一個循環(huán)的任何時鐘時序電路狀態(tài)圖中包含有一個循環(huán)的任何時鐘時序電路S1S2S3SmS5S4ENENENENENENENENENENENENEN具有清零與預置數(shù)功能的同步二進制加計數(shù)器1 0 1

15、 1 0 1 1+ 11 0 1 1 1 0 0在多位二進制數(shù)的末位加在多位二進制數(shù)的末位加 1,僅當?shù)趦H當?shù)?i 位以下的各位都為位以下的各位都為 1 時,時,第第 i 位的狀態(tài)才會改變。位的狀態(tài)才會改變。最低位的狀態(tài)每次加最低位的狀態(tài)每次加1都要改變。都要改變。對于對于D觸發(fā)器:觸發(fā)器:Q* = DDi = (Qi-1 Q1 Q0) QD Q CLK Q= EN Q考慮考慮 T 觸發(fā)器:觸發(fā)器:Q* = EN Qq 利用利用 D D 觸發(fā)器實現(xiàn):觸發(fā)器實現(xiàn):D0 = 1 Q = QCLKEN同步清零和預置數(shù)同步清零和預置數(shù)Q0Q1Q2Q3D0D1D2D3LD_LCLR_LA計數(shù)功能的電路計

16、數(shù)功能的電路Qi* = (Qi-1 Q1 Q0) QQA同步清零和預置數(shù)功能同步清零和預置數(shù)功能4位二進制計數(shù)器74x163CLR同步清零同步清零LD同步預置數(shù)同步預置數(shù)RCO進位輸出進位輸出ENPENT使能端使能端進位輸出清零進位輸出清零4位二進制計數(shù)器74x16374x163的功能表的功能表01111CLK工作狀態(tài)工作狀態(tài)同步清零同步清零同步置數(shù)同步置數(shù)保持保持保持保持, ,RCO=0計數(shù)計數(shù)CLR_L LD_L ENP ENT0111 0 1 0 1 174x161異步清零異步清零其它計數(shù)器-不同數(shù)基 74x160、74x1621位十進制(BCD)加法計數(shù)器(異、同步清零)0123456

17、7890QAQBQCQDQC、QD都是十分頻,但占空比不是都是十分頻,但占空比不是50其它計數(shù)器-不同計數(shù)順序二進制減計數(shù)器:二進制減計數(shù)器:在多位二進制數(shù)在多位二進制數(shù)的末位減的末位減 1,僅當?shù)?,僅當?shù)?i 位以下的各位都位以下的各位都為為 0 時,第時,第 i 位的狀態(tài)才會改變。最低位的狀態(tài)才會改變。最低位的狀態(tài)每次減位的狀態(tài)每次減1都要改變。都要改變。其它計數(shù)器-計數(shù)順序可逆轉 74x169 可逆計數(shù)器UP/DNUP/DN = 1 加法計數(shù)(升序)加法計數(shù)(升序)UP/DN = 0 減法計數(shù)(降序)減法計數(shù)(降序)使能輸入使能輸入進位輸出進位輸出低電平有效低電平有效ABCG1G2AG2

18、BY0Y1Y2Y3Y4Y5Y6Y774x138EN1EN2_LEN3_LSRC0SRC1SRC2P0P1P7SDATA如何控制地址端自動如何控制地址端自動輪流選擇輸出輪流選擇輸出Y0Y7 計數(shù)器的應用計數(shù)器的應用二進制計數(shù)器狀態(tài)的譯碼若在一次狀態(tài)轉移中有若在一次狀態(tài)轉移中有2 2位或多位計數(shù)位同時變化,位或多位計數(shù)位同時變化,譯碼器輸出端可能會產生譯碼器輸出端可能會產生“尖峰脈沖尖峰脈沖” 功能性冒險功能性冒險01234567012 CLK 8 8位寄存器位寄存器還有更好的辦法。還有更好的辦法。改進:消除改進:消除“毛刺毛刺”移位寄存器(shift register)串行輸入串行輸入seria

19、l inputSERINSEROUT串行輸出串行輸出serial output串入串出移位寄存器串入串出移位寄存器可以使一個信號延遲可以使一個信號延遲n n 個時鐘周期之后再輸出個時鐘周期之后再輸出串入并出移位寄存器結構串入并出移位寄存器結構串入串入serial-inSERIN1Q2QNQ并出并出parallel-out可以用來完成可以用來完成串并轉換串并轉換serial-to-parallelconversion并入串出移位寄存器結構并入串出移位寄存器結構多路復用結構多路復用結構LOAD/SHIFTSERINSEROUT并入并出移位寄存器結構并入并出移位寄存器結構LOAD/SHIFTSERI

20、N1Q2QNQMSI移位寄存器 CLKCLRSERASERB74x164QAQBQCQDQEQFQGQH CLK CLKINHSH/LDCLRSERABCDEFGH QH74x166SERASERB4位通用移位寄存器74x194 CLKCLRS1S0LIND QDC QCB QBA QARIN74x194S1 S0 功能功能0 0 保持保持0 1 右移右移1 0 左移左移1 1 載入載入左移輸入左移輸入右移輸入右移輸入4位通用移位寄存器74x19400S1S0保持保持S1 S0S1 S010左移左移01右移右移11載入載入Qi* = S1S0Qi + S1S0Qi-1 + S1S0Qi+1 +

21、 S1S0INi通用移位寄存器S1 S0 功能功能0 0 保持保持0 1 右移右移1 0 左移左移1 1 載入載入LIN QHHQHCLR GQG CLK FQFS1 EQES0 DQDG1 CQCG2 BQBAQARIN QA74x299輸入輸出采用雙向三態(tài)數(shù)據線輸入輸出采用雙向三態(tài)數(shù)據線 CLKCLRS1S0LIND QDC QCB QBA QARIN74x194 CLKCLRS1S0LIND QDC QCB QBA QARINCLKCLRS1S0LINRIN移移位位寄寄存存器器的的擴擴展展并行輸入并行輸入(8 8位)位)并行并行輸出輸出8 8位位移位寄存器計數(shù)器D0 = F ( Q0 ,

22、 Q1 , , Qn-1 )反反 饋饋 邏邏 輯輯D Q CK QD Q CK QD Q CK QD Q CK QCLKFF0FF1FF2FF3一般結構:一般結構:移位寄存器型計數(shù)器一般結構:一般結構:反反 饋饋 邏邏 輯輯D0 = F ( Q0 , Q1 , , Qn-1 )環(huán)形計數(shù)器:環(huán)形計數(shù)器:1000010000100001最簡單的:最簡單的:D0 = Qn-1反反 饋饋 邏邏 輯輯自校正的:自校正的:D0 = (Qn-2 + + Q1 + Q0)0111101111011110(Qn-2 Q1 Q0) D Q CK QD Q CK QD Q CK QD Q CK QCLKFF0FF1

23、FF2FF31000010000010010有效狀態(tài)有效狀態(tài)其他狀態(tài)其他狀態(tài)環(huán)型計數(shù)器D Q CK QD Q CK QD Q CK QD Q CK QCLKFF0FF1FF2FF31000010000010010D0 D1 D2 D3 非自啟動的非自啟動的無效狀態(tài)無效狀態(tài)D0 = Qn-1有效狀態(tài)有效狀態(tài)無效狀態(tài)無效狀態(tài)D Q CK QD Q CK QD Q CK QD Q CK QCLKFF0FF1FF2FF31000010000010010D0 D1 D2 D3自啟動的自啟動的自校正的自校正的扭環(huán)計數(shù)器(Johnson Counter)D Q CK QD Q CK QD Q CK QD Q

24、 CK QCLKFF0FF1FF2FF3D0 = Qn-100001000110011101111011100110001無效無效有效的狀態(tài)循環(huán)有效的狀態(tài)循環(huán)線性反饋移位寄存器(LFSR)計數(shù)器LFSR計數(shù)器計數(shù)器 有有 2n-1 種有效狀態(tài)種有效狀態(tài) 最大長度序列發(fā)生器最大長度序列發(fā)生器反反 饋饋 邏邏 輯輯D Q CK QD Q CK QD Q CK QD Q CK QCLKFF0FF1FF2FF3移位寄存器型計數(shù)器的一般結構移位寄存器型計數(shù)器的一般結構利用反饋邏輯可以實現(xiàn)利用反饋邏輯可以實現(xiàn) 模模2 2模模16 16 的計數(shù)器的計數(shù)器RESET_LCLOCK線性反饋移位寄存器(線性反饋移位寄存器(LFSRLFSR)計數(shù)器)計數(shù)器奇校驗電路奇校驗電路全全0態(tài)的下一狀態(tài)?態(tài)的下一狀態(tài)?反饋方程反饋方程 LFSR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論