第五章 異步時(shí)序邏輯電路(2011毛法堯二)_第1頁(yè)
第五章 異步時(shí)序邏輯電路(2011毛法堯二)_第2頁(yè)
第五章 異步時(shí)序邏輯電路(2011毛法堯二)_第3頁(yè)
第五章 異步時(shí)序邏輯電路(2011毛法堯二)_第4頁(yè)
第五章 異步時(shí)序邏輯電路(2011毛法堯二)_第5頁(yè)
已閱讀5頁(yè),還剩93頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第五章 異步時(shí)序邏輯電路5.1 5.1 異步時(shí)序邏輯電路模型異步時(shí)序邏輯電路模型5.2 5.2 脈沖異步時(shí)序邏輯電路分析和設(shè)計(jì)脈沖異步時(shí)序邏輯電路分析和設(shè)計(jì)5.3 5.3 電平異步時(shí)序邏輯電路分析和設(shè)計(jì)電平異步時(shí)序邏輯電路分析和設(shè)計(jì)5.4 5.4 電平異步時(shí)序邏輯電路的競(jìng)爭(zhēng)與冒險(xiǎn)電平異步時(shí)序邏輯電路的競(jìng)爭(zhēng)與冒險(xiǎn)5.5 5.5 電平異步時(shí)序邏輯電路設(shè)計(jì)舉例電平異步時(shí)序邏輯電路設(shè)計(jì)舉例5.1 異步時(shí)序邏輯電路模型異步時(shí)序邏輯電路模型1. 同步時(shí)序邏輯電路的特點(diǎn)同步時(shí)序邏輯電路的特點(diǎn) 各觸發(fā)器的時(shí)鐘端全部連接在一起,并接在系統(tǒng)時(shí)鐘端;各觸發(fā)器的時(shí)鐘端全部連接在一起,并接在系統(tǒng)時(shí)鐘端; 只有當(dāng)時(shí)鐘脈沖

2、到來時(shí),電路的狀態(tài)才能改變只有當(dāng)時(shí)鐘脈沖到來時(shí),電路的狀態(tài)才能改變; 改變后的狀態(tài)將一直保持到下一個(gè)時(shí)鐘脈沖的到來,此改變后的狀態(tài)將一直保持到下一個(gè)時(shí)鐘脈沖的到來,此時(shí)無論外部輸入時(shí)無論外部輸入x有無變化;有無變化; 狀態(tài)表中的每個(gè)狀態(tài)都是穩(wěn)定的。狀態(tài)表中的每個(gè)狀態(tài)都是穩(wěn)定的。電路中除可以使用帶時(shí)鐘的觸發(fā)器外,還可以使用不帶電路中除可以使用帶時(shí)鐘的觸發(fā)器外,還可以使用不帶時(shí)鐘的觸發(fā)器和延遲元件作為存儲(chǔ)元件;時(shí)鐘的觸發(fā)器和延遲元件作為存儲(chǔ)元件; 電路中沒有統(tǒng)一的時(shí)鐘;電路中沒有統(tǒng)一的時(shí)鐘; 電路狀態(tài)的改變由外部輸入的變化直接引起。電路狀態(tài)的改變由外部輸入的變化直接引起。2. 異步時(shí)序邏輯電路的特

3、點(diǎn)異步時(shí)序邏輯電路的特點(diǎn)組 合電 路觸發(fā)器觸發(fā)器x1Z1y1Y1YryrxnZm存儲(chǔ)電路組 合電 路延遲元件x1Z1y1Y1YryrxnZm存儲(chǔ)電路延遲元件1 trt根據(jù)外部輸入是根據(jù)外部輸入是脈沖信號(hào)脈沖信號(hào)還是還是電平信號(hào)電平信號(hào),可將異步時(shí)序邏輯電路分為脈沖異步時(shí)序電路和電平異步時(shí)序電路。 脈沖異步時(shí)序異步時(shí)序電路與同步同步時(shí)序電路相同點(diǎn)相同點(diǎn)是: 狀態(tài)的改變改變都依賴于外加依賴于外加脈沖。 存儲(chǔ)元件都是觸發(fā)器觸發(fā)器。 脈沖異步時(shí)序異步時(shí)序電路與同步同步時(shí)序電路的差異差異是: 脈沖異步時(shí)序電路無外加的統(tǒng)一無外加的統(tǒng)一的時(shí)鐘脈沖。 輸入變量輸入變量x x為脈沖信號(hào),由輸入脈沖直接引起輸入脈

4、沖直接引起電 路的狀態(tài)改變。 由次態(tài)邏輯產(chǎn)生各觸發(fā)器控制輸入信號(hào)控制輸入信號(hào)(Y1, Y2 , ,Yr) ) ,而且還產(chǎn)生時(shí)間有先后的各觸發(fā)器的 時(shí)鐘控制信號(hào)時(shí)鐘控制信號(hào)(CP1, CP1, ,CPr) 。5.2 脈沖異步時(shí)序邏輯電路脈沖異步時(shí)序邏輯電路分析和設(shè)計(jì)分析和設(shè)計(jì) 異步時(shí)序電路的分析方法和同步時(shí)序電路的分析方法基本相同。但是異步時(shí)序電路沒有統(tǒng)一的時(shí)鐘信號(hào),各觸發(fā)器只有在它的時(shí)鐘信號(hào),特別是時(shí)鐘信號(hào)的有效邊沿到來時(shí),狀態(tài)才會(huì)發(fā)生變化。因此,時(shí)鐘脈沖在異步電路中應(yīng)作為一個(gè)輸入變量來處理,但不能與其它變量一起運(yùn)算,而是作為控制條件。 一、脈沖異步時(shí)序邏輯電路的分析一、脈沖異步時(shí)序邏輯電路的

5、分析對(duì)輸入脈沖信號(hào)的兩點(diǎn)限制:對(duì)輸入脈沖信號(hào)的兩點(diǎn)限制: 在兩個(gè)或兩個(gè)以上的輸入線上不允許同時(shí)出現(xiàn)脈沖信號(hào);在兩個(gè)或兩個(gè)以上的輸入線上不允許同時(shí)出現(xiàn)脈沖信號(hào); 第二個(gè)輸入脈沖的到達(dá),必須在第一個(gè)輸入脈沖所引起的第二個(gè)輸入脈沖的到達(dá),必須在第一個(gè)輸入脈沖所引起的整個(gè)電路響應(yīng)結(jié)束之后。整個(gè)電路響應(yīng)結(jié)束之后。分析步驟如下分析步驟如下:(1) 寫出電路的輸出函數(shù)和激勵(lì)函數(shù)表達(dá)式。(2) 列出電路的狀態(tài)轉(zhuǎn)移真值表或?qū)懗龃螒B(tài)方程組。(3) 作狀態(tài)表和狀態(tài)圖。(4) 畫出時(shí)間圖和用文字描述電路的邏輯功能。 從分析步驟來看,異步時(shí)序電路的分析與同步時(shí)序電路分析相同,但是每一步實(shí)施時(shí)又有所不同。CP1=Q0例:

6、例:試分析如圖所示的時(shí)序邏輯電路試分析如圖所示的時(shí)序邏輯電路解:該電路為異步時(shí)序邏輯電路解:該電路為異步時(shí)序邏輯電路(1 1)時(shí)鐘方程)時(shí)鐘方程CP0 0=CP=CP2 2= =CP n20QJ 1KJ111K01K2n0n12QQJ (2 2)驅(qū)動(dòng)方程)驅(qū)動(dòng)方程F2JC1KQQF0JC1KQQQ2Q0CPJC1KQQF1Q1111(3 3)狀態(tài)方程)狀態(tài)方程n20QJ 1KJ111K01K2n0n12QQJ n0n21n0QQQn0n1n2n2QQQQ n11n1QQ(4)(4)狀態(tài)轉(zhuǎn)換表、狀態(tài)轉(zhuǎn)換圖狀態(tài)轉(zhuǎn)換表、狀態(tài)轉(zhuǎn)換圖CPCP2CP1CP0n0n1n2QQQ1n01n11n2QQQ1 0

7、 0 0 0 0 1 (CP0)(CP2)(CP1)0000011 0 0 1 0 1 0 0101 0 1 0 0 1 1 0111 0 1 1 1 0 0 1001 1 0 0 0 0 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 0 0 0 111110101無效狀態(tài)無效狀態(tài)有效循環(huán)有效循環(huán)無效狀態(tài)nn1nQKQJQ(6 6)結(jié)論:)結(jié)論: 能自啟動(dòng)得異步五進(jìn)制加法計(jì)數(shù)器能自啟動(dòng)得異步五進(jìn)制加法計(jì)數(shù)器(5 5)時(shí)序圖(設(shè)初態(tài)為)時(shí)序圖(設(shè)初態(tài)為000000)QQQCP00000101001110000001212345CP1 1= =Q0 0 (當(dāng)(當(dāng)FF0 0的的Q0

8、 0由由0101時(shí),時(shí),Q1 1才可能改變狀態(tài)。)才可能改變狀態(tài)。)例:例:試分析圖所示的時(shí)序邏輯電路試分析圖所示的時(shí)序邏輯電路該電路為異步時(shí)序邏輯電路。具體分析如下:該電路為異步時(shí)序邏輯電路。具體分析如下:(1 1)寫出各邏輯方程式。)寫出各邏輯方程式。時(shí)鐘方程:時(shí)鐘方程:CP0 0= =CP (時(shí)鐘脈沖源的上升沿觸發(fā)。)(時(shí)鐘脈沖源的上升沿觸發(fā)。)輸出方程:輸出方程:各觸發(fā)器的驅(qū)動(dòng)方程:各觸發(fā)器的驅(qū)動(dòng)方程:(3)作狀態(tài)轉(zhuǎn)換表。)作狀態(tài)轉(zhuǎn)換表。(2)將各驅(qū)動(dòng)方程代入)將各驅(qū)動(dòng)方程代入D觸發(fā)器的特性方程,得各觸發(fā)器的次觸發(fā)器的特性方程,得各觸發(fā)器的次態(tài)方程:態(tài)方程:1111nnQDQnnQDQ

9、0010(CP由由01時(shí)此式有效)時(shí)此式有效) (Q0由由01時(shí)此式有效)時(shí)此式有效) (4)作狀態(tài)轉(zhuǎn)換圖、時(shí)序圖。)作狀態(tài)轉(zhuǎn)換圖、時(shí)序圖。(5 5)邏輯功能分析)邏輯功能分析 由狀態(tài)圖可知:該電路一共有由狀態(tài)圖可知:該電路一共有4個(gè)狀態(tài)個(gè)狀態(tài)00、01、10、11,在時(shí)鐘脈沖作用下,按照減,在時(shí)鐘脈沖作用下,按照減1規(guī)律循環(huán)變化,所規(guī)律循環(huán)變化,所以是一個(gè)以是一個(gè)4進(jìn)制減法計(jì)數(shù)器,進(jìn)制減法計(jì)數(shù)器,Z是借位信號(hào)。是借位信號(hào)。Q/0/0/110111000Q/001Z1QCPQ0二、脈沖異步時(shí)序邏輯電路的設(shè)計(jì)方法二、脈沖異步時(shí)序邏輯電路的設(shè)計(jì)方法 脈沖異步時(shí)序邏輯電路的設(shè)計(jì)方法與同步時(shí)序邏輯電路

10、脈沖異步時(shí)序邏輯電路的設(shè)計(jì)方法與同步時(shí)序邏輯電路設(shè)計(jì)設(shè)計(jì)基本相同基本相同。只是在設(shè)計(jì)脈沖異步時(shí)序邏輯電路時(shí),各觸。只是在設(shè)計(jì)脈沖異步時(shí)序邏輯電路時(shí),各觸發(fā)器的發(fā)器的CP脈沖不再是同一個(gè)時(shí)鐘脈沖脈沖不再是同一個(gè)時(shí)鐘脈沖,而是把各,而是把各CP脈沖同脈沖同觸發(fā)器的其它輸入端一樣,觸發(fā)器的其它輸入端一樣,作為控制輸入變量作為控制輸入變量來考慮。這就來考慮。這就是設(shè)計(jì)異步時(shí)序邏輯電路時(shí)所遇到的特殊點(diǎn)。是設(shè)計(jì)異步時(shí)序邏輯電路時(shí)所遇到的特殊點(diǎn)。 另外,為了使電路工作可靠,輸入信號(hào)必須是串行序另外,為了使電路工作可靠,輸入信號(hào)必須是串行序列脈沖,第二個(gè)輸入脈沖到達(dá)時(shí),必須在第一個(gè)輸入脈沖列脈沖,第二個(gè)輸入脈

11、沖到達(dá)時(shí),必須在第一個(gè)輸入脈沖所引起的電路響應(yīng)穩(wěn)定之后。下面通過實(shí)例來說明脈沖異所引起的電路響應(yīng)穩(wěn)定之后。下面通過實(shí)例來說明脈沖異步時(shí)序邏輯電路的方法及步驟。步時(shí)序邏輯電路的方法及步驟。例:例:設(shè)計(jì)一個(gè)脈沖異步時(shí)序邏輯檢測(cè)器。該電路有設(shè)計(jì)一個(gè)脈沖異步時(shí)序邏輯檢測(cè)器。該電路有三個(gè)輸入三個(gè)輸入x1,x2和和x3,一個(gè)輸出,一個(gè)輸出Z,當(dāng)檢測(cè)到輸入脈,當(dāng)檢測(cè)到輸入脈沖序列為沖序列為x1x2x3時(shí),輸出時(shí),輸出Z為為1,其后當(dāng)檢測(cè)到,其后當(dāng)檢測(cè)到輸入脈沖出現(xiàn)輸入脈沖出現(xiàn)x2時(shí),輸出時(shí),輸出Z由由1變變0。進(jìn)行邏輯抽象,建立電路的原始狀態(tài)轉(zhuǎn)換圖進(jìn)行邏輯抽象,建立電路的原始狀態(tài)轉(zhuǎn)換圖和狀態(tài)轉(zhuǎn)換表。根據(jù)題意

12、,電路輸入、輸出波形關(guān)系如圖和狀態(tài)轉(zhuǎn)換表。根據(jù)題意,電路輸入、輸出波形關(guān)系如圖x1x2x3ZA/0B/0D/1C/0 x1x2x3x2x3x1x3x1x2x1x3該電路是該電路是Moore型型現(xiàn)態(tài)現(xiàn)態(tài)Qn次態(tài)Qn+1ABCDBBBDACAA由于有輸入條件的限制,不可能出現(xiàn)相鄰輸入,所以由于有輸入條件的限制,不可能出現(xiàn)相鄰輸入,所以狀態(tài)分配的第二基本原則不適合于脈沖異步時(shí)序電路。狀態(tài)分配的第二基本原則不適合于脈沖異步時(shí)序電路?,F(xiàn)態(tài)現(xiàn)態(tài)Q2nQ1n次態(tài)次態(tài)Q2n+1Q1n+10001111000110000Qn Qn+1 10001000011110001X1 X2 X3y2 y110001000

13、011110001X1 X2 X3y2 y10CP2D2dd00dd0110d10100d0d100d=x1y1+x2=x2y2y1現(xiàn)態(tài)現(xiàn)態(tài)Q2nQ1n次態(tài)次態(tài)Q2n+1Q1n+10001111000110000Qn Qn+1 10001000011110001X1 X2 X3y2 y110001000011110001X1 X2 X3y2 y11CP1D110dd0d10d100d10100dd0d0=x1=x1y2+x2y2+x3 前圖所示卡諾圖本是五變量卡諾圖前圖所示卡諾圖本是五變量卡諾圖,由于脈沖異步時(shí)序電由于脈沖異步時(shí)序電路路不允許不允許兩個(gè)或多個(gè)輸入脈沖同時(shí)出現(xiàn),也就是說,不允許兩

14、個(gè)或多個(gè)輸入脈沖同時(shí)出現(xiàn),也就是說,不允許輸入輸入x1x2x3出現(xiàn):出現(xiàn):011,101,110或或111。而輸入。而輸入x1x2x3為為000時(shí),時(shí), 電路保持原狀態(tài)不變,故可將五變量卡諾圖畫成簡(jiǎn)化形式。電路保持原狀態(tài)不變,故可將五變量卡諾圖畫成簡(jiǎn)化形式。由于簡(jiǎn)化卡諾圖的各列在完整五變量卡諾圖上是由于簡(jiǎn)化卡諾圖的各列在完整五變量卡諾圖上是不相鄰的不相鄰的,因此,化簡(jiǎn)時(shí)只能在因此,化簡(jiǎn)時(shí)只能在給定列給定列中進(jìn)行,并且每列只允許一個(gè)輸中進(jìn)行,并且每列只允許一個(gè)輸入變量出現(xiàn)。入變量出現(xiàn)。CP1D1=x1=x1y2+x2y2+x3CP2D2=x1y1+x2=x2y2y1Z=y2y1CP1D1=x1C

15、P2D2=x1y1+x2=x2y2y1Z=y2y1 異步時(shí)序電路的設(shè)計(jì)比同步電路多一步,即求各觸異步時(shí)序電路的設(shè)計(jì)比同步電路多一步,即求各觸發(fā)器的時(shí)鐘方程。發(fā)器的時(shí)鐘方程。(1 1)根據(jù)設(shè)計(jì)要求,設(shè)定)根據(jù)設(shè)計(jì)要求,設(shè)定7 7個(gè)狀態(tài)個(gè)狀態(tài)S0 0S6 6。進(jìn)行狀態(tài)編碼。進(jìn)行狀態(tài)編碼后,列出狀態(tài)轉(zhuǎn)換表后,列出狀態(tài)轉(zhuǎn)換表。例例2 2 設(shè)計(jì)一個(gè)異步設(shè)計(jì)一個(gè)異步7 7進(jìn)制加法計(jì)數(shù)器進(jìn)制加法計(jì)數(shù)器. .狀態(tài)轉(zhuǎn)換順序狀態(tài)轉(zhuǎn)換順序現(xiàn)現(xiàn) 態(tài)態(tài)次次 態(tài)態(tài)進(jìn)位輸出進(jìn)位輸出Q2 n Q1 n Q0 n Q2 n+1 Q1 n+1 Q0 n+1 YS0S1S2S3S4S5S60 0 0 0 0 10 1 00 1 1

16、1 0 0 1 0 1 1 1 0 0 0 1 0 1 00 1 11 0 01 0 1 1 1 0 0 0 0 0000001(2 2)選擇觸發(fā)器。本例選用下降沿觸發(fā)的)選擇觸發(fā)器。本例選用下降沿觸發(fā)的JKJK觸發(fā)器。觸發(fā)器。(3 3)求各觸發(fā)器的時(shí)鐘方程,即為各)求各觸發(fā)器的時(shí)鐘方程,即為各觸發(fā)器選擇時(shí)鐘信號(hào)。觸發(fā)器選擇時(shí)鐘信號(hào)。為觸發(fā)器選擇時(shí)鐘信號(hào)的原則是:為觸發(fā)器選擇時(shí)鐘信號(hào)的原則是:觸發(fā)器狀態(tài)需要翻轉(zhuǎn)時(shí),必須要有時(shí)鐘信號(hào)的翻轉(zhuǎn)沿送到。觸發(fā)器狀態(tài)需要翻轉(zhuǎn)時(shí),必須要有時(shí)鐘信號(hào)的翻轉(zhuǎn)沿送到。觸發(fā)器狀態(tài)不需翻轉(zhuǎn)時(shí),觸發(fā)器狀態(tài)不需翻轉(zhuǎn)時(shí),“多余的多余的” 時(shí)鐘信號(hào)越少越好。時(shí)鐘信號(hào)越少越好。畫

17、出畫出7進(jìn)制計(jì)數(shù)器的時(shí)序圖:進(jìn)制計(jì)數(shù)器的時(shí)序圖:CPCP 001QCP 12QCP CPQ0Q1Q2根據(jù)上述原則,選:根據(jù)上述原則,選:(4)求各觸發(fā)器的驅(qū)動(dòng)方程和進(jìn)位輸出方程。求各觸發(fā)器的驅(qū)動(dòng)方程和進(jìn)位輸出方程。畫出電路的次態(tài)卡諾圖和畫出電路的次態(tài)卡諾圖和JK觸發(fā)器的驅(qū)動(dòng)表:觸發(fā)器的驅(qū)動(dòng)表:由次態(tài)卡諾圖和由次態(tài)卡諾圖和觸發(fā)器的驅(qū)動(dòng)表求驅(qū)動(dòng)方程:觸發(fā)器的驅(qū)動(dòng)表求驅(qū)動(dòng)方程:0 00 11 01 1Qn Qn+10 1 1 0J K JK觸發(fā)器的驅(qū)動(dòng)表觸發(fā)器的驅(qū)動(dòng)表 Q Q1 0n n2Qn1000011110001010100011101110000002nQ20Q0J110nQ11101n00

18、2nQ20Q0K110nQ11101n1112 J12 K12QCP 0 00 11 01 1Qn Qn+10 1 1 0J K JK觸發(fā)器的驅(qū)動(dòng)表觸發(fā)器的驅(qū)動(dòng)表 Q Q1 0n n2Qn1000011110001010100011101110000002nQ10Q0J110nQ11101n002nQ10Q0K110nQ11101n002nQ00Q0K110nQ11101n002nQ00Q0J110nQ11101n0110101111011101QJ 201QQK 120QQJ 10KCPCP 1CPCP 0(5 5)畫邏輯圖。)畫邏輯圖。 將各驅(qū)動(dòng)方程歸納如下:將各驅(qū)動(dòng)方程歸納如下:再畫出輸

19、出卡諾圖,再畫出輸出卡諾圖,002nQ0Q0Y110nQ11101n0000001得電路的輸出方程:得電路的輸出方程:12QQY 01QJ 201QQK 120QQJ 10 K12 J12 KQC1C1Q1K1J1J1J1K1KC1Q2Q0QQ1CPY進(jìn)位輸出111&1用邏輯分析的方法畫出電路完整的狀態(tài)圖用邏輯分析的方法畫出電路完整的狀態(tài)圖:(6)檢查能否自啟動(dòng)。)檢查能否自啟動(dòng)。 可見,當(dāng)電路進(jìn)入無效狀態(tài)可見,當(dāng)電路進(jìn)入無效狀態(tài)111時(shí),在時(shí),在CP脈沖作用下脈沖作用下可進(jìn)入有效狀態(tài)可進(jìn)入有效狀態(tài)000。所以電路能夠自啟動(dòng)。所以電路能夠自啟動(dòng)。0QQ1Q200000101010111

20、00111001115.3 電平異步時(shí)序邏輯電路電平異步時(shí)序邏輯電路分析和設(shè)計(jì)分析和設(shè)計(jì)一、電平異步時(shí)序邏輯電路的描述方法:一、電平異步時(shí)序邏輯電路的描述方法:例:由或非門組成的基本RS觸發(fā)器虛擬的延遲元件,虛擬的延遲元件,表示原來門電路的表示原來門電路的延遲。此時(shí)門電路延遲。此時(shí)門電路是理想元件,延遲是理想元件,延遲看作看作0。激勵(lì)函數(shù)和輸出函數(shù)為:Y=y+S+R=(y+S)R二次狀態(tài)y01010101輸 入R S00001111激勵(lì)狀態(tài)Y0111000000110011狀態(tài)轉(zhuǎn)移真值表為:二次狀態(tài)y01010101輸 入R S00001111激勵(lì)狀態(tài)Y0111000000110011二次狀態(tài)

21、 y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000狀態(tài)轉(zhuǎn)移表: 在輸入狀態(tài)不變的情況下,如果激勵(lì)狀態(tài)與二次狀態(tài)相同,則稱為穩(wěn)定狀態(tài)。 在輸入狀態(tài)不變的情況下,如果激勵(lì)狀態(tài)與二次狀態(tài)不同,則稱為不穩(wěn)定狀態(tài)。電路的總態(tài)包括輸入狀態(tài)和二次狀態(tài)兩部分,記作( x - y )。每個(gè)穩(wěn)定的總態(tài)都是一個(gè)獨(dú)立的狀態(tài),例如(00-0), (11-0) 。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000為什么總態(tài)不表為什么總態(tài)不表示為示為(x-Y)?二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000

22、輸入電平的變化,會(huì)引起Y的變化。但y并不立即變化,要經(jīng)過的延遲之后,y才變化。這種變化在流程表上表現(xiàn)為: 輸入狀態(tài)的改變,首先僅能引起總態(tài)在流程表中作相鄰方格的水平移動(dòng)。(此時(shí)y還沒有變化) 二次狀態(tài)的改變,只能使總態(tài)作垂直方向移動(dòng)。(輸入不變)二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。總態(tài)圖:穩(wěn)態(tài)的變化圖。每個(gè)穩(wěn)態(tài)有每個(gè)穩(wěn)態(tài)有2個(gè)外出箭頭,個(gè)外出箭頭,因?yàn)檩斎胱兞恐荒茏飨噜徸円驗(yàn)檩斎胱兞恐荒茏飨噜徸兓??;?推廣:推廣:n個(gè)變量,每個(gè)個(gè)變量,每個(gè)穩(wěn)態(tài)有穩(wěn)態(tài)有n個(gè)外出箭頭。個(gè)外出箭頭。)二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=0

23、0RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101

24、110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。二次狀態(tài) y激 勵(lì) 狀 態(tài) YRS=00RS=01RS=11RS=100101110000總態(tài)圖:穩(wěn)態(tài)的變化圖。各穩(wěn)態(tài)

25、之間并各穩(wěn)態(tài)之間并不是雙向的不是雙向的二、電平型異步時(shí)序邏輯電路的分析二、電平型異步時(shí)序邏輯電路的分析 分析步驟分析步驟: (1) 根據(jù)電路寫出輸出方程和激勵(lì)方程根據(jù)電路寫出輸出方程和激勵(lì)方程 (2) 作出狀態(tài)流程圖作出狀態(tài)流程圖 (3) 作出時(shí)序圖作出時(shí)序圖 (4) 說明電路的功能說明電路的功能分析時(shí)需要注意的是,分析時(shí)需要注意的是, 畫波形圖時(shí),畫波形圖時(shí),y的波形比的波形比Y的波形滯后一個(gè)延遲時(shí)間的波形滯后一個(gè)延遲時(shí)間 電路的功能是通過總態(tài)圖來分析得到。電路的功能是通過總態(tài)圖來分析得到。例:分析如圖所示電平異步時(shí)序電路例:分析如圖所示電平異步時(shí)序電路&1&11x1x2Y2

26、Y1y1y2ZZ=y2y1Y1=x2+x1y1Y2=x1x2y2+x1x2y10010 / 0 / 001 / 1 / 00101 / 0 / 0 / 111 / 00101 / 0 / 001 / 101 / 0110110Z=y2y1Y1=x2+x1y1Y2=x1x2y2+x1x2y100,00 01,00 11,10 10,11 00,01 10,0001,10 11,11 10,01 00,00 10,000010000010 / 0 / 001 / 1 / 00101 / 0 / 0 / 111 / 00101 / 0 / 001 / 101 / 0110110 x2x1y2Zy1t

27、0t1t2t3t4t5t6t7ttttt00,00 01,00 11,10 10,11 00,01 10,0001,10 11,11 10,01 00,00 10,00001000三、電平型異步時(shí)序邏輯電路的設(shè)計(jì)三、電平型異步時(shí)序邏輯電路的設(shè)計(jì)1.根據(jù)問題的邏輯要求,建立原始流程表;根據(jù)問題的邏輯要求,建立原始流程表;2.將原始流程表簡(jiǎn)化,得到最簡(jiǎn)流程表;將原始流程表簡(jiǎn)化,得到最簡(jiǎn)流程表;3.對(duì)最簡(jiǎn)流程表進(jìn)行狀態(tài)分配和輸出指定;對(duì)最簡(jiǎn)流程表進(jìn)行狀態(tài)分配和輸出指定;4.寫出激勵(lì)狀態(tài)和輸出狀態(tài)表達(dá)式;寫出激勵(lì)狀態(tài)和輸出狀態(tài)表達(dá)式;5.畫出邏輯電路圖。畫出邏輯電路圖。題意分析:設(shè)輸入信號(hào)為題意分析:

28、設(shè)輸入信號(hào)為x2x1, 輸出信號(hào)為輸出信號(hào)為Z,根據(jù)典型,根據(jù)典型的輸入輸出可畫出波形圖如下:的輸入輸出可畫出波形圖如下:依據(jù)設(shè)計(jì)電平異步時(shí)序邏輯依據(jù)設(shè)計(jì)電平異步時(shí)序邏輯電路時(shí)的第一個(gè)特殊問題:電路時(shí)的第一個(gè)特殊問題: 先確定各種輸入下的穩(wěn)態(tài),先確定各種輸入下的穩(wěn)態(tài),然后確定不同穩(wěn)態(tài)之間轉(zhuǎn)換然后確定不同穩(wěn)態(tài)之間轉(zhuǎn)換時(shí)的過渡狀態(tài)。時(shí)的過渡狀態(tài)。t0t1t2t3t4t5t6t7t8t9x2x1Z每個(gè)時(shí)間間隔對(duì)每個(gè)時(shí)間間隔對(duì)應(yīng)一個(gè)穩(wěn)定狀態(tài)應(yīng)一個(gè)穩(wěn)定狀態(tài)設(shè)初始總態(tài)為(設(shè)初始總態(tài)為( x2x1 y)=(00- ),輸出為),輸出為Z=0。(00- (00- )/0)/0 x2x1Zt0t1t2t3t4t

29、5t6t7t8t9(01- (01- )/0)/0(11- (11- )/1)/1(10- (10- )/0)/0(11- (11- )/0)/0(01- (01- )/0)/0注意和不同。 的下一個(gè)狀態(tài)可以是 ,而的下一個(gè)狀態(tài)不能是。(00- (00- )/0)/0(01- (01- )/0)/0(11- (11- )/1)/1(10- (10- )/0)/0(11- (11- )/0)/0(01- (01- )/0)/0將總態(tài)圖中的狀態(tài)填入原始流程表中:將總態(tài)圖中的狀態(tài)填入原始流程表中:二次狀態(tài) y激勵(lì)狀態(tài)/輸出狀態(tài)(Y/Z)x2x1=00 x2x1=01x2x1=11x2x1=10/0/

30、0/0/0/1/1/0/0/0/0/0/0(00- (00- )/0)/0(01- (01- )/0)/0(11- (11- )/1)/1(10- (10- )/0)/0(11- (11- )/0)/0(01- (01- )/0)/0完善原始流程表:完善原始流程表:二次狀態(tài) y激勵(lì)狀態(tài)/輸出狀態(tài)(Y/Z)x2x1=00 x2x1=01x2x1=11x2x1=10/0/0/0/0/1/1/0/0/0/0/0/02/-2/-4/-4/-(00- (00- )/0)/0(01- (01- )/0)/0(11- (11- )/1)/1(10- (10- )/0)/0(11- (11- )/0)/0(0

31、1- (01- )/0)/0完善原始流程表:完善原始流程表:二次狀態(tài) y激勵(lì)狀態(tài)/輸出狀態(tài)(Y/Z)x2x1=00 x2x1=01x2x1=11x2x1=10/0/0/0/0/1/1/0/0/0/0/0/02/-2/-4/-4/-1/-1/-3/-3/-(00- (00- )/0)/0(01- (01- )/0)/0(11- (11- )/1)/1(10- (10- )/0)/0(11- (11- )/0)/0(01- (01- )/0)/0完善原始流程表:完善原始流程表:二次狀態(tài) y激勵(lì)狀態(tài)/輸出狀態(tài)(Y/Z)x2x1=00 x2x1=01x2x1=11x2x1=10/0/0/0/0/1/1

32、/0/0/0/0/0/02/-2/-4/-4/-1/-1/-3/-3/-6/-6/-4/-4/-5/-5/-1/-1/-6/-6/-4/-4/-1/-1/-5/-5/-/-/-/-/-/-/-/-/-/-/-/-/-如果原始流程圖中兩行(或多行)的每一列的激勵(lì)狀 態(tài)和輸出狀態(tài)都是相容的那么這兩行就相容。i若若 和和 相容,則相容,則i和和j也相容,可合并為也相容,可合并為i和和j。ij 或或i同同“-”(任意狀態(tài)任意狀態(tài))可合并為可合并為 或或i, 而兩個(gè)任意而兩個(gè)任意狀態(tài)合并后仍為任意狀態(tài)。狀態(tài)合并后仍為任意狀態(tài)。ii若若 和和 相容,則相容,則 和和j也相容也相容,合并為合并為 。ijij

33、若若 和和i相容相容,可合并為可合并為 。ii1.作隱含表找出相容行作隱含表找出相容行2.作合并圖得到最大相容類作合并圖得到最大相容類3.選擇一個(gè)最小閉合覆蓋作最小流程表選擇一個(gè)最小閉合覆蓋作最小流程表 這樣流程圖的簡(jiǎn)化就可以采用同步時(shí)序電路的簡(jiǎn)化方法這樣流程圖的簡(jiǎn)化就可以采用同步時(shí)序電路的簡(jiǎn)化方法和步驟:和步驟:二次狀態(tài) y激勵(lì)狀態(tài)/輸出狀態(tài)(Y/Z)x2x1=00 x2x1=01x2x1=11x2x1=10/0/0/0/0/1/1/0/0/0/0/0/02/-2/-4/-4/-1/-1/-3/-3/-6/-6/-4/-4/-5/-5/-1/-1/-6/-6/-4/-4/-1/-1/-5/-

34、5/-/-/-/-/-/-/-/-/-/-/-/-/-1234523456 2,62,6 2,62,63,52,63,52,63,53,5 3,5 作隱含表:作隱含表:123456作合并圈:作合并圈:最大相容類集合最大相容類集合(1 , 2), ( 3 ), (4 , 5 , 6 )x2x1=00 x2x1=01x2x1=11x2x1=10ABC /0- / -A / -A /0AC / - /0CB / - /1B /0CC / -C / - /0C二次狀態(tài) y激勵(lì)狀態(tài)/輸出狀態(tài)(Y/Z)x2x1=00 x2x1=01x2x1=11x2x1=10/0/0/0/0/1/1/0/0/0/0/0/

35、02/-2/-4/-4/-1/-1/-3/-3/-6/-6/-4/-4/-5/-5/-1/-1/-6/-6/-4/-4/-1/-1/-5/-5/-/-/-/-/-/-/-/-/-/-/-/-/-ABC3.狀態(tài)分配和輸出指定:狀態(tài)分配和輸出指定: 由流程表可見:由流程表可見:X1X2=00和和X1X2=10這兩列只有一個(gè)這兩列只有一個(gè)穩(wěn)態(tài)穩(wěn)態(tài),故狀態(tài)故狀態(tài)A和狀態(tài)和狀態(tài)C之間不存在競(jìng)爭(zhēng)。所以分配之間不存在競(jìng)爭(zhēng)。所以分配A=y2y1=00,B= y2y1=01,C= y2y1= 11.x2x1=00 x2x1=01x2x1=11x2x1=10ABC /0- / -A / -A /0AC / - /

36、0CB / - /1B /0CC / -C / - /0Cx2x1=00 x2x1=01x2x1=11x2x1=100 00 11 1 /0- / -00 / 000 /00011 / - /01101 / - /101 /01111 / 011 / - /011二進(jìn)制流程表:二進(jìn)制流程表:x2x1=00 x2x1=01x2x1=11x2x1=100 00 11 1 /0- / -00 / 000 /00011 / - /01101 / - /101 /01111 / 011 / - /011二進(jìn)制流程表:二進(jìn)制流程表:4.寫出激勵(lì)狀態(tài)和輸出狀態(tài)表達(dá)式:寫出激勵(lì)狀態(tài)和輸出狀態(tài)表達(dá)式:00 01

37、 11 1000011110 x2x1y2y100 01 11 1000011110 x2x1y2y100 01 11 1000011110 x2x1y2y1Y2Y1Z0 0 01d 1 010 1 11d d dd0 0 11d 1 110 1 11d d dd0 0 d0d d 1d0 0 00d d dd=x2x1+x1y2+x2x1y1=x2+x1y1=y2y1Y2=x2x1+x1y2+x2x1y1Y1=x2+x1y1Z =y2y15.畫邏輯電路圖:畫邏輯電路圖:1&1x1x2Y2Y1y1y2Z&1115.4 電平異步時(shí)序邏輯電路電平異步時(shí)序邏輯電路的競(jìng)爭(zhēng)與冒險(xiǎn)的競(jìng)爭(zhēng)與

38、冒險(xiǎn)一、電平異步時(shí)序邏輯電路的競(jìng)爭(zhēng)現(xiàn)象一、電平異步時(shí)序邏輯電路的競(jìng)爭(zhēng)現(xiàn)象競(jìng)爭(zhēng):競(jìng)爭(zhēng):電路的器件延遲時(shí)間不相同,使反饋回路的延遲電路的器件延遲時(shí)間不相同,使反饋回路的延遲時(shí)間不等。當(dāng)電路輸入改變時(shí),由于延遲的影響,電路時(shí)間不等。當(dāng)電路輸入改變時(shí),由于延遲的影響,電路從一個(gè)狀態(tài)轉(zhuǎn)換到另一個(gè)狀態(tài)時(shí),相應(yīng)狀態(tài)的變化速度從一個(gè)狀態(tài)轉(zhuǎn)換到另一個(gè)狀態(tài)時(shí),相應(yīng)狀態(tài)的變化速度不同,會(huì)出現(xiàn)不希望的變化,即競(jìng)爭(zhēng)現(xiàn)象。不同,會(huì)出現(xiàn)不希望的變化,即競(jìng)爭(zhēng)現(xiàn)象。 輸入狀態(tài)和激勵(lì)狀態(tài)的變化都可能引起競(jìng)爭(zhēng)。對(duì)輸入狀態(tài)和激勵(lì)狀態(tài)的變化都可能引起競(jìng)爭(zhēng)。對(duì)于輸入狀態(tài)的變化,我們已經(jīng)有限制,因此只考慮于輸入狀態(tài)的變化,我們已經(jīng)有限制,

39、因此只考慮激激勵(lì)狀態(tài)引起的競(jìng)爭(zhēng)勵(lì)狀態(tài)引起的競(jìng)爭(zhēng)。y1y2x1x2000001011111101000001011101000010000101101010100非臨界競(jìng)爭(zhēng)非臨界競(jìng)爭(zhēng): 不影響電路正確工作不影響電路正確工作y1y2x1x2000001011111101000001011101000010000101101010100起點(diǎn)起點(diǎn) (10-11) , x1x2 :10-00, 最后穩(wěn)定在最后穩(wěn)定在(00-00)三種可能的移動(dòng)情況:三種可能的移動(dòng)情況:y1y2x1x2000001011111101000001011101000010000101101010100情況情況1:y1和和y2變

40、化速度相同變化速度相同三種可能的移動(dòng)情況:三種可能的移動(dòng)情況:y1y2x1x2000001011111101000001011101000010000101101010100情況情況2:y1比比y2變化快變化快三種可能的移動(dòng)情況:三種可能的移動(dòng)情況:y1y2x1x2000001011111101000001011101000010000101101010100情況情況3:y2比比y1變化快變化快臨界競(jìng)爭(zhēng)臨界競(jìng)爭(zhēng): 最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。y1y2x1x2000001011111101000001011101000010000101101010

41、100起點(diǎn)起點(diǎn) (00-00) , x1x2 :00-10臨界競(jìng)爭(zhēng)臨界競(jìng)爭(zhēng): 最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。y1y2x1x2000001011111101000001011101000010000101101010100情況情況1:y1和和y2變化速度相同。變化速度相同。這是期望的變化。這是期望的變化。臨界競(jìng)爭(zhēng)臨界競(jìng)爭(zhēng): 最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。y1y2x1x2000001011111101000001011101000010000101101010100情況情況2:y1比比y2變化快,變化快,總

42、態(tài)總態(tài) (10-11) (10-10) 臨界競(jìng)爭(zhēng)臨界競(jìng)爭(zhēng): 最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。最終狀態(tài)與二次狀態(tài)變化有關(guān),難以預(yù)測(cè)。y1y2x1x2000001011111101000001011101000010000101101010100情況情況3:y2比比y1變化快,變化快,總態(tài)總態(tài) (10-11) (10-01) 發(fā)生臨界競(jìng)爭(zhēng)的條件:發(fā)生臨界競(jìng)爭(zhēng)的條件:同時(shí)滿足以下兩個(gè)條件:同時(shí)滿足以下兩個(gè)條件:(1)兩個(gè)兩個(gè)(或兩個(gè)以上或兩個(gè)以上)二次狀態(tài)同時(shí)發(fā)生變化;二次狀態(tài)同時(shí)發(fā)生變化;(2)輸入變化后流程表所在的列有兩個(gè)輸入變化后流程表所在的列有兩個(gè)(或兩個(gè)以上或兩個(gè)以上)穩(wěn)定穩(wěn)定狀態(tài)。

43、狀態(tài)。 消除臨界競(jìng)爭(zhēng)的基本思路消除臨界競(jìng)爭(zhēng)的基本思路就是破壞臨界競(jìng)爭(zhēng)就是破壞臨界競(jìng)爭(zhēng)的必要條件,通常有三種方法:的必要條件,通常有三種方法:1、通過狀態(tài)分配避免競(jìng)爭(zhēng);、通過狀態(tài)分配避免競(jìng)爭(zhēng);2、增加過渡狀態(tài)避免競(jìng)爭(zhēng);、增加過渡狀態(tài)避免競(jìng)爭(zhēng);3、利用非臨界競(jìng)爭(zhēng)避免臨界競(jìng)爭(zhēng)。、利用非臨界競(jìng)爭(zhēng)避免臨界競(jìng)爭(zhēng)。1、通過狀態(tài)分配避免競(jìng)爭(zhēng);、通過狀態(tài)分配避免競(jìng)爭(zhēng); 將有相鄰轉(zhuǎn)換關(guān)系的狀態(tài)分配相鄰二進(jìn)制編碼,這樣,使得狀態(tài)轉(zhuǎn)換時(shí)只有一個(gè)激勵(lì)狀態(tài)發(fā)生變化,從而避免競(jìng)爭(zhēng)。yx1x200A01B11CD10CADCDDABACDCBBBA我們期望的狀態(tài)變化:我們期望的狀態(tài)變化:1、通過狀態(tài)分配避免競(jìng)爭(zhēng);、通過狀態(tài)分

44、配避免競(jìng)爭(zhēng); 將有相鄰轉(zhuǎn)換關(guān)系的狀態(tài)分配相鄰二進(jìn)制編碼,這樣,使得狀態(tài)轉(zhuǎn)換時(shí)只有一個(gè)激勵(lì)狀態(tài)發(fā)生變化,從而避免競(jìng)爭(zhēng)。yx1x200A01B11CD10CADCDDABACDCBBBA我們不期望的狀態(tài)變化:我們不期望的狀態(tài)變化:yx1x200A01B11CD10CADCDDABACDCBBBAA的相鄰狀態(tài)是的相鄰狀態(tài)是B、C B的相鄰狀態(tài)是的相鄰狀態(tài)是AC的相鄰狀態(tài)是的相鄰狀態(tài)是A、D D的相鄰狀態(tài)是的相鄰狀態(tài)是CACDB所以所以A為為00,B為為01,C為為10,D為為11yx1x2000001011110111010001110111100010010111001010100不期望的變化,在

45、這樣的狀態(tài)分配后,不會(huì)出現(xiàn)。不期望的變化,在這樣的狀態(tài)分配后,不會(huì)出現(xiàn)。2、增加過渡狀態(tài)避免競(jìng)爭(zhēng)、增加過渡狀態(tài)避免競(jìng)爭(zhēng) 狀態(tài)分配方法有局限,即最大相鄰狀態(tài)數(shù)超過進(jìn)行狀態(tài)分配所需要的最小狀態(tài)變量數(shù)。那么流程表中某些狀態(tài)的相鄰關(guān)系必然得不到滿足。 可以增加狀態(tài)變量數(shù),利用冗余狀態(tài),在原有狀態(tài)相可以增加狀態(tài)變量數(shù),利用冗余狀態(tài),在原有狀態(tài)相鄰圖上的某兩個(gè)狀態(tài)之間插入一個(gè)過渡狀態(tài)(冗余狀態(tài)),鄰圖上的某兩個(gè)狀態(tài)之間插入一個(gè)過渡狀態(tài)(冗余狀態(tài)),從而實(shí)現(xiàn)狀態(tài)的相鄰分配。從而實(shí)現(xiàn)狀態(tài)的相鄰分配。y00A01B11CD10ADCCDDBDBADCCBCAx1x2ABCDEFE、F均為不均為不穩(wěn)定狀態(tài)穩(wěn)定狀態(tài)

46、B到到C,需要從,需要從E過渡;過渡;C到到D,需要從,需要從F過渡。過渡。x1x2y00A01B11CD10000110100100010010001010001000010100101001101000EF010100000001100010101110100y00A01B11CD10ADCCDDBDBADCCBCAx1x23、利用非臨界競(jìng)爭(zhēng)避免臨界競(jìng)爭(zhēng)、利用非臨界競(jìng)爭(zhēng)避免臨界競(jìng)爭(zhēng) 由于非臨界競(jìng)爭(zhēng)不影響電路正常工作,因此,如果能將臨界競(jìng)爭(zhēng)轉(zhuǎn)化為非臨界競(jìng)爭(zhēng),那么,可以避免臨界競(jìng)爭(zhēng)。x1x2y00A01B11C10ABCCBCAABBCAA的相鄰狀態(tài)是的相鄰狀態(tài)是B、C。由于。由于01列只有一

47、個(gè)穩(wěn)態(tài),不會(huì)列只有一個(gè)穩(wěn)態(tài),不會(huì)出現(xiàn)臨界競(jìng)爭(zhēng),可以不考慮出現(xiàn)臨界競(jìng)爭(zhēng),可以不考慮B。即分配時(shí),。即分配時(shí),A只與只與C相相鄰,不與鄰,不與B相鄰。相鄰。二、電平異步時(shí)序邏輯電路的本質(zhì)冒險(xiǎn)二、電平異步時(shí)序邏輯電路的本質(zhì)冒險(xiǎn)本質(zhì)冒險(xiǎn):本質(zhì)冒險(xiǎn):輸入信號(hào)的改變通過反相器到達(dá)某內(nèi)部輸出輸入信號(hào)的改變通過反相器到達(dá)某內(nèi)部輸出端端Y,而另一個(gè)二次信號(hào),而另一個(gè)二次信號(hào)y的變化也到達(dá)的變化也到達(dá)Y,這兩者在到,這兩者在到達(dá)達(dá)Y時(shí)有先后,產(chǎn)生競(jìng)爭(zhēng),導(dǎo)致狀態(tài)轉(zhuǎn)換錯(cuò)誤。時(shí)有先后,產(chǎn)生競(jìng)爭(zhēng),導(dǎo)致狀態(tài)轉(zhuǎn)換錯(cuò)誤。 一般情況下,在電平異步時(shí)序電路中,如果輸入信號(hào)通過反饋回路的延遲大于通過反相器的延遲,則電路輸入先發(fā)生變化

48、,然后狀態(tài)才發(fā)生變化,電路工作正常; 如果輸入信號(hào)通過反相器的延遲大于通過反饋回路的延遲,則電路狀態(tài)先發(fā)生變化,然后輸入的反變量才變化,這時(shí)電路將出現(xiàn)不正常的變化,即本質(zhì)冒險(xiǎn)。y1y2x00010111101110011100100100 x由由0變?yōu)樽優(yōu)?,狀態(tài)變化如下圖。,狀態(tài)變化如下圖。最后穩(wěn)定在最后穩(wěn)定在(1, 01)。y1y2x00010111101110011100100100 x變化變化3次:次:0-1,1-0, 0-1,如下圖。,如下圖。最后穩(wěn)定在最后穩(wěn)定在(1, 10)。和。和x變化變化1次結(jié)果不同。次結(jié)果不同。y1y2x1x2000001011111101011011110

49、10110011001011110100另一個(gè)例子:另一個(gè)例子:x2由由1變?yōu)樽優(yōu)?,如下圖。最后穩(wěn)定在,如下圖。最后穩(wěn)定在(00, 00)。y1y2x1x200000101111110101101111010110011001011110100 x2變化變化3次:次: 1-0, 0-1, 1-0,如下圖。,如下圖。最后穩(wěn)定在最后穩(wěn)定在(00, 11)。與。與x2變化變化1次結(jié)果不同。次結(jié)果不同。 從某個(gè)穩(wěn)定總態(tài)出發(fā),輸入狀態(tài)的一個(gè)變量允許改變從某個(gè)穩(wěn)定總態(tài)出發(fā),輸入狀態(tài)的一個(gè)變量允許改變3次狀態(tài),并且次狀態(tài),并且3次變化后到達(dá)的穩(wěn)定狀態(tài)與第一次變化次變化后到達(dá)的穩(wěn)定狀態(tài)與第一次變化后到達(dá)的穩(wěn)

50、定總態(tài)不同,則表明存在本質(zhì)冒險(xiǎn)。后到達(dá)的穩(wěn)定總態(tài)不同,則表明存在本質(zhì)冒險(xiǎn)。如果從某個(gè)穩(wěn)定總態(tài)觸發(fā),輸入狀態(tài)的一次跳變和連續(xù)如果從某個(gè)穩(wěn)定總態(tài)觸發(fā),輸入狀態(tài)的一次跳變和連續(xù)三次跳變使電路到達(dá)的穩(wěn)定總態(tài)相同,表明不存在本質(zhì)三次跳變使電路到達(dá)的穩(wěn)定總態(tài)相同,表明不存在本質(zhì)冒險(xiǎn)。冒險(xiǎn)。本質(zhì)冒險(xiǎn)的消除本質(zhì)冒險(xiǎn)的消除 為避免出現(xiàn)本質(zhì)冒險(xiǎn),必須使輸入信號(hào)通過反饋的時(shí)為避免出現(xiàn)本質(zhì)冒險(xiǎn),必須使輸入信號(hào)通過反饋的時(shí)延大于通過反相器的時(shí)延。延大于通過反相器的時(shí)延。 使所有輸入狀態(tài)都在激勵(lì)和二次狀態(tài)改變之前通過電使所有輸入狀態(tài)都在激勵(lì)和二次狀態(tài)改變之前通過電路。路。5.5 電平異步時(shí)序邏輯電路電平異步時(shí)序邏輯電路設(shè)計(jì)舉例設(shè)計(jì)舉例例:設(shè)計(jì)一個(gè)電平異步時(shí)序電路,電路的輸入為例:設(shè)計(jì)一個(gè)電平異步時(shí)序電路,電路的輸入為x2和和x1,輸,輸出為出為Z。其中,輸入。其中,輸入x2是周期信號(hào),輸入是周期信號(hào),輸入x1是不規(guī)則信號(hào)序是不規(guī)則信號(hào)序列。輸入信號(hào)列。輸入信號(hào)x2和和x1寬度相同,但輸入寬度相同,但輸入x1出現(xiàn)的時(shí)刻要比輸出現(xiàn)的時(shí)刻要比輸入入x2延遲一段時(shí)間。當(dāng)輸入延遲一段時(shí)間。當(dāng)輸入x1

溫馨提示

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

評(píng)論

0/150

提交評(píng)論