版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2024/5/7計算機結(jié)構(gòu)與邏輯設(shè)計
2024/5/72目錄第0章 緒論第1章 計算機中的數(shù)制與碼制第2章 邏輯函數(shù)與門網(wǎng)絡(luò)第3章 時序邏輯電路第4章 算術(shù)邏輯運算電路第5章 PLD與VHDL語言2024/5/73重點邏輯代數(shù)的基本定理邏輯函數(shù)的卡諾圖化簡(必考)組合邏輯電路的分析與最小化設(shè)計(必考)邏輯電路的冒險2024/5/74§2.1 邏輯代數(shù)的基本知識
邏輯代數(shù)(LogicAlgebra)又稱為布爾(Boolean)代數(shù),是用來處理命題(Proposition)之間邏輯關(guān)系的代數(shù)系統(tǒng)。在邏輯代數(shù)中,命題用字母A,B,C等表示,稱為邏輯變量。
二值邏輯——任何邏輯命題只有真(True)和假(False)兩個可能。邏輯變量的真和假稱為邏輯真值(Truth)。
二值邏輯的邏輯變量取值:邏輯0、邏輯1。邏輯0和邏輯1不代表數(shù)值大小,僅表示相互矛盾、相互對立的兩種邏輯狀態(tài) 二值邏輯滿足排中律: 若A≠1,則A=0; 若A≠0,則A=1邏輯關(guān)系 函數(shù) 實現(xiàn)抽象電路2024/5/75§2.1.1 邏輯代數(shù)的基本運算基本邏輯運算:與(and)、或(or)、非(not)與邏輯真值表與邏輯關(guān)系表與邏輯只有決定某一事件的所有條件全部具備,這一事件才能發(fā)生開關(guān)A開關(guān)B燈F斷斷斷合合斷合合滅滅滅亮ABF1011010000102024/5/76§2.1.1 邏輯代數(shù)的基本運算與邏輯的表示 邏輯常量、邏輯變量間的運算規(guī)則:
0·0=0 0·1=1·0=0 1·1=1
A·0=0 A·1=1 A·A=A
邏輯表達式F=A
B=ABABF
邏輯符號與邏輯運算符,也有用“
”、“∧”、“∩”、“&”表示2024/5/77§2.1.1 邏輯代數(shù)的基本運算
或邏輯真值表或邏輯ABF
1邏輯符號只有決定某一事件的有一個或一個以上具備,這一事件才能發(fā)生ABF1011010011102024/5/78§2.1.1 邏輯代數(shù)的基本運算 邏輯常量、邏輯變量間的運算規(guī)則:
0+0=0 1+0=0+1=1 1+1=1
A+0=A A+1=1 A+A=A
邏輯表達式F=A+BN個輸入:F=A+B+...+N或邏輯運算符,也有用“∨”、“∪”表示2024/5/79§2.1.1 邏輯代數(shù)的基本運算 邏輯常量、邏輯變量間的運算規(guī)則:
當決定某一事件的條件滿足時,事件不發(fā)生;反之事件發(fā)生,非邏輯真值表邏輯符號AF1AF0110邏輯表達式F=A“-”非邏輯運算符非邏輯2024/5/710§2.1.1 邏輯代數(shù)的基本運算異或運算ABF101101001100邏輯表達式F=A
B=AB+AB
ABF=1邏輯符號“
”異或邏輯運算符2024/5/711§2.1.1 邏輯代數(shù)的基本運算ABF101101000011同或運算邏輯表達式F=AB=A
B
ABF=1邏輯符號“⊙”同或邏輯運算符2024/5/712§2.1.1 邏輯代數(shù)的基本運算
復(fù)合邏輯運算與非邏輯運算F1=AB或非邏輯運算F2=A+B與或非邏輯運算F3=AB+CD2024/5/713§2.1.2 邏輯代數(shù)的基本定律公理1如A≠1,則A=0如A≠0,則A=1公理2公理30·0=01·1=1公理40·1=1·0=01+0=0+1=1公理51·1=10+0=0交換律A·B=B·AA+B=B+A結(jié)合律A·(B·C)=(A·B)·C(A+B)+C=A+(B+C)分配律A·(B+C)=A·B+A·CA+(B·C)=(A+B)(A+C)2024/5/714§2.1.2 邏輯代數(shù)的基本定律
控制律A·0=0A+1=1自等律A·1=AA+0=A重疊律A·A·…·A=AA+A+…+A=A吸收律A(A+B)=AA+A·B=A互補律反演律雙重否定律2024/5/715§2.1.2 邏輯代數(shù)的基本定律證明方法:一、利用真值表 例2-1用真值表證明反演律二、利用基本定律 例2-2證明吸收律A+AB=A A+AB=A·1+A·B=A·(1+B)=AABAB
A+BABA+B0001101111101110100010002024/5/716§2.1.3 邏輯代數(shù)的基本規(guī)則一、置換(Replacement)規(guī)則
對于邏輯等式中的任一變量X,若將所有出現(xiàn)X的地方都用邏輯函數(shù)G置換,等式仍然成立。
例2-3
由此反演律能推廣到n個變量2024/5/717§2.1.3 邏輯代數(shù)的基本規(guī)則二、對偶(Dual)規(guī)則
對任一邏輯函數(shù)F=f(X1,X2,…,Xn),只要對表達式中所有的邏輯常量和邏輯符號分別做1和0、+和·
的對換,得到的新函數(shù)就是原函數(shù)F的對偶函數(shù),記為F’。且原函數(shù)具有的一切性質(zhì),其對偶函數(shù)同樣具備。
應(yīng)用對偶規(guī)則時需要注意:1) 上述變換必須對所有的邏輯常量、邏輯符號施行,不能遺漏;必須保持原函數(shù)變量之間的運算順序不變。 例2-4求的對偶函數(shù)3) 函數(shù)式中有“
”和“⊙”運算符,求對偶函數(shù)時,要將運算符“
”換成“⊙”,“⊙”換成“
”。
2024/5/718§2.1.3 邏輯代數(shù)的基本規(guī)則三、反演(Invert)規(guī)則(反函數(shù)) 對任何邏輯函數(shù)F=f(X1,X2,…,Xn),只要將表達式中所有的邏輯常量、邏輯符號和邏輯變量分別作0和1,+和·,之間的交換,得到的新的邏輯表達式就是原函數(shù)F的反函數(shù)。反演規(guī)則也稱為求反規(guī)則或求補規(guī)則。 在使用反演規(guī)則時應(yīng)注意:上述變換必須對所有的邏輯常量、邏輯符號和邏輯變量施行,不能遺漏必須保持原函數(shù)變量之間的運算順序不變之間的互換只對邏輯變量有效。函數(shù)式中有“
”和“⊙”運算符,求反函數(shù)時,要將運算符“
”換成“⊙”,“⊙”換成“
”。2024/5/719§2.1.3 邏輯代數(shù)的基本規(guī)則 例2-5求的反函數(shù)
例2-6求邏輯函數(shù)的反函數(shù)
在作求反運算時,不要先在邏輯表達式上面加橫桿,而是采用直接順序求反的方法,避免將求反運算和求非運算混淆2024/5/720§2.1.3 邏輯代數(shù)的基本規(guī)則對偶函數(shù)與反函數(shù)的區(qū)別:從命題的角度講,對偶函數(shù)是兩個相互獨立的函數(shù)。函數(shù)形式上對偶,性質(zhì)上相同。反函數(shù)是同一命題的兩個表現(xiàn)形式,且滿足互補律。從演化規(guī)則上講,求對偶函數(shù)對換邏輯常量與邏輯符號,求反函數(shù)對換邏輯常量、邏輯符號和邏輯變量。2024/5/721§2.1.4 邏輯代數(shù)的常用公式1、并項公式:如果邏輯表達式中有兩個與項,它們的一個因子相同,另一個因子互補,就可以將兩項合并稱一項,并消去那個互補的因子。2、消冗余因子公式:如果某與項的一個因子恰好與另一個與項互補,則該因子是冗余的,可以消去。3、消冗余項公式:如果某兩個與項有一個因子互補,而第三個與項恰好是這兩個與項中不互補的全體因子的與運算,則第三項是冗余的,可以消去。2024/5/722§2.2 邏輯函數(shù)及其描述方法
在邏輯代數(shù)中,任何對n個邏輯變量x1,x2,…,xn進行有限次邏輯運算的邏輯表達式,稱為n變量的邏輯函數(shù)或簡稱函數(shù),記作:F=f(x1,x2,…,xn)。 邏輯函數(shù)的描述方法:1、邏輯表達式 F(A、B、C) 與-或式 或-與式 與-或-非式2024/5/723§2.2 邏輯函數(shù)及其描述方法2、邏輯圖3、真值表4、卡諾圖:卡諾圖是真值表的一種圖形表示方法。把真值表中的變量分成兩組分別排在行和列中,其中多變量坐標按循環(huán)碼排列,函數(shù)值按坐標的位置逐個填入,就構(gòu)成二維圖表——卡諾圖。
例2-7求下面真值表的卡諾圖ABCF000000100100011110001011110111111111BC00011110A012024/5/724§2.2 邏輯函數(shù)及其描述方法AB00011011
m0
m1
m2
m3AABBABBAABABAB1010
m0
m1
m2
m3
miABC01000111100001111000011110
m0
m1
m2
m3
m4
m5
m6
m7
m0
m1
m2
m3
m4
m5
m6
m7
m12
m13
m14
m15
m8
m9
m10
m11ABCD二變量K圖三變量K圖四變量K圖2024/5/725§2.2 邏輯函數(shù)及其描述方法5、標準表達式
最小項:設(shè)有n個變量為A1~An,P是由這n個變量組成的與項。若與項P中的每一個變量都以出現(xiàn)一次且僅一次,則稱P是最小項。 例,由A,B,C三個變量構(gòu)成的最小項共8個,為:
n個變量構(gòu)成的最小項共有2n個,通常用mi表示。下角標i按下面的規(guī)則確定:將變量A1~An按順序排序,與項中以原變量出現(xiàn)時記為1,以反變量出現(xiàn)記為0。它們按序排列成一個二進制數(shù),其相應(yīng)的十進制數(shù)即為i的值。例如
由最小項的邏輯和所構(gòu)成的邏輯函數(shù)式成為邏輯函數(shù)的標準與或式。簡寫為:2024/5/726§2.2 邏輯函數(shù)及其描述方法
例2-8將例2-7的真值表改寫為標準與或式ABCF000000100100011110001011110111112024/5/727§2.2 邏輯函數(shù)及其描述方法 例2-9將函數(shù)變換為與或標準式 作出函數(shù)的真值表ABCF000100100100011110011010110111102024/5/728§2.2 邏輯函數(shù)及其描述方法例2-10將變換成標準與或式
F2024/5/729§2.2 邏輯函數(shù)及其描述方法
2024/5/730§2.2 邏輯函數(shù)及其描述方法問題一、如何由普通表達式得到卡諾圖 例2-12畫出3變量函數(shù)F(A,B,C)=A+BC的卡諾圖2024/5/731§2.2 邏輯函數(shù)及其描述方法2024/5/732§2.3 門電路的基本知識正邏輯(PositiveLogic):高電平代表邏輯1,低電平代表邏輯0負邏輯(NegativeLogic):低電平代表邏輯1,高電平代表邏輯0門電路的主要技術(shù)要求:1、邏輯電平穩(wěn)定。2、功耗小。靜態(tài)功耗,動態(tài)功耗3、工作速度高。平均延遲時間4、抗干擾能力強。干擾容限,也成干擾裕度(NoiseMargin)5、負載能力強。阻性負載,容性負載0
小規(guī)模集成電路:扇出系數(shù)互補輸出電路:又稱推拉輸出電路 優(yōu)點:負載能力強 缺點:輸出端不可并聯(lián)使用2024/5/733§2.4 邏輯函數(shù)的簡化 一個邏輯函數(shù)可以有多種不同的邏輯表達式,它們在繁簡程度上有所差異,但是它們所表示的邏輯功能是完全等效的。將較繁的邏輯表達式變換成與之等效的最簡邏輯表達式就稱為邏輯函數(shù)的簡化。 由于邏輯函數(shù)與邏輯電路之間存在著一一對應(yīng)關(guān)系,因此邏輯函數(shù)簡化意味著可以用較少的輸入端來實現(xiàn)同樣的邏輯功能。這對于提高電路可靠性和降低成本都是有利的。
邏輯函數(shù)簡化的方法: 邏輯代數(shù)簡化法(公式法簡化) 卡諾圖法簡化2024/5/734§2.4.2 公式法簡化合并項法
F吸收法
F消除法
F2024/5/735§2.4.2 公式法簡化配項法
F綜合法
F2024/5/736§2.4.3 卡諾圖法簡化
由于卡諾圖的坐標采用循環(huán)碼編排,使得圖上任何相鄰的兩個小方塊對應(yīng)的最小項邏輯相鄰,圖上每行、每列兩端的兩個最小項也是邏輯相鄰的。相鄰兩個最小項的合并項在圖上用一個圈表示,合并規(guī)則如下:1) 將邏輯值為1的相鄰最小項圈起來,圈內(nèi)最小項(1格)的個數(shù)M=2i(i=0,1,2,…),即M必須是2的冪;M個1格圈在一起可以消去i個變量,所以,合并后的與項中只包含(n-i)個變量。由此可見,相鄰1格越多,即合并圈越大,可以消去的變量數(shù)越多,合并后的與項越簡單。2) 為了使函數(shù)簡化得到最佳結(jié)果,合并圈之間允許部分重疊,某些1格甚至可以多次重疊。3) 若一個合并圈包含的每1格均被其他合并圈分別包含了,則這個合并圈就是多余的,必須消除。2024/5/737§2.4.3 卡諾圖法簡化
0001111000011110
m0
m1
m2
m3
m4
m5
m6
m7
m12
m13
m14
m15
m8
m9
m10
m11ABCD四變量K圖兩個相鄰格圈在一起,結(jié)果消去一個變量ABD
ADA1四個相鄰格圈在一起,結(jié)果消去兩個變量八個相鄰格圈在一起,結(jié)果消去三個變量十六個相鄰格圈在一起,結(jié)果
mi=12024/5/738§2.4.3 卡諾圖法簡化例2-13將F(A、B、C、D)化為最簡與非—與非式0100011110001110CDAB111111111111ACADBCBDABC2024/5/739§2.4.3 卡諾圖法簡化 例2-14試利用卡諾圖法化簡邏輯函數(shù)F=∑m(0,2,5,8,10,11,14,15)2024/5/740§2.4.3 卡諾圖法簡化問題二、具有約束的邏輯函數(shù)的化簡
在實際的邏輯電路中,經(jīng)常會遇到有些輸入組合在工作時根本不會出現(xiàn),這時其對應(yīng)的最小項的取值就可以是任意的,這樣的最小項就稱為任意項,有時也稱為約束項。在卡諾圖和真值表中用叉號(X)表示,在表達式中用來∑d表示。
對于有約束項的邏輯函數(shù)的化簡,由于約束項不會出現(xiàn),因此可以根據(jù)化簡的需要把它當作0或1,即包含在卡諾圈中就認為其取值為1,不包含在卡諾圈中就認為其取值為0。2024/5/741§2.4.3 卡諾圖法簡化2024/5/742§2.4.3 卡諾圖法簡化2024/5/743§2.5 組合邏輯電路組合邏輯電路
組合邏輯電路(CombinationalLogicCircuit)是由各種集成邏輯門按一定要求連接并實現(xiàn)某種邏輯功能的電路。 圖中,輸入信號x1,…,xn是二值邏輯變量,輸出信號z1,…,zn是二值邏輯函數(shù)。邏輯函數(shù)表達式為:組合邏輯電路x1xnz1zn2024/5/744§2.5.1 組合邏輯電路的定義與特點組合邏輯電路的特點為:1) 在任意指定時刻的穩(wěn)態(tài)輸出僅決定于該時刻的輸入變量的狀態(tài),而與以前各時刻的輸入狀態(tài)無關(guān);2) 在電路結(jié)構(gòu)上信號流向是單向性的,沒有從輸出端反饋到輸入端的反饋回路;3) 電路一般由邏輯門構(gòu)成,不含有記憶元件;4) 輸出與輸入之間存在有一定的延遲時間。 數(shù)字系統(tǒng)中,常用的組合邏輯部件有編碼器、譯碼器、數(shù)據(jù)選擇器、數(shù)據(jù)分配器、4位全加器、4位數(shù)值比較器和算術(shù)運算電路等。2024/5/745§2.5.2 組合邏輯電路的分析分析組合邏輯電路輸入與輸出之間關(guān)系的步驟:1. 寫出電路的邏輯函數(shù)表達式2. 簡化邏輯函數(shù),求出最簡邏輯函數(shù)或列真值表3. 描述電路的邏輯功能 例2-17分析如圖所示電路的功能 按照信號流的順序,分別寫出每個邏輯門的輸出&&&&ABG1G2G3F2024/5/746§2.5.2 組合邏輯電路的分析 例2-17分析如圖所示電路的功能
F為異或函數(shù)的表達式,該電路即為常用的異或門電路。 異或運算的規(guī)則:2024/5/747§2.5.2 組合邏輯電路的分析 例2-18分析如圖所示組合邏輯電路【解】(1)寫表達式:(2)簡化表達式:(3)列出真值表(4)描述功能從真值表可以看出,當輸入A、B、C中有2個或3個為1時,輸出F為1,否則輸出F為0。所以這個電路實際上是一種3人表決用的組合電路:只要有2票或3票同意,表決就通過。2024/5/748§2.5.3 用混合邏輯電路圖的方法描述組合邏輯電路描述組合邏輯電路的方法:1) 組合邏輯電路圖2) 語言描述方法組合邏輯電路圖:
匹配線,失配線&&=1≥1&12024/5/749§2.5.4 組合邏輯電路的語言描述方法
隨著電子設(shè)計自動化(EDA)技術(shù)的發(fā)展,出現(xiàn)了硬件描述語言(HDL)。
1987年由IEEE標準化委員會確定為標準硬件設(shè)計語言,1993年進一步修訂。IEEE指定了與VHDL語言有關(guān)的標準邏輯系統(tǒng)程序包IEEE.STD_LOGIC_1164。 使用較廣泛的硬件描述語言: 1) VHDL語言。 2) Verilog-HDL語言。
2024/5/750§2.5.5 幾種常用的組合邏輯模塊
在設(shè)計一個數(shù)字系統(tǒng)時,多采用自頂向下的設(shè)計方法,即從系統(tǒng)的總體行為出發(fā),將整個系統(tǒng)分為控制器和受控部分;受控部分又由若干模塊構(gòu)成,每個模塊實現(xiàn)一種比較單一的功能,這些模塊通常都有典型電路。一、編碼器二、譯碼器三、數(shù)據(jù)選擇器四、數(shù)據(jù)分配器2024/5/751§2.5.5 幾種常用的組合邏輯模塊一、編碼器(Encoder)編碼是指將特定含義的輸入信號轉(zhuǎn)換成二進制代碼的過程。實現(xiàn)編碼操作的電路稱為編碼器。按照輸入信號的不同特點和要求,有二進制編碼器、二—十進制編碼器、優(yōu)先編碼器等。1、二進制編碼器 用n位二進制代碼對N=2n個信號進行編碼的電路叫做二進制編碼器。以4-2線編碼器為例,其示意框圖如圖所示,I0、I1、I2、I3代表四個需要被編碼的信號,B、A為其輸出代碼,根據(jù)編碼器的邏輯功能要求,對每一信號進行編碼,設(shè)高電平輸入有效,則得到4-2線編碼器真值表。2024/5/752§2.5.5 幾種常用的組合邏輯模塊1、二進制編碼器
真值表: 邏輯表達式:2024/5/753§2.5.5 幾種常用的組合邏輯模塊2024/5/754§2.5.5 幾種常用的組合邏輯模塊2、優(yōu)先編碼器 上述編碼器中,輸入信號是相互排斥的,如果允許幾個信號同時輸入,但電路只對其中優(yōu)先級別最高的信號進行編碼,這樣的電路叫做優(yōu)先編碼器。 以4-2線編碼器為例,4-2線優(yōu)先編碼器的功能表如表所示,其中,I3的優(yōu)先級最高,I0的優(yōu)先級最低。
4-2線優(yōu)先編碼器的功能表2024/5/755§2.5.5 幾種常用的組合邏輯模塊根據(jù)真值表,得到4-2線優(yōu)先編碼器的輸出函數(shù):2024/5/756§2.5.5 幾種常用的組合邏輯模塊3、集成編碼器集成編碼器中最常用的是74148和74147編碼器。74148是一種8-3線優(yōu)先編碼器,它有8個輸入信號,3位輸出信號,允許多個輸入信號同時有效,但只對其中優(yōu)先級別最高的有效輸入信號編碼,而對級別較低的不響應(yīng),常用于優(yōu)先中斷系統(tǒng)和鍵盤編碼。74148的邏輯符號和引腳圖如圖:2024/5/757§2.5.5 幾種常用的組合邏輯模塊2024/5/758§2.5.5 幾種常用的組合邏輯模塊
兩片74148擴展成4-16線優(yōu)先編碼器,兩片共16個輸入端正好構(gòu)成4-16線編碼器的16個輸入,I15~I88個優(yōu)先級高的作為其中一個芯片的輸入,I7~I08個優(yōu)先級低的作為另外一個芯片的輸入,將優(yōu)先級高的芯片的使能輸入接地,使能輸出接優(yōu)先級低的芯片的使能輸入,這個通常稱為芯片的級聯(lián)。在輸出端,將每個芯片相同的輸出端相與就可以得到4-16線編碼器的低三位輸出,最高位可由優(yōu)先級高的芯片的擴展端獲得。擴展電路如圖所示。
2024/5/759§2.5.5 幾種常用的組合邏輯模塊例: 輸出為1001的反碼,十進制為9。
輸出為0101的反碼,十進制為5。 如果用或門是什么情況?
2024/5/760§2.5.5 幾種常用的組合邏輯模塊
74147的邏輯功能是將0~9十個數(shù)字轉(zhuǎn)換成它的8421BCD碼的輸出。
74147芯片的使用中需注意的是,其能對0~9十個數(shù)字進行編碼,但其輸入信號只有9個,為1~9,對于輸入信號0實際上為隱含輸入,當1~9輸入都無效時,輸出編碼為0的BCD編碼輸出。2024/5/761§2.5.5 幾種常用的組合邏輯模塊二、譯碼器(Decoder) 譯碼是編碼的逆過程。譯碼是將特定含義的二進制代碼轉(zhuǎn)換為對應(yīng)的輸出信號或另一種形式的代碼。能實現(xiàn)譯碼功能的電路叫做譯碼器。 1、地址譯碼器 地址譯碼器是將n個地址碼輸入翻譯成對應(yīng)的2n個輸出信號。最常見的是3-8線譯碼器74138,此外還有2-4線譯碼器74139,4-16線譯碼器74154等。2024/5/762§2.5.5 幾種常用的組合邏輯模塊2024/5/763§2.5.5 幾種常用的組合邏輯模塊 譯碼器可以看作是最小項發(fā)生器74138邏輯功能表2024/5/764§2.5.5 幾種常用的組合邏輯模塊例2-19用譯碼器實現(xiàn)F=AB+BC
首先將邏輯函數(shù)轉(zhuǎn)換成標準與或式,并寫成最小項的形式,然后將表達式中出現(xiàn)的最小項在譯碼器的輸出端引出來相與非,就可以得到函數(shù)F。
2024/5/765§2.5.5 幾種常用的組合邏輯模塊三、數(shù)據(jù)選擇器 數(shù)據(jù)選擇器是指在一些選擇信號的控制下,能夠從多個通道的輸入數(shù)據(jù)中選擇一路作為輸出信號的邏輯電路,又稱多路選擇器或多路開關(guān)(MultiplexSwitching),簡稱MUX。 常見的數(shù)據(jù)選擇器有四選一數(shù)據(jù)選擇器74153,八選一數(shù)據(jù)選擇器74151,十六選一數(shù)據(jù)選擇器74150等。四、數(shù)據(jù)分配器 數(shù)據(jù)分配器與數(shù)據(jù)選擇器的功能恰好相反。數(shù)據(jù)選擇器是從若干數(shù)據(jù)通道中選擇一路送到總線上,數(shù)據(jù)分配器則是將從總線上來的數(shù)據(jù)分配給若干終端中的一個。因此數(shù)據(jù)分配器簡寫為DMUX。
2024/5/766§2.5.5 幾種常用的組合邏輯模塊1. 四選一數(shù)據(jù)選擇器2024/5/767§2.5.5 幾種常用的組合邏輯模塊2.八選一數(shù)據(jù)選擇器
數(shù)據(jù)選擇器的輸出函數(shù)與邏輯函數(shù)的標準式在形式上一致。2024/5/768§2.5.5 幾種常用的組合邏輯模塊例2-20
用數(shù)據(jù)選擇器實現(xiàn)邏輯函數(shù)2024/5/769§2.6 組合邏輯電路的設(shè)計 組合邏輯電路的設(shè)計就是依據(jù)邏輯功能的要求,設(shè)計能實現(xiàn)該功能的簡單而又可靠的最佳電路。設(shè)計組合邏輯電路的一般步驟為: 1)依據(jù)設(shè)計要求列出真值表 2)寫出最簡邏輯函數(shù)表達式
3)依據(jù)提供的器件類型,進行函數(shù)表達式的變換
4)依據(jù)邏輯表達式畫出邏輯圖 在較多出入變量的情況下,組合電路的設(shè)計非常繁瑣,設(shè)計工作量非常大;對許多組合電路的設(shè)計可以不按照上述的四個步驟,而是利用某些邏輯函數(shù)的特點和邏輯門的特性,采用靈活的設(shè)計方法。
最小化設(shè)計和標準化設(shè)計兩種。2024/5/770§2.6 組合邏輯電路的設(shè)計一、最小化設(shè)計:要求設(shè)計出的電路最簡單。
例2-21用與非門設(shè)計一個舉重裁判表決電路。設(shè)舉重比賽有3個裁判,一個主裁判和兩個副裁判。認為杠鈴?fù)耆吓e的裁決由每一個裁判按一下自己面前的按鈕來確定。只有當兩個或兩個以上裁判判明成功,并且其中有一個為主裁判時,表明成功的燈才亮。
設(shè)主裁判為變量A,副裁判分別為變量B和C,認為杠鈴?fù)耆吓e,變量輸入為1,否則為0;表示成功與否的燈為Y,燈亮為1,燈滅為0。根據(jù)邏輯要求真值表為:2024/5/771§2.6 組合邏輯電路的設(shè)計
(2)函數(shù)化簡
(3)畫邏輯電路圖2024/5/772§2.6 組合邏輯電路的設(shè)計 例2-22設(shè)計一個碼制轉(zhuǎn)換電路,轉(zhuǎn)換真值表如下表。NB3B2B1B0G3G2G1G00000000001000100012001000113001100104010001105010101116011001017011101008100011009100111011010101111111011111012110010101311011011141110100115111110002024/5/773§2.6 組合邏輯電路的設(shè)計S (2)根據(jù)真值表得到邏輯表達式
(3)畫邏輯電路圖=1=1=1B0B1B2B3G0G1G2G32024/5/774§2.6 組合邏輯電路的設(shè)計二、標準化設(shè)計
1.用集成譯碼器設(shè)計
對任何組合邏輯函數(shù),只要根據(jù)函數(shù)的標準與-或式從譯碼器上選出所需要的最小項,就可以實現(xiàn)該函數(shù)。
2.用數(shù)據(jù)選擇器設(shè)計
將邏輯函數(shù)的輸入變量作為數(shù)據(jù)選擇器的控制碼加到控制碼輸入端,并將邏輯函數(shù)的函數(shù)值按其對應(yīng)的輸入組合的編號依次加到數(shù)據(jù)選擇器的各個數(shù)據(jù)輸入端。2024/5/775§2.6 組合邏輯電路的設(shè)計應(yīng)用降維卡諾圖的組合邏輯電路設(shè)計例2-23 用數(shù)據(jù)選擇器實現(xiàn)1)用八選一數(shù)據(jù)選擇器實現(xiàn)2024/5/776§2.6 組合邏輯電路的設(shè)計應(yīng)用降維卡諾圖的組合邏輯電路設(shè)計1)用四選一數(shù)據(jù)選擇器實現(xiàn) 函數(shù),將A,B作為變量,根據(jù)變量的四種取值計算出函數(shù)F的值,填到卡諾圖中,就得到了函數(shù)F的降維卡諾圖,如圖所示。2024/5/777§2.9 門網(wǎng)絡(luò)的競爭與險象電路的延遲: 前面組合邏輯電路的分析與設(shè)計只考慮了組合邏輯電路的穩(wěn)態(tài)特性,忽略了電路的延遲。 任何門電路都存在延遲。
CMOS門:10~20ns TTL門:3~10ns ECL門:0.1~3ns ——2000年2024/5/778§2.9 門網(wǎng)絡(luò)的競爭與險象
在組合邏輯電路中,由于傳輸路徑的不同,信號到達門電路輸入端的時候就會有先有后,這種時間之差稱之為競爭。由于競爭而導(dǎo)致門電路發(fā)生錯誤輸出稱之為冒險,可分為邏輯冒險和功能冒險兩種。
邏輯冒險可分為靜態(tài)和動態(tài)兩類。靜態(tài)邏輯冒險是指電路在某個輸入變量發(fā)生變化的前后,其輸出的穩(wěn)態(tài)值是相同的,在輸入信號發(fā)生變化時產(chǎn)生了”毛刺”;動態(tài)邏輯冒險是指電路的穩(wěn)態(tài)輸出在輸入信號變化前后是不同的,但在輸入信號發(fā)生變化時產(chǎn)生了”毛刺”。 動態(tài)邏輯冒險是在靜態(tài)邏輯冒險的基礎(chǔ)上發(fā)展起來的,假如消除了靜態(tài)邏輯冒險,動態(tài)邏輯冒險也
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年適用茅臺酒批發(fā)協(xié)議樣式
- 關(guān)于新板租房合同
- 機械租賃協(xié)議:2024年適用
- 2024年期專屬外加工承攬協(xié)議模板
- 南京信息工程大學(xué)《綜合教程5·學(xué)生用書(第二版)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年商業(yè)門面裝修服務(wù)協(xié)議范本
- 2024年房屋一對一代理協(xié)議樣本
- 湖北省武漢市漢陽區(qū)2024-2025學(xué)年上學(xué)期期中質(zhì)量檢測八年級 物理試卷(無答案)
- 2024年電工(初級)操作證考試題庫附答案
- 寵物友好展會門票預(yù)訂考核試卷
- (完整版)基層版創(chuàng)傷中心建設(shè)指南(試行)
- 無公害生姜生產(chǎn)基地項目可行性研究報告
- 學(xué)習鄉(xiāng)村振興知識競賽100題及答案
- 05s502圖集閥門井安裝圖集
- 醫(yī)務(wù)人員醫(yī)學(xué)人文素養(yǎng)培訓(xùn)
- 人工智能智慧樹知到答案章節(jié)測試2023年復(fù)旦大學(xué)
- 風險管理工具及方法FMEA
- 第五單元《圓》(單元解讀)-六年級數(shù)學(xué)上冊人教版
- 初中物理知識點手冊大全(挖空+答案)
- GB/T 32131-2015辣根過氧化物酶活性檢測方法比色法
- GB/T 28885-2012燃氣服務(wù)導(dǎo)則
評論
0/150
提交評論