際際滷

際際滷Share a Scribd company logo
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
BLM 221
MANTIK DEVRELER聴
Prof Dr Mehmet AKBABA
mehmetakbaba@karabuk.edu.tr
7. HAFTA
Temel Kavramlar
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
2
OK DZEYL (BASAMAKLI) MANTIK DEVRELER,
NAND VE NOR KAPILARI
 D旦rt basamakl脹 (D端zeyli) Mant脹k Devresi
 巽 basamakl脹 (D端zeyli) Mant脹k Devresi
 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹
 ki ve 巽 Basamakl脹 (D端zeyli) NAND VE NOR Kap脹s脹
Devrelerinin Tasar脹m脹
 ok basamakl脹 (d端zeyli) NAND ve NOR Kap脹lar脹
Devreleri
 Alternatif Simge Kullanarak Devre D旦n端帳端m端
 ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹
 ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
3
帖ekil 7.1: D旦rt basamakl脹 (D端zeyli)
Mant脹k Devresi
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
4
Z nin ifadesini ba帳ka t端rl端 yazarak 端巽 basamakl脹
devre elde edebiliriz. Bu k脹smi 巽arpma ile
ger巽ekle帳tirilebilir.
Z= (AB + C)[(D + E) + FG ] + H
= AB(D + E) + C(D + E) + ABFG + CFG + H
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
5
ekil 7.2: 巽 basamakl脹 (D端zeyli) Mant脹k Devresi
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
6
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
Problem: A帳a脹da verilen lojik fonksiyonu AND ve OR
kullanarak ger巽ekle帳tiriniz:
f(a,b,c,d) =  m(1,5,6,10,13,14)
Kuaraca脹n脹z devreyi iki basamakl脹 (d端zeyli) ve 端巽
d端zeyli olarak tasarlay脹n脹z. Her iki devreden hangisinin
daha basit ve en az lojik kap脹 kullan脹larak
ger巽ekle帳tirildiini belirleyiniz ve sonucun yorumunu
yap脹n脹z. B端t端n dei帳kenlerin kendilerinin ve
t端mleyenlerinin giri帳 olarak haz脹r olduunu varsay脹n.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
7
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
帖ekil 7.3
(7.1)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
8
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
ekil 7.4
f=abc+bcd+bcd+acd
Bu e帳itlii ger巽ekle帳tiren devre a帳a脹da verilmi帳tir
ki basamakl脹 (d端zeyli),
be帳 kap脹l脹, 16 kap脹 giri帳li devre
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
9
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
(7.1) e帳itliinde ortak terimler kullan脹l脹rsa ayn脹 fonksiyon
a帳a脹daki yaz脹labilir:
F=cd(a+b)+cd(a+b) (7.2)
(buda 端巽 basamakl脹 bir devreye d旦n端帳端r)
巽 basamakl脹 (seviyeli)
be帳 kap脹l脹
12 kap脹 giri帳li devre帖ekil 7.5
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
10
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
Karno haritas脹nda s脹f脹rlar kullan脹larak ayn脹 fonksiyonun
Tersi a帳a脹daki 帳ekilde elde edilir:
f= c d + ab c + cd + a b c (7.3)
(7.3) 端n tersi al脹n脹rsa:
f = (c + d)( a + b + c )(c +d )( a + b + c ) (7.4)
Elde edilir. (7.4) E帳itlii iki seviyeli OR-AND devresi ile
帖ekil 7.6 daki gibi ger巽ekle帳tirilebilir.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
11
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
巽 basamakl脹 (seviyeli)
be帳 kap脹l脹
12 kap脹 giri帳li devre
帖ekil 7.6
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
12
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
巽 basamakl脹 AND 巽脹k脹帳l脹 devre elde edebilmek i巽in (7.4)
denklemine 旦nce (X+Y)(X+Z)=X+YZ teoremi
uygulayal脹m:
f = [c + d(a + b )][c + d (a+b)] (7.5)
elde edilir. (7.5) e帳itlii d旦rt basamakl脹 devre gerektirir.
K旦帳eli parantez i巽indeki ifadeleri 巽arp脹p a巽arsak :
f = (c + a d + bd )(c + ad +bd ) (7.6)
elde edilir. (7.6) e帳itlii 端巽 basamakl脹 AND-OR-AND
devresi olarak 帖ekil 7.7 verildii gibi ger巽ekle帳tirilir:
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
13
OK DZEYL (BASAMAKLI) MANTIK
DEVRELER, NAND VE NOR KAPILARI
巽 basamakl脹 (seviyeli)
yedi kap脹l脹
16 kap脹 giri帳li devre
帖ekil 7.7
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
14
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
Buraya kadar lojik ifadeleri AND, OR ve EX-OR kap脹lar脹
ile ger巽ekle帳tirdik.
Bu b旦l端mde NAND ve NOR kap脹lar脹 tan脹t脹lacak ve
devrelerin bu kap脹larla nas脹l ger巽ekle帳tirilecei
g旦sterilecektir.
NAND ve NOR kap脹lar脹 daha h脹zl脹 巽al脹帳t脹klar脹ndan ve
genel olarak daha az devre eleman脹 kullan脹larak
yap脹ld脹klar脹ndan lojik devre tasar脹mc脹lar脹n脹n 巽ok巽a tercih
edilmektedirler.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
15
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
2.1 NAND Kap脹s脹
帖ekil 7.8(a) da NAND kap脹s脹n脹n simgesi g旦sterilmi帳tir.
VE (AND) kap脹s脹n脹n 巽脹k脹帳 ucuna k端巽端k bir daire eklenince
NAND kap脹s脹 simgesi elde edilir. 脹k脹帳 ucundaki k端巽端k
daire ters alma alma veya t端mleyan alma veya deilleme
(NOT) anlam脹nda kullan脹lmaktad脹r. NADN kap脹s脹 帖ekil
7.8(b) de g旦rild端端 gibi AND kap脹s脹n脹n sonuna bir NOT
(ters alma) kap脹s脹 eklenerek elde edilebilir. Buda NAND
kap脹s脹n脹n AND kap脹s脹n脹n terine e帳it olduu anlamina gelir
veya NADN=AND.NOT= (AND) yaz脹labilir. NAND
kap脹s脹n脹n ba脹nt脹s脹 a帳a脹daki gibidir:
F=(ABC)=A+B+C
G旦r端ld端端 gibi NAND kap脹s脹 giri帳 dei帳kenlerinin
terslerini toplayan bir devredir.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
16
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
n giri帳li bir NAND kap脹s脹n脹n 巽脹k脹帳 ba脹nt脹s脹
F=(X1X2X3.Xn)=X1+X2+X3+..Xn (7.8)
(7.8) ba脹nt脹s脹 NAND kap脹s脹n脹n giri帳lerinden en az birisi
0 ise kap脹n脹n 巽脹ki帳 dei帳keninin 1 olmas脹 gerektiini
ifade etmaktedir.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
17
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
NAND kap脹s脹
NAND  AND-NOT =(AND)
(ABC)=A+B+C (deillerin (terslerin) toplam脹
(a) 巽 kap脹l脹 NAND kap脹s脹 (b) NAND e帳deer devresi
(c) n giri帳li NAND
ekil 7.8: NAND kap脹s脹 (gate)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
18
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
2.2 NOR Kap脹s脹
帖ekil 7.9(a) 端巽 giri帳li NOR kap脹s脹n脹 g旦stermektedir.
Simgenin 巽脹k脹帳脹ndaki k端巽端k daire i帳areti tersleme (NOT
veya t端mleyen) anlam脹nda kullan脹lmaktad脹r. Bu nedenle
NOR kap脹s脹 OR kap脹s脹n脹 izleyen bir NOT kap脹s脹n脹n
bile帳iminden olu帳maktad脹r. NOR=OR.NOT=(OR)
巽 giri帳li bir NOR kap脹s脹n脹n 巽脹k脹帳 dei帳keninin ifadesi
F=(A+B+C)=ABC (terslerin (t端mleyenlerin) 巽arp脹m脹)
olur.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
19
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
NOR gate
NOR kap脹s脹  NOR-NOT =(NOR)
(A+B+C)=ABC (t端mleyenlerin 巽arp脹mlar脹)
(a) 巽 kap脹l脹 NOR kap脹s脹 (b) NOR e帳deer devresi
(c) n giri帳li NOR
ekil 7.9: NOR kap脹s脹 (gate)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
20
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
帖ekil 7/9(c) de g旦serilen n-giri帳li NOR (VEYA)
kaps脹m脹n 巽脹k脹帳 de帳keninin ifadesi:
Figure is
F = (X1+X2++Xn) = X1 X2Xn (7.9)
Herhangi bir kap脹 dier kap脹lar kullan脹larak
ge巽ekle帳tirilebilir. rnein VEYA kap脹s脹 NOT ve AND
kap脹lar脹 ile a帳a脹daki gibi ger巽ekle帳tirilebilir:
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
21
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
ekil 7.10: NAND kap脹s脹n脹n NOT, AND, ve OR
kap脹lar脹 ile ger巽ekle帳tirilmesi
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
22
NAND (VE-DEL) ve
NOR (VEYA-DEL) Kap脹lar脹
AND veya OR kap脹s脹 varsa, bir diri DeMorgan kural脹
kullan脹larak ger巽ekle帳tirilebilir. rnein, OR ve NOT
varsa, AND and aia脹deki gibi ger巽ekle帳tirilir:
XY = (X' + Y) (7.10)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
23
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
ki basamakl脹 (d端zeyli) AND ve OR kap脹 vevreleri kolayca
NAND ve NOR kap脹 devrelerine d旦n端帳t端r端lebilir. Bu
d旦n端帳端mde DeMorgan kural脹 a帳a脹daki gibi kullan脹l脹r:
(7.11)
(7.12)
A帳a脹daki 旦rnek minimum SOP ifadesinin dei帳ik dier
formlara nas脹l d旦n端帳t端r端ld端端n端 g旦stermektedir:
(X1+X2+X3+...........Xn)=X1.X2.X3...............Xn
(X1.X2.X3........Xn)=X1+X2+X3+............+Xn
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
24
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
(7.13), (7.14), (7.15) ve (7.16) e帳itlikleri 帖ekil 7.11 de
g旦sterildii gibi, s脹ra ile AND-OR, NAND-NAND, OR-
NAND, NOR-OR devrelerine kar帳脹l脹k gelmektedirler.
(7.16) e帳itliini yeniden a帳a脹daki gibi yazal脹m:
F = {[A + (B' + C)' + (B + C' + D')' ]'}'
F = A + BC' + B C D = [(A +B C + B CD) ]'
= [A'  (BC )'  (B CD) ] '
= [A'  (B' + C)  (B + C' + D ) ]'
= A + (B' + C)' + (B + C' + D )'
(7.17)
(7.13)
(7.11) den (7.14)
(7.12) den (7.15)
(7.12) den (7.16)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
25
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
(7.17) e帳itlii 端巽 bamakl脹 NOR-NOR-INVERT devresi
verir. Fakat iki basamakl脹 NOR devresi elde etmek
istiyorsak, minimum SOP yerine minimum POS
(product-of-sums) formu ile ba帳lamam脹z gerekir.
Karnaugh haritas脹ndan minimum POS ifadesi
bulunduktan sonra fonksiyon a帳a脹daki gibi iki
basamakl脹 devre veren formda yaz脹l脹r:
F=(A+B+C)(A+B+C)(A+C+D)
= {[(A+B+C)(A+B+C)(A+C+D)]}
= [(A+B+C)+(A+B+C)+(A+C+D)]
= (ABC+ABC+ACD)
= (ABC).(ABC).(ACD)
(7.18)
(7.19)
(7.20)
(7.21)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
26
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
ekil 7.11(a): ki basamakl脹 (d端zeyli) sekiz temel devreler
(devam脹 帖ekil 7.11(b) de)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
27
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
F=,*(A+B+C)(A+B+C)(A+C+D)+-
=,ABC+ABC+ACD-
=(ABC).(ABC).(ACD)
F=*(A+B+C)+(A+B+C)+(A+C+D)+
ekil 7.11(b): ki basamakl脹 (d端zeyli) sekiz temel devreler
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
28
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
F=[(abcde)+=*(ab)(cd)e)+=*(ab)+(cd)+e+
Bir fonksiyonun tersinin tersi kendisini verir (hat脹rlatma). POS
帳eklinde yaz脹lm脹帳 herhagi bir lojik fonksiyon NAND-NOR olarak
ger巽ele帳tirilebilir. rnek:
(F=(a+a)(b+b)(c+c)(d+d)(e+e) yaz脹l脹p POS ekline d旦n端t端r端lebilir)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
29
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
聴ki Basamakl脹 NAND-NAND devresi tasar脹m脹 yap脹las脹
ilemi
1. Fonksiyonun minimum SOP ifadesini bulunuz.
2. Buna kar脹l脹k gelen iki basamakl脹 (d端zeyli) AND-OR
devresini 巽iziniz.
3. Sonra ayn脹 巽izizmi, arabalant脹lar脹 ayn脹 b脹rakarak
ayn脹 巽izizmi NAND kap脹lar脹 ile tekrarlay脹n脹z.
4. Herhangi bir kap脹n脹n giriinde tek literal (deiken)
varsa o literalin t端mleyenini al脹n脹z.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
30
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
ekil 7.12 AND-OR devresinden NAND devresine
ge巽mek i巽in yap脹lmas脹 gereken ad脹mlar脹 sergilemektedir.
Devrenin 巽脹k脹脹nda herhangi bir deiiklik olmamaktad脹r.
Genel olarak fonksiyon literallerin toplam脹 (l1, l2, l3,.)
ve 巽arp脹m terimlerden (P1, P2,..) olumaktad脹r.
F = l1 + l2 +..+ P1 + P2 + ..
DeMorgan kural脹 uyguland脹ktan sonra
F = (l1 l2  P1 P2 ..)
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
31
K VE  BASAMAKLI (DZEYL) NAND VE
NOR KAPISI DEVRELERNN TASARIMI
ekil 7.12: AND-OR devresinin NAND-NAND devresine
d旦n端帳t端r端lmesi 旦rnei
(a) D旦n端帳t端r端lmeden 旦nceki devre
(b) D旦n端帳t端r端lmeden sonraki devre
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
32
ok basamakl脹 (d端zeyli) NAND ve
NOR Kap脹lar脹 Devreleri
rnek: A帳a脹daki fonksiyonu NAND devresi ile
ge巽ekle帳tiriniz.
F1=a [b + c(d + e ) + f g ] + hi j + k
帖ekil 7.13 g旦r端ld端端 gibi devrenin 帳mas脹 旦nce AND-OR
devresi olarak 巽izilmi帳 ve daha sonra yukar脹da anlat脹ld脹脹
gibi NAND devresine d旦n端帳t端r端lm端帳t端r.
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
33
ok basamakl脹 (d端zeyli) NAND ve
NOR Kap脹lar脹 Devreleri
(a) AND-OR devresi
(b) NAND devresi
帖ekil 7.13 ok basamakl脹 NAND devresi d旦n端帳端m端
1. basamak2. basamak3. basamak4. basamak5. basamak
1. basamak2. basamak3. basamak4. basamak5. basamak
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
34
Alternatif Simge Kullanarak Devre D旦n端帳端m端
Alternatif kap脹 Simgeleri
NOT
ekil 7.14: Alternatif Kap脹 Simgeleri
Alternatif Simge Kullanarak Devre D旦n端帳端m端
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
35
(a) NAND kap脹s脹 devresi
(b) Alternatif NAND kap脹s脹 devresi
(c) Edeer AND-OR kap脹s脹 devresi
ekil 7.15:
NAND Kap脹 devresi
d旦n端帳端m端
Alternatif Simge Kullanarak Devre D旦n端帳端m端
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
36
(a) OR ve AND kap脹lar脹ndan oluan devresi
ift terslemeler biribirini yok ediyor
T端mleyeni al脹nm脹 giriler
terslemeleri yok ediyor
(b) NOR kap脹lar脹 ile kurulmu devre
ekil 7.16:
NAND Kap脹 devresi
d旦n端帳端m端
Alternatif Simge Kullanarak Devre D旦n端帳端m端
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
37
(a) AND-OR devresi
K端巽端k dairecikler (bubbles) biribirini yok ediyor
(b) NANDe d旦n端t端rmede ilk basamak
聴lave edilmi inverter
聴lave edilmi inverter
ekil 7.17:
AND-OR devresinin
NAND devresine
d旦n端帳t端r端lmesi
(c) 聴laveli alternatif d旦n端t端rme
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
38
Bu konu a帳ada verilen bir 旦rneklerle a巽脹klanacakt脹r.
NEK 1: A帳a脹daki 端巽 fonksiyonu salayan d旦rt giri帳li 端巽
巽脹k脹帳l脹 bir devre tasarlayal脹m:
F1(A,B,C,D)=m(11,12,13,14,15)
F2(A,B,C,D)=m(3,7,11,12,13,15)
F3(A,B,C,D)=m(3,7,12,13,14,15)
(7.22)
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
39
ekil 7.18: (7.22) E帳tliklerini
minimize eden Karnaugh haritas脹
F1=AB+ACD F2=CD+ABC
F3=AB+ACD
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
40
ekil 7.19: (7.22) Eitliklerini
ger巽ekletiren devre
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
41
ekil 7.20: (7.22) E帳itliklerinin 巽ok 巽脹k脹帳l脹 tek devre
olarak ger巽ekle帳tirilmesi
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
42
f1 =  m(2,3,5,7,8,9,10,11,13,15)
f2 =  m(2,3,5,6,7,10,11,14,15)
f3 =  m(6,7,8,9,13,14,15)
(7.23)
RNEK 2: Dier bir d旦rt giri帳li-端巽 巽脹k脹帳l脹 devre
tasar脹m脹
(7.23) e帳ikliklerinin minimum ifadelerini bulmak i巽in
帖ekil 7.21 deki Karnaugh haritalar脹 kullanlm脹帳t脹r.
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
43
f1=bd + bc + ab
f2=c + abd
f3= bc + abc +
abd
acd
veya
(7.23.a)
nce 帖ekil (7.21) de verilen Karnaugh haritas脹ndan
fonksiyonlar脹n a帳a脹da verilen minimum ifadeleri bulunur.
Bu fonksiyonlar 10 kap脹 ve 25 kap脹 giri帳i ile
ger巽ekle帳tirilebilir.
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
44
帖ekil 7.21
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
45
Karnaugh haritalar脹ndan a' bd ( f2 den), abd ( f3 den), ve
ab' c ( f3 den) terimlerinin f1 in i巽inde kullan脹labilecei
kolayca g旦r端lmekedir. Eer bd terimi yerine a' bd + abd
kullan脹l脹rsa bd terimini ger巽ekle帳tirecek olan kap脹 elimine
edilir. f1  in i巽indeki m10 ve m11 terimleri b'e, ve ab' c' ( f3
teki ) terimlerinin i巽inde zaten bulunmaktad脹r ve bunlar ayn脹
zamanda m8 ve m9; terimlerinide kapsamada kullan脹labilir
ve ab terimini ger巽ekletirecek olan kap脹 elimine edilebilir.
Bu durumda en uygun 巽旦z端m aa脹daki eitliklrden elde
edilir:
f1=abd + abd + abc + bc
f2=c + abd
f3=bc + abc + abd
(7.23.b)
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
46
(7.23.b) e帳itlikleri 8 kap脹 ve 22 kap脹 giri帳i gerektirir ve 2
kap脹 3 kap脹 giri帳i tasarruf edi帳lmi帳 olur.
ok 巽脹k脹帳l脹 devre tasarlan脹rken baz脹 durumlarda
kom帳u 1 lerin ayn脹 guruba al脹mas脹 daha az devre
eleman脹 kullanma yerine daha fazla devre eleman脹
kullanmay脹 gerektireceinden uygun deildir. Veya
ba帳ka bi dei帳le en 巽ok say脹da ortak terim kullanmak
her zaman en iyi 巽旦z端m olmayabilir. Bunun 旦rnei
ileride 帖ekil 7.23 de g旦sterilecektir.
(ki fonksiyon aras脹nda ortak kullan脹lan terimlerin altlar脹
巽izilmi帳tir.)
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
47
ok 脹k脹帳l脹 devre tasar脹m脹 i巽in Karnaugh haritalar脹ndan
gerekli temel (prime) guruplar脹n (implicant lar脹n
belirlenmesi
ki-Basamakl脹 巽ok 巽脹k脹帳l脹 devre tasar脹m脹nda ilk ad脹m
gerekli temel (prime) guruplar脹n (implikants) bulunmas脹d脹r.
Bunu yaparken 巽ok dikkatli olmam脹z gereken bir 旦zellii
g旦zden ka巽脹rmamak laz脹m. Buda birtek fonksiyon i巽in
gerekli temel gurup (essential prime implicant) olan bir
gurup 巽ok 巽脹k脹l脹 devre tasar脹m脹 i巽in gerekli temel gurup
(essential prime implicant) olamayabilir. rnein ekil 7.21
de, bd terimi f1 fonksiyonu i巽in gerekli temel gurup
(essential prime implicant) (m5 i i巽eren tek temel gurup)
olmas脹na kar帳脹n, 巽ok 巽脹k脹帳l脹 devre tasar脹m脹 i巽in gerekli
temel guruplardan biri deildir.
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
48
Bunun nedeni (bd nin temel guruplardan birisi olmamas脹)
m5 ayn脹 zamanda f2 nin haritas脹nda da g旦z端kmesi, bu
nedenle de f1 ve f2 fonksiyonlar脹n脹n ortak bir terimi
taraf脹ndan kapsama al脹nabileceidir.
f1 = acd+abd+abcd
f2 = bcd+abcd+bcd
Bu iki fonksiyonu Karnaugh haritalar脹na ta帳脹y脹p en iyi
巽旦z端m端 veren gerekli temel guruplar脹 (essential prime
implicans) bulal脹m. Sonu巽 bir sonraki slaytta (帖ekil 7.22)
g旦sterilmi帳tir.
rnek 1: Aadaki iki fonksiyonu g旦z 旦n端ne alal脹m;
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
49
(a) En iyi 巽旦z端m
(b) Bu 巽旦z端m bir fazla kap脹 gerektiriyor
ekil 7.22
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
50
f1=abd+abcd+abd+abcd
f2=abc+abd+abcd+bcd
rnek 2: Aadaki iki fonksiyonu g旦z 旦n端ne
alal脹m:
Bu iki fonksiyonu Karnaugh haritalar脹na ta帳脹y脹p
en iyi 巽旦z端m端 veren gerekli temel guruplar脹
(essential prime implicans) bulal脹m. Sonu巽 bir
sonraki slaytta (帖ekil 7.23) g旦sterilmi帳tir.
ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹
Devre Tasar脹m脹
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
51
(a) En 巽ok ortak terimle elde edilen 巽旦z端m: 8 kap脹, 22 kap脹 giri帳i gerekli
(b) En iyi 巽旦z端m: 7 kap脹, 18 kap脹 giri帳i gerekli ve ortak terim yok.
帖ekil 7.23
ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
52
F1 = [(a + b )c + d](e + f )
F2 = [(a + b )c + g ](e + f )h
RNEK 1: A帳a脹da verilen iki fonksiyonu 巽ok 巽脹k脹帳l脹
NOR devresi olarak ge巽ekle帳tirelim.
stenen NOR devresi olduundan 旦nce OR-AND
devresini kurmam脹z doru yakla帳脹md脹r bu devre
帖ekil 7.24.a da verilmi帳 ve NOR devresine
d旦n端帳端m端 帖ekil 7.24.b de verilmi帳tir.
ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
53
1. Basamak2. Basamak3. Basamak4. Basamak
(a) AND ve OR devresi
(b) Edeer NOR devresi
ekil 7.24 ok basamakl脹 NOR devresi d旦n端端m端
ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
54
RNEK 2: A帳a脹da verilen iki fonksiyonu 巽ok 巽脹k脹帳l脹
NAND devresi olarak ger巽ekle帳tirelim.
f1=(ab+cd+n)h+(a+e)g+k
f2=(cd+eh+g)k+(a+e)g+b
stenen NAND devresi olduundan 旦nce AND-OR
devresini kurmam脹z doru yakla帳脹md脹r. Bu devre
帖ekil 7.25.a da verilmi帳 ve NAND devresine
d旦n端帳端m端 帖ekil 7.25.b de verilmi帳tir.
ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
55
ekil 7.25.a ok basamakl脹 AND-OR devresi
ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
56
ekil 7.25.b. ok basamakl脹 NAND devresi d旦n端端m端
Kaynak巽a
 1.H端seyin EK聴Z, Mant脹k Devreleri, Deiim
Yay脹nlar脹, 4. Bask脹, 2005
 2.Thomas L. Floyd, Digital Fundamentals,
Prentice-Hall Inc. New Jersey, 2006
 3.M. Morris Mano, Michael D. Ciletti, Digital
Design, Prentice-Hall, Inc.,New Jersey, 1997
 4.H端seyin Demirel, Dijital Elektronik, Birsen
Yay脹nevi, 聴stanbul, 2012
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
57
Teekk端r Ederim
Sal脹kl脹 ve mutlu bir hafta
ge巽irmeniz temennisiyle, iyi
巽al脹malar dilerim
KBUZEM
Karab端k niversitesi
Uzaktan Eitim Uygulama ve Arat脹rma Merkezi
58

More Related Content

H7 blm221 (1)

  • 1. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi BLM 221 MANTIK DEVRELER聴 Prof Dr Mehmet AKBABA mehmetakbaba@karabuk.edu.tr 7. HAFTA
  • 2. Temel Kavramlar KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 2 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI D旦rt basamakl脹 (D端zeyli) Mant脹k Devresi 巽 basamakl脹 (D端zeyli) Mant脹k Devresi NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 ki ve 巽 Basamakl脹 (D端zeyli) NAND VE NOR Kap脹s脹 Devrelerinin Tasar脹m脹 ok basamakl脹 (d端zeyli) NAND ve NOR Kap脹lar脹 Devreleri Alternatif Simge Kullanarak Devre D旦n端帳端m端 ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri
  • 3. OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 3 帖ekil 7.1: D旦rt basamakl脹 (D端zeyli) Mant脹k Devresi
  • 4. OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 4 Z nin ifadesini ba帳ka t端rl端 yazarak 端巽 basamakl脹 devre elde edebiliriz. Bu k脹smi 巽arpma ile ger巽ekle帳tirilebilir. Z= (AB + C)[(D + E) + FG ] + H = AB(D + E) + C(D + E) + ABFG + CFG + H
  • 5. OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 5 ekil 7.2: 巽 basamakl脹 (D端zeyli) Mant脹k Devresi
  • 6. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 6 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI Problem: A帳a脹da verilen lojik fonksiyonu AND ve OR kullanarak ger巽ekle帳tiriniz: f(a,b,c,d) = m(1,5,6,10,13,14) Kuaraca脹n脹z devreyi iki basamakl脹 (d端zeyli) ve 端巽 d端zeyli olarak tasarlay脹n脹z. Her iki devreden hangisinin daha basit ve en az lojik kap脹 kullan脹larak ger巽ekle帳tirildiini belirleyiniz ve sonucun yorumunu yap脹n脹z. B端t端n dei帳kenlerin kendilerinin ve t端mleyenlerinin giri帳 olarak haz脹r olduunu varsay脹n.
  • 7. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 7 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI 帖ekil 7.3 (7.1)
  • 8. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 8 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI ekil 7.4 f=abc+bcd+bcd+acd Bu e帳itlii ger巽ekle帳tiren devre a帳a脹da verilmi帳tir ki basamakl脹 (d端zeyli), be帳 kap脹l脹, 16 kap脹 giri帳li devre
  • 9. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 9 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI (7.1) e帳itliinde ortak terimler kullan脹l脹rsa ayn脹 fonksiyon a帳a脹daki yaz脹labilir: F=cd(a+b)+cd(a+b) (7.2) (buda 端巽 basamakl脹 bir devreye d旦n端帳端r) 巽 basamakl脹 (seviyeli) be帳 kap脹l脹 12 kap脹 giri帳li devre帖ekil 7.5
  • 10. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 10 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI Karno haritas脹nda s脹f脹rlar kullan脹larak ayn脹 fonksiyonun Tersi a帳a脹daki 帳ekilde elde edilir: f= c d + ab c + cd + a b c (7.3) (7.3) 端n tersi al脹n脹rsa: f = (c + d)( a + b + c )(c +d )( a + b + c ) (7.4) Elde edilir. (7.4) E帳itlii iki seviyeli OR-AND devresi ile 帖ekil 7.6 daki gibi ger巽ekle帳tirilebilir.
  • 11. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 11 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI 巽 basamakl脹 (seviyeli) be帳 kap脹l脹 12 kap脹 giri帳li devre 帖ekil 7.6
  • 12. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 12 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI 巽 basamakl脹 AND 巽脹k脹帳l脹 devre elde edebilmek i巽in (7.4) denklemine 旦nce (X+Y)(X+Z)=X+YZ teoremi uygulayal脹m: f = [c + d(a + b )][c + d (a+b)] (7.5) elde edilir. (7.5) e帳itlii d旦rt basamakl脹 devre gerektirir. K旦帳eli parantez i巽indeki ifadeleri 巽arp脹p a巽arsak : f = (c + a d + bd )(c + ad +bd ) (7.6) elde edilir. (7.6) e帳itlii 端巽 basamakl脹 AND-OR-AND devresi olarak 帖ekil 7.7 verildii gibi ger巽ekle帳tirilir:
  • 13. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 13 OK DZEYL (BASAMAKLI) MANTIK DEVRELER, NAND VE NOR KAPILARI 巽 basamakl脹 (seviyeli) yedi kap脹l脹 16 kap脹 giri帳li devre 帖ekil 7.7
  • 14. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 14 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 Buraya kadar lojik ifadeleri AND, OR ve EX-OR kap脹lar脹 ile ger巽ekle帳tirdik. Bu b旦l端mde NAND ve NOR kap脹lar脹 tan脹t脹lacak ve devrelerin bu kap脹larla nas脹l ger巽ekle帳tirilecei g旦sterilecektir. NAND ve NOR kap脹lar脹 daha h脹zl脹 巽al脹帳t脹klar脹ndan ve genel olarak daha az devre eleman脹 kullan脹larak yap脹ld脹klar脹ndan lojik devre tasar脹mc脹lar脹n脹n 巽ok巽a tercih edilmektedirler.
  • 15. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 15 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 2.1 NAND Kap脹s脹 帖ekil 7.8(a) da NAND kap脹s脹n脹n simgesi g旦sterilmi帳tir. VE (AND) kap脹s脹n脹n 巽脹k脹帳 ucuna k端巽端k bir daire eklenince NAND kap脹s脹 simgesi elde edilir. 脹k脹帳 ucundaki k端巽端k daire ters alma alma veya t端mleyan alma veya deilleme (NOT) anlam脹nda kullan脹lmaktad脹r. NADN kap脹s脹 帖ekil 7.8(b) de g旦rild端端 gibi AND kap脹s脹n脹n sonuna bir NOT (ters alma) kap脹s脹 eklenerek elde edilebilir. Buda NAND kap脹s脹n脹n AND kap脹s脹n脹n terine e帳it olduu anlamina gelir veya NADN=AND.NOT= (AND) yaz脹labilir. NAND kap脹s脹n脹n ba脹nt脹s脹 a帳a脹daki gibidir: F=(ABC)=A+B+C G旦r端ld端端 gibi NAND kap脹s脹 giri帳 dei帳kenlerinin terslerini toplayan bir devredir.
  • 16. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 16 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 n giri帳li bir NAND kap脹s脹n脹n 巽脹k脹帳 ba脹nt脹s脹 F=(X1X2X3.Xn)=X1+X2+X3+..Xn (7.8) (7.8) ba脹nt脹s脹 NAND kap脹s脹n脹n giri帳lerinden en az birisi 0 ise kap脹n脹n 巽脹ki帳 dei帳keninin 1 olmas脹 gerektiini ifade etmaktedir.
  • 17. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 17 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 NAND kap脹s脹 NAND AND-NOT =(AND) (ABC)=A+B+C (deillerin (terslerin) toplam脹 (a) 巽 kap脹l脹 NAND kap脹s脹 (b) NAND e帳deer devresi (c) n giri帳li NAND ekil 7.8: NAND kap脹s脹 (gate)
  • 18. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 18 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 2.2 NOR Kap脹s脹 帖ekil 7.9(a) 端巽 giri帳li NOR kap脹s脹n脹 g旦stermektedir. Simgenin 巽脹k脹帳脹ndaki k端巽端k daire i帳areti tersleme (NOT veya t端mleyen) anlam脹nda kullan脹lmaktad脹r. Bu nedenle NOR kap脹s脹 OR kap脹s脹n脹 izleyen bir NOT kap脹s脹n脹n bile帳iminden olu帳maktad脹r. NOR=OR.NOT=(OR) 巽 giri帳li bir NOR kap脹s脹n脹n 巽脹k脹帳 dei帳keninin ifadesi F=(A+B+C)=ABC (terslerin (t端mleyenlerin) 巽arp脹m脹) olur.
  • 19. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 19 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 NOR gate NOR kap脹s脹 NOR-NOT =(NOR) (A+B+C)=ABC (t端mleyenlerin 巽arp脹mlar脹) (a) 巽 kap脹l脹 NOR kap脹s脹 (b) NOR e帳deer devresi (c) n giri帳li NOR ekil 7.9: NOR kap脹s脹 (gate)
  • 20. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 20 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 帖ekil 7/9(c) de g旦serilen n-giri帳li NOR (VEYA) kaps脹m脹n 巽脹k脹帳 de帳keninin ifadesi: Figure is F = (X1+X2++Xn) = X1 X2Xn (7.9) Herhangi bir kap脹 dier kap脹lar kullan脹larak ge巽ekle帳tirilebilir. rnein VEYA kap脹s脹 NOT ve AND kap脹lar脹 ile a帳a脹daki gibi ger巽ekle帳tirilebilir:
  • 21. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 21 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 ekil 7.10: NAND kap脹s脹n脹n NOT, AND, ve OR kap脹lar脹 ile ger巽ekle帳tirilmesi
  • 22. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 22 NAND (VE-DEL) ve NOR (VEYA-DEL) Kap脹lar脹 AND veya OR kap脹s脹 varsa, bir diri DeMorgan kural脹 kullan脹larak ger巽ekle帳tirilebilir. rnein, OR ve NOT varsa, AND and aia脹deki gibi ger巽ekle帳tirilir: XY = (X' + Y) (7.10)
  • 23. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 23 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI ki basamakl脹 (d端zeyli) AND ve OR kap脹 vevreleri kolayca NAND ve NOR kap脹 devrelerine d旦n端帳t端r端lebilir. Bu d旦n端帳端mde DeMorgan kural脹 a帳a脹daki gibi kullan脹l脹r: (7.11) (7.12) A帳a脹daki 旦rnek minimum SOP ifadesinin dei帳ik dier formlara nas脹l d旦n端帳t端r端ld端端n端 g旦stermektedir: (X1+X2+X3+...........Xn)=X1.X2.X3...............Xn (X1.X2.X3........Xn)=X1+X2+X3+............+Xn
  • 24. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 24 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI (7.13), (7.14), (7.15) ve (7.16) e帳itlikleri 帖ekil 7.11 de g旦sterildii gibi, s脹ra ile AND-OR, NAND-NAND, OR- NAND, NOR-OR devrelerine kar帳脹l脹k gelmektedirler. (7.16) e帳itliini yeniden a帳a脹daki gibi yazal脹m: F = {[A + (B' + C)' + (B + C' + D')' ]'}' F = A + BC' + B C D = [(A +B C + B CD) ]' = [A' (BC )' (B CD) ] ' = [A' (B' + C) (B + C' + D ) ]' = A + (B' + C)' + (B + C' + D )' (7.17) (7.13) (7.11) den (7.14) (7.12) den (7.15) (7.12) den (7.16)
  • 25. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 25 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI (7.17) e帳itlii 端巽 bamakl脹 NOR-NOR-INVERT devresi verir. Fakat iki basamakl脹 NOR devresi elde etmek istiyorsak, minimum SOP yerine minimum POS (product-of-sums) formu ile ba帳lamam脹z gerekir. Karnaugh haritas脹ndan minimum POS ifadesi bulunduktan sonra fonksiyon a帳a脹daki gibi iki basamakl脹 devre veren formda yaz脹l脹r: F=(A+B+C)(A+B+C)(A+C+D) = {[(A+B+C)(A+B+C)(A+C+D)]} = [(A+B+C)+(A+B+C)+(A+C+D)] = (ABC+ABC+ACD) = (ABC).(ABC).(ACD) (7.18) (7.19) (7.20) (7.21)
  • 26. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 26 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI ekil 7.11(a): ki basamakl脹 (d端zeyli) sekiz temel devreler (devam脹 帖ekil 7.11(b) de)
  • 27. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 27 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI F=,*(A+B+C)(A+B+C)(A+C+D)+- =,ABC+ABC+ACD- =(ABC).(ABC).(ACD) F=*(A+B+C)+(A+B+C)+(A+C+D)+ ekil 7.11(b): ki basamakl脹 (d端zeyli) sekiz temel devreler
  • 28. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 28 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI F=[(abcde)+=*(ab)(cd)e)+=*(ab)+(cd)+e+ Bir fonksiyonun tersinin tersi kendisini verir (hat脹rlatma). POS 帳eklinde yaz脹lm脹帳 herhagi bir lojik fonksiyon NAND-NOR olarak ger巽ele帳tirilebilir. rnek: (F=(a+a)(b+b)(c+c)(d+d)(e+e) yaz脹l脹p POS ekline d旦n端t端r端lebilir)
  • 29. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 29 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI 聴ki Basamakl脹 NAND-NAND devresi tasar脹m脹 yap脹las脹 ilemi 1. Fonksiyonun minimum SOP ifadesini bulunuz. 2. Buna kar脹l脹k gelen iki basamakl脹 (d端zeyli) AND-OR devresini 巽iziniz. 3. Sonra ayn脹 巽izizmi, arabalant脹lar脹 ayn脹 b脹rakarak ayn脹 巽izizmi NAND kap脹lar脹 ile tekrarlay脹n脹z. 4. Herhangi bir kap脹n脹n giriinde tek literal (deiken) varsa o literalin t端mleyenini al脹n脹z.
  • 30. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 30 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI ekil 7.12 AND-OR devresinden NAND devresine ge巽mek i巽in yap脹lmas脹 gereken ad脹mlar脹 sergilemektedir. Devrenin 巽脹k脹脹nda herhangi bir deiiklik olmamaktad脹r. Genel olarak fonksiyon literallerin toplam脹 (l1, l2, l3,.) ve 巽arp脹m terimlerden (P1, P2,..) olumaktad脹r. F = l1 + l2 +..+ P1 + P2 + .. DeMorgan kural脹 uyguland脹ktan sonra F = (l1 l2 P1 P2 ..)
  • 31. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 31 K VE BASAMAKLI (DZEYL) NAND VE NOR KAPISI DEVRELERNN TASARIMI ekil 7.12: AND-OR devresinin NAND-NAND devresine d旦n端帳t端r端lmesi 旦rnei (a) D旦n端帳t端r端lmeden 旦nceki devre (b) D旦n端帳t端r端lmeden sonraki devre
  • 32. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 32 ok basamakl脹 (d端zeyli) NAND ve NOR Kap脹lar脹 Devreleri rnek: A帳a脹daki fonksiyonu NAND devresi ile ge巽ekle帳tiriniz. F1=a [b + c(d + e ) + f g ] + hi j + k 帖ekil 7.13 g旦r端ld端端 gibi devrenin 帳mas脹 旦nce AND-OR devresi olarak 巽izilmi帳 ve daha sonra yukar脹da anlat脹ld脹脹 gibi NAND devresine d旦n端帳t端r端lm端帳t端r.
  • 33. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 33 ok basamakl脹 (d端zeyli) NAND ve NOR Kap脹lar脹 Devreleri (a) AND-OR devresi (b) NAND devresi 帖ekil 7.13 ok basamakl脹 NAND devresi d旦n端帳端m端 1. basamak2. basamak3. basamak4. basamak5. basamak 1. basamak2. basamak3. basamak4. basamak5. basamak
  • 34. KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 34 Alternatif Simge Kullanarak Devre D旦n端帳端m端 Alternatif kap脹 Simgeleri NOT ekil 7.14: Alternatif Kap脹 Simgeleri
  • 35. Alternatif Simge Kullanarak Devre D旦n端帳端m端 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 35 (a) NAND kap脹s脹 devresi (b) Alternatif NAND kap脹s脹 devresi (c) Edeer AND-OR kap脹s脹 devresi ekil 7.15: NAND Kap脹 devresi d旦n端帳端m端
  • 36. Alternatif Simge Kullanarak Devre D旦n端帳端m端 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 36 (a) OR ve AND kap脹lar脹ndan oluan devresi ift terslemeler biribirini yok ediyor T端mleyeni al脹nm脹 giriler terslemeleri yok ediyor (b) NOR kap脹lar脹 ile kurulmu devre ekil 7.16: NAND Kap脹 devresi d旦n端帳端m端
  • 37. Alternatif Simge Kullanarak Devre D旦n端帳端m端 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 37 (a) AND-OR devresi K端巽端k dairecikler (bubbles) biribirini yok ediyor (b) NANDe d旦n端t端rmede ilk basamak 聴lave edilmi inverter 聴lave edilmi inverter ekil 7.17: AND-OR devresinin NAND devresine d旦n端帳t端r端lmesi (c) 聴laveli alternatif d旦n端t端rme
  • 38. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 38 Bu konu a帳ada verilen bir 旦rneklerle a巽脹klanacakt脹r. NEK 1: A帳a脹daki 端巽 fonksiyonu salayan d旦rt giri帳li 端巽 巽脹k脹帳l脹 bir devre tasarlayal脹m: F1(A,B,C,D)=m(11,12,13,14,15) F2(A,B,C,D)=m(3,7,11,12,13,15) F3(A,B,C,D)=m(3,7,12,13,14,15) (7.22)
  • 39. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 39 ekil 7.18: (7.22) E帳tliklerini minimize eden Karnaugh haritas脹 F1=AB+ACD F2=CD+ABC F3=AB+ACD
  • 40. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 40 ekil 7.19: (7.22) Eitliklerini ger巽ekletiren devre
  • 41. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 41 ekil 7.20: (7.22) E帳itliklerinin 巽ok 巽脹k脹帳l脹 tek devre olarak ger巽ekle帳tirilmesi
  • 42. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 42 f1 = m(2,3,5,7,8,9,10,11,13,15) f2 = m(2,3,5,6,7,10,11,14,15) f3 = m(6,7,8,9,13,14,15) (7.23) RNEK 2: Dier bir d旦rt giri帳li-端巽 巽脹k脹帳l脹 devre tasar脹m脹 (7.23) e帳ikliklerinin minimum ifadelerini bulmak i巽in 帖ekil 7.21 deki Karnaugh haritalar脹 kullanlm脹帳t脹r.
  • 43. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 43 f1=bd + bc + ab f2=c + abd f3= bc + abc + abd acd veya (7.23.a) nce 帖ekil (7.21) de verilen Karnaugh haritas脹ndan fonksiyonlar脹n a帳a脹da verilen minimum ifadeleri bulunur. Bu fonksiyonlar 10 kap脹 ve 25 kap脹 giri帳i ile ger巽ekle帳tirilebilir.
  • 44. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 44 帖ekil 7.21
  • 45. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 45 Karnaugh haritalar脹ndan a' bd ( f2 den), abd ( f3 den), ve ab' c ( f3 den) terimlerinin f1 in i巽inde kullan脹labilecei kolayca g旦r端lmekedir. Eer bd terimi yerine a' bd + abd kullan脹l脹rsa bd terimini ger巽ekle帳tirecek olan kap脹 elimine edilir. f1 in i巽indeki m10 ve m11 terimleri b'e, ve ab' c' ( f3 teki ) terimlerinin i巽inde zaten bulunmaktad脹r ve bunlar ayn脹 zamanda m8 ve m9; terimlerinide kapsamada kullan脹labilir ve ab terimini ger巽ekletirecek olan kap脹 elimine edilebilir. Bu durumda en uygun 巽旦z端m aa脹daki eitliklrden elde edilir: f1=abd + abd + abc + bc f2=c + abd f3=bc + abc + abd (7.23.b)
  • 46. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 46 (7.23.b) e帳itlikleri 8 kap脹 ve 22 kap脹 giri帳i gerektirir ve 2 kap脹 3 kap脹 giri帳i tasarruf edi帳lmi帳 olur. ok 巽脹k脹帳l脹 devre tasarlan脹rken baz脹 durumlarda kom帳u 1 lerin ayn脹 guruba al脹mas脹 daha az devre eleman脹 kullanma yerine daha fazla devre eleman脹 kullanmay脹 gerektireceinden uygun deildir. Veya ba帳ka bi dei帳le en 巽ok say脹da ortak terim kullanmak her zaman en iyi 巽旦z端m olmayabilir. Bunun 旦rnei ileride 帖ekil 7.23 de g旦sterilecektir. (ki fonksiyon aras脹nda ortak kullan脹lan terimlerin altlar脹 巽izilmi帳tir.)
  • 47. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 47 ok 脹k脹帳l脹 devre tasar脹m脹 i巽in Karnaugh haritalar脹ndan gerekli temel (prime) guruplar脹n (implicant lar脹n belirlenmesi ki-Basamakl脹 巽ok 巽脹k脹帳l脹 devre tasar脹m脹nda ilk ad脹m gerekli temel (prime) guruplar脹n (implikants) bulunmas脹d脹r. Bunu yaparken 巽ok dikkatli olmam脹z gereken bir 旦zellii g旦zden ka巽脹rmamak laz脹m. Buda birtek fonksiyon i巽in gerekli temel gurup (essential prime implicant) olan bir gurup 巽ok 巽脹k脹l脹 devre tasar脹m脹 i巽in gerekli temel gurup (essential prime implicant) olamayabilir. rnein ekil 7.21 de, bd terimi f1 fonksiyonu i巽in gerekli temel gurup (essential prime implicant) (m5 i i巽eren tek temel gurup) olmas脹na kar帳脹n, 巽ok 巽脹k脹帳l脹 devre tasar脹m脹 i巽in gerekli temel guruplardan biri deildir.
  • 48. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 48 Bunun nedeni (bd nin temel guruplardan birisi olmamas脹) m5 ayn脹 zamanda f2 nin haritas脹nda da g旦z端kmesi, bu nedenle de f1 ve f2 fonksiyonlar脹n脹n ortak bir terimi taraf脹ndan kapsama al脹nabileceidir. f1 = acd+abd+abcd f2 = bcd+abcd+bcd Bu iki fonksiyonu Karnaugh haritalar脹na ta帳脹y脹p en iyi 巽旦z端m端 veren gerekli temel guruplar脹 (essential prime implicans) bulal脹m. Sonu巽 bir sonraki slaytta (帖ekil 7.22) g旦sterilmi帳tir. rnek 1: Aadaki iki fonksiyonu g旦z 旦n端ne alal脹m;
  • 49. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 49 (a) En iyi 巽旦z端m (b) Bu 巽旦z端m bir fazla kap脹 gerektiriyor ekil 7.22
  • 50. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 50 f1=abd+abcd+abd+abcd f2=abc+abd+abcd+bcd rnek 2: Aadaki iki fonksiyonu g旦z 旦n端ne alal脹m: Bu iki fonksiyonu Karnaugh haritalar脹na ta帳脹y脹p en iyi 巽旦z端m端 veren gerekli temel guruplar脹 (essential prime implicans) bulal脹m. Sonu巽 bir sonraki slaytta (帖ekil 7.23) g旦sterilmi帳tir.
  • 51. ki basamakl脹 (D端zeyli) ok 脹k脹帳l脹 Devre Tasar脹m脹 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 51 (a) En 巽ok ortak terimle elde edilen 巽旦z端m: 8 kap脹, 22 kap脹 giri帳i gerekli (b) En iyi 巽旦z端m: 7 kap脹, 18 kap脹 giri帳i gerekli ve ortak terim yok. 帖ekil 7.23
  • 52. ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 52 F1 = [(a + b )c + d](e + f ) F2 = [(a + b )c + g ](e + f )h RNEK 1: A帳a脹da verilen iki fonksiyonu 巽ok 巽脹k脹帳l脹 NOR devresi olarak ge巽ekle帳tirelim. stenen NOR devresi olduundan 旦nce OR-AND devresini kurmam脹z doru yakla帳脹md脹r bu devre 帖ekil 7.24.a da verilmi帳 ve NOR devresine d旦n端帳端m端 帖ekil 7.24.b de verilmi帳tir.
  • 53. ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 53 1. Basamak2. Basamak3. Basamak4. Basamak (a) AND ve OR devresi (b) Edeer NOR devresi ekil 7.24 ok basamakl脹 NOR devresi d旦n端端m端
  • 54. ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 54 RNEK 2: A帳a脹da verilen iki fonksiyonu 巽ok 巽脹k脹帳l脹 NAND devresi olarak ger巽ekle帳tirelim. f1=(ab+cd+n)h+(a+e)g+k f2=(cd+eh+g)k+(a+e)g+b stenen NAND devresi olduundan 旦nce AND-OR devresini kurmam脹z doru yakla帳脹md脹r. Bu devre 帖ekil 7.25.a da verilmi帳 ve NAND devresine d旦n端帳端m端 帖ekil 7.25.b de verilmi帳tir.
  • 55. ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 55 ekil 7.25.a ok basamakl脹 AND-OR devresi
  • 56. ok 巽脹k脹帳l脹 NOR ve NAND kap脹s脹 devreleri KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 56 ekil 7.25.b. ok basamakl脹 NAND devresi d旦n端端m端
  • 57. Kaynak巽a 1.H端seyin EK聴Z, Mant脹k Devreleri, Deiim Yay脹nlar脹, 4. Bask脹, 2005 2.Thomas L. Floyd, Digital Fundamentals, Prentice-Hall Inc. New Jersey, 2006 3.M. Morris Mano, Michael D. Ciletti, Digital Design, Prentice-Hall, Inc.,New Jersey, 1997 4.H端seyin Demirel, Dijital Elektronik, Birsen Yay脹nevi, 聴stanbul, 2012 KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 57
  • 58. Teekk端r Ederim Sal脹kl脹 ve mutlu bir hafta ge巽irmeniz temennisiyle, iyi 巽al脹malar dilerim KBUZEM Karab端k niversitesi Uzaktan Eitim Uygulama ve Arat脹rma Merkezi 58