Professional Documents
Culture Documents
02.02.2001
CEVAP 1:
a) f1(a,b,c)=abc' + b'c = abc' + ab'c + a'b'c
15 PUAN
f2(a,b,c)=b'c' + bc = ab'c' + a'b'c' + abc + a'bc
f3(a,b,c)=a'bc' + ab' = a'bc' + ab'c + ab'c'
3:8 Kod zc kullanlacaktr. Kod zcnn klar srasylar u minterimlere kar dmektedir: a'b'c', a'b'c, a'bc', a'bc, ab'c', ab'c, abc', abc.
Buna gre yukardaki fonksiyonlar gerekletirmek iin gerekli olan klar VEYA kaplar ile
balanarak devre izilir.
b) Burada kod zc hangi tutucuya yazlacan (yani izin verileceini), veri seici ise hangi
tutucunun ieriinin ka aktarlacan belirler. Buna gre devre aadaki gibi izilir:
X
15 PUAN
D
Q
E
O0
O1
2:4
K O2
O3
I0
I1 4:1
I2 VS
D
Q
E
I3
D
Q
E
OS1 OS0
YS1 YS0
Q2+Q1+Q0+
X
Q2Q1Q0
0
1
000
011
001
001
100 010
010
000 011
011
001 100
100
010 000
101
110
111
CEVAP 2: a)
b)
Q2+
Q0X
Q2Q1 00
00
01
11
10
T2
0
0
01 11 10
0
0 1
0
1 0
Q0X
Q2Q1 00 01 11
00
01
11
10
0
0
0
0
0
1
10
1
0
T2 = Q2 + Q1Q0X + Q1'Q0X'
Q1+
Q0X
Q2Q1 00 01 11
00
01
11
10
00
01
11
10
Q0+
Q0X
Q2Q1 00 01 11
10
1
0
0
1
1
0
0
0
T1
Q0X
Q2Q1 00 01 11
5 PUAN
00
01
11
10
1
0
1
1
0
0
10
0
1
T0
Q0X
Q2Q1
00 01 11
10
1
1
0
0
1
1
0
1
00
01
11
10
1
0
1
1
1
1
10
1
0
15 PUAN
Yukarda bulunan T ifadelerine gre devre izilir.
c) D flip-floplar ve veri seiciler ile tasarm yaparken Karnaugh tablolarn yeniden oluturmaya
gerek yoktur, sadece durum tablosunu kullanmak yeterlidir. durum deikeni olduuna gre
8:1 veri seiciler kullanlr ve veri seicilerin seme ularna durum deikenleri balanr.
a) kkndaki durum tablosunun satralarna baklarak veri seicilerin girilerine gelecek olan
deerler belirlenir.
1
0
0
Bo
8:1
VS
s2s1s0
8:1
VS
0
Bo
s2s1s0
0
0
0
Bo
8:1
VS
s2s1s0
D
Q
C
D
C
D
C
Z0
Z1
5 PUAN
Z2
saat
d)
b) kk iin: 5 durumu Q2Q1Q0 =101 durumudur. Burdan hangi duruma gidilecei T deerleri
belirlenirken lerin nasl seildiine baldr. Bunu T ifadelerinin belirlendii tablolardan anlayabiliriz ya da T ifadelerine 101 deerini koyarak hesaplayabiliriz. Buna gre 101 durumunda:
X=0 iin
T2 = 1 demek ki Q2 deer deitirecek yani Q2+ = 0
001 durumuna geilir.
T1 = 0 demek ki Q1 deer deitirmeyecek yani Q1+ = 0
+
T0 = 0 demek ki Q0 deer deitirmeyecek yani Q0 = 1
10 PUAN
X=1 iin
T2 = 1 demek ki Q2 deer deitirecek yani Q2+ = 0
T1 = 1 demek ki Q1 deer deitirecek yani Q1+ = 1
011 durumuna geilir.
T0 = 0 demek ki Q0 deer deitirmeyecek yani Q0+ = 1
c) kk iin: 5 durumu Q2Q1Q0 =101 durumudur. Burdan hangi duruma gidilecei veri
seicilerin 5 no.lu girilerine ne balandna baldr. Bo braklan giriler lojik 1 olarak deerlendirildiinden yukardaki tasarmda hem X=0 hem de X=1 iin 111 durumunda geilir.
e) PN=0 olduunda saat iaretinin kendisi, PN=1 olduunda saat iaretinin tmleyeninin devreye
uygulanmas isteniyor. Bu ilem en basit olarak bir YA DA balac ile gereklenebilir.
PN
Saat iareti
Flip-floplarn saat
girilerine balanacak
5 PUAN
CEVAP 3:
a)
Vcc
Rc
Q1
Q2
b) Bir lojik elemann kna ok sayda eleman balanmas durumunda bu elamnn kndan
akan akm miktar artar. Bu da elemann doru ekilde almasn engeller.
k lojik 0dayken Q2 iletimdedir. Dardan gelen akm bu tranzistor zerinden topraa akar.
Akmn artmas durumunda Q2nin i direnci nedeniyle buradaki gerilim de artar V=R*I.
Bylece k gerilimi lojik 0 deerini amaya balar.
k lojik 1deyken Q1 iletimdedir. k akm bu tranzistor zerinden darya doru akar.
ekilen akmn artmas durumunda Q1in i direnci ve Rc direnci nedeniyle buradaki gerilim de
artar. Bu gerilm Vc den karlaca iin ktaki gerilim azalr ve lojik 1 deerinin altna dmeye balar.
15 PUAN
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
17.11.2000
a) Yukarda verilen lojik devreye ilikin ifadeyi arpmlarn toplam eklinde yaznz. Tmleyenleri gstermek iin deikenlerin stne izgi koyunuz ( a gibi).
b) Bulduunuz ifadeyi Boole cebrinin aksiyom ve teoremlerini kullanarak basitletiriniz.
c) Basitletirilmi ifadeyi sadece TVE (NAND) balalar ile gerekleyip iziniz. Balalarn
giri saylarnda bir snrlama yoktur.
SORU 2:
f(a,b,c,d) = 1(2,3,6,8,11,13,15) + (0,4,7,9,10)
a) Yukarda verilen fonkisyonun tm temel ieren tabann Karnaugh diyagram ile bulunuz.
b) Aada verilen maliyet kriterini kullanarak seenekler tablosunu oluturup indirgeyiniz.
Yaptnz indirgemenin aamalarn ksaca aklaynz. ndirgeme sonucu elde ettiiniz en
ucuz fonksiyonun ifadesini ve toplam maliyetini yaznz.
Maliyet Kriteri: Her bir deiken 2 birim, her tmleme ilemi 1 birim.
c) Fonkisyonun en ucuz ifadesini sadece 2 girili TVE balalar kullanarak gerekleyip
iziniz.
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
17.11.2000
CEVAP 2:
a) Tm temel ieren taban:
ad, ac, bc, cd, ad, ab, bd
A B C D E F G
6 5 5 4 4 5 6
b)
2
X
X
X
A
B
C
D
E
F
G X
2
X
X
X
A
B
C
D
F
G X
2
X
B
D
F
G X
3
X
X
X
6
X
X
X
X
X
6
X
X
X
X
X
X
6
X
M
5
4
5
6
X
X
13
M
6
5
5
4
5
6
X
X
X
3
X
X
11
X
X
X
3
15
X
X
M
6
5
5
4
4
5
6
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
21.12.2001
I0
I1 4:1
I2 VS
I3 s1 s0
D1
Q
CLK
D0
A B
Q
CLK
Q1
Q1'
Q0
Q0'
Saat
a) Yukarda izimi verilmi olan senkron ardl devreyi zmleyerek durum gei/k tablosunu ve
durum gei diyagramn iziniz.
b) Ayn devreyi veri seici kullanmadan, lojik kaplar ve D tipi flip-floplar ile tasarlayp iziniz.
SORU 3:
Bir lambay kontrol etmek zere; bir saat girii, iki adet veri girii (X,Y) ve bir adet k (Z) olan bir
senkron ardl devre tasarlanacatr. Saat iaretinin periyodu 1 saniye olan devrede, X girii en az 2 saniye
boyunca '1' olursa Z = 1 olacak ve lamba yanacaktr. Lambann yanmad durumlarda (Z = 0) Y giriinden gelen deerlerin bir etkisi yoktur. Lamba yanyorken pozitif bir saat kenarnda Y=1 olursa lamba
sner ve lambann tekrar yanmas iin X giriinin en az 2 saniye boyunca '1' olmas beklenir. Lambann
yand durumlarda X giriinden gelen deerlerin bir etkisi yoktur.
Dikkat: X giriinin en az 2 saniye boyunca '1' olmas iin, saat iaretinin 3 kenarnda X =1 olmaldr. Devrenin zamanlama diyagram aada gsterilmitir:
SAAT
X
Y
Z
.T.
Bilgisayar Mhendislii Blm
Yrd.Do. Dr. Feza BUZLUCA
21.12.2001
CLK
Q
Q'
Saat
b) Ana-uydu (master-slave) tipi flip-floplarda, saat iareti '1'de olduu srece girie gelen deerler, k
belirlemek zere deerlendirilir. Belirlenen deer saat iaretinin inen kenarnda kayt edilir ve ka
yanstlr.
Kenar tetiklemeli flip-floplarda giriler sadece saat iaretinin etkin kenarnda deerlendirilir ve ka
yanstlr.
Saat
S
R
Q (A-U)
Q (KT)
Yukardaki diyagramda saat iareti 1'deyken S=1 R=0 oluyor. Ana-uydu flip-flop bu girii
deerlendiriyor ve ieriini 1 yapmaya hazrlanyor. Daha sonra yine saat iareti 1'deyken S=0 R=0
oluyor. Bu giri ierik deimeyecek (yani ana-uydu ff 1'de kalacak) demektir. Saat iaretinin inen
kenarnda ise hazrlanan deer (yani 1) ana uydu flip-flopun kna yansyor. Karlatrmaya aldmz
negatif kenar tetiklemeli flip-flop ise sadece inen kenardaki girileri deerlendiriyor. Burada S=0,R=0
olduuna gre filp-flopun ierii deimiyor ve 0'da kalyor.
CEVAP 2:
a) D tipi ff'larda Q+=D olduuna gre Q0+ ve Q1+ belirlemek iin D0 ve D1 belirlenmeli.
Devreden D0 = AB ve kn Z = ABQ1' + Q0'olduu grlyor.
Veri seici ise devrenin her durumu iin veri girilerinden birini kna aktaracaktr. Buna gre:
Q1 Q0 D1
Q1+Q0+,Z
AB
00
AB
Tabloyu oluturmak iin
00
01
10
11
Q1 Q0
01
(AB)'
veri seicinin ifadesini
00
00,1
00,1
00,1
11,1
10
A+B
yazmaya gerek yoktur.
01
10,0
10,0
10,0
01,1
11
B'
Yandaki tablo Karnaugh
10
00,1
10,1
10,1
11,1
diyagram deildir.
10,0
00,0
10,0
01,0
11
S+,Z
AB
S
D1
D2
D3
D4
00
D1,1
D3,0
D1,1
D3,0
01
D1,1
D3,0
D3,1
D1,0
10
D1,1
D3,0
D3,1
D3,0
01,0
11
D4,1
D2,1
D4,1
D2,0
00,1
01,1
10,1
D1
11,1
00,1
11,0
D4
D2
11,1
11,1
00
0
1
1
0
AB
01
0
1
0
1
11
1
0
0
1
00,0
01,0
10,0
D3
00,0
10,0
01,1
10,1
10
0
1
1
1
01
11
A,0
00
01
D,1
S+
00
01
Balang
Durumu
S
A
B
C
D
00
01
10
11
00
A
A
A
D
XY
01
A
A
A
A
11
B
C
D
A
10
B
C
D
D
Z
0
0
0
1
00
XY
01
11
10
00
00
00
10
00
00
00
00
01
11
10
00
01
11
10
10
0
0
0
1
B,0
Q1+ Q0+
10
11
00
10
C,0
T1
Q1 Q0
00
01
11
10
Q1 Q0
10
11
00
01
11
10
T0
00
XY
01
11
10
0
0
1
0
0
0
1
1
0
1
0
1
0
1
0
0
Z= Q1Q0'
Q1 Q0
00
01
11
10
00
XY
01
11
10
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
09.01.2003
X
Y
Z
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
09.01.2003
3:8 K
s2 s1 s0
O0
O1
O2
O3
O4
O5
O6
O7
O3
O4
O6
O7
f1
O1
O3
O7
f2
CEVAP 2:
2)
f(a,b,c,d)=(5,7,10,11,12,14,15) + (3,4,8)
K.No
4
8
3
5
10
12
7
11
14
15
a
0
1
0
0
1
1
0
1
1
1
K.No
3,7,11,15
8,10,12,14
10,11,14,15
b
1
0
0
1
0
1
1
0
1
1
c
0
0
1
0
1
0
1
1
1
1
a
1
1
d
0
0
1
1
0
0
1
1
0
1
b
-
c
1
1
d
1
0
-
K.No
4,5
4,12
8,10
8,12
3,7
3,11
5,7
10,11
10,14
12,14
7,15
11,15
14,15
a
0
1
1
0
0
1
1
1
1
1
b
1
1
0
0
1
0
1
1
1
c
0
0
0
1
1
1
1
1
1
1
d
0
0
0
1
1
1
0
0
1
1
-
bcd ,
(8)
12
abd , cd ,
(7)
(4)
5,7
7,11,15
ad ,
(5)
10,12,14
1. tablo
abc
bcd
abd
ac
ad
cd
5
X
10
11
12
14
15
X
X
X
X
X
X
X
X
X
Maliyet
8
8
7
4
5
4
abd
ac
ad
cd
7
X
10
11
X
X
12
14
15
X
X
Maliyet
7
4
5
4
11
X
X
15
X
X
Maliyet
4
4
(Maliyet = 16 birim)
veya
ii) f= abd + ad + cd
(Maliyet = 16 birim)
olur.
ac
(4)
10,11,14,15
CEVAP 3:
Girilerin k zerindeki etkisi saat iaretinden sonra gereklemektedir. Bu nedenle devre
Moore modeline gre tasarlanacaktr.
(Giriler XY eklinde gsterilmitir.)
A,0
10
11
00
10
01
11
S
A
B
C
D
00
01
01
11
D,1
S+
00
01
Balang
Durumu
B,0
00
A
A
C
C
XY
01
A
A
D
A
Q1+ Q0+
C,1
10
11
Q1 Q0
00
01
11
10
00
10
T1
Q1 Q0
00
01
11
10
00
11
10
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
0
Q1 Q0
00
01
11
10
10
B
C
C
C
Z
0
0
1
1
00
XY
01
11
10
00
00
11
11
00
00
10
00
01
11
10
00
01
11
11
11
0
0
0
1
T0
XY
01
11
B
C
D
A
00
XY
01
11
10
0
1
0
1
0
1
1
0
1
0
1
0
1
0
0
1
Flip-flop
Srme
Devresi
T0
T1
Q
CLK
Q
CLK
Q0
Q'0
Q1
Q'1
Saat
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
01.11.2002
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
01.11.2002
00
01
11
00
10
01
1. Kanonik alm
11
15
10
11
14
Ayn ifadenin cebirsel olarak bulunmas: nce arpm yaplr, ardndan her monomdaki eksik
deikeni tamamlamak iin ifadeye Bool cebrine uygun eklemeler yaplr.
rnein abc monomunda d deikeni eksiktir. Bu nedenle abc yerine ona eit olan abcd + abcd'
yazlr.
f= (a+b)(ab+bc+ad+cd) = abc+ acd + abd + bcd
f= abcd + abcd + abcd + abcd + abcd
Sadeleme sonucu :
f= abd + abc + acd
f= abd + abc + bcd
(1)
(2)
1. Kanonik alm
3
X
7
X
14
X
X
11
X
X
X
X
X
10
X
X
10
M
4
5
12
14
15
X
X
X
X
X
M
4
6
4
5
a b c
.T.
Bilgisayar Mhendislii Blm
Yrd.Do.Dr. Feza BUZLUCA
13.12.2002
a b c
f / f'
Tarif edilen devreyi, en fazla iki adet tmleme kaps ve en by 4:1 olan gerekli sayda veri seiciler
kullanarak tasarlayp iziniz. Bunlarn dnda herhangi bir lojik bala kullanlmayacaktr.
SORU 2:
a) Hem Q hem de Q' k olan bir adet pozitif kenar tetiklemeli D flip-flopu ve sadece bir adet uygun
boyutta veri seici kullanarak, pozitif kenar tetiklemeli bir JK "flip-flop"u tasarlayarak iziniz.
b) Yandaki ekilde gsterildii gibi bir T flip-flopunun giriine
bir YA DA (EXOR) balac balanarak bir X "flip-flop"u
elde edilmitir. Bu X "flip-flop"unun ilev tablosunu (X giriine gre "flip-flop" ieriinin deiimi) izerek almasn
aklaynz. X "flip-flop"unun zaman diyagramn iziniz.
SORU 3:
Q0
J
Q
K CLK
Q 0'
A B
Q
CLK
Q1
Q 1'
Saat
Yukarda izimi verilmi olan senkron ardl devreyi zmleyerek durum gei/k tablosunu ve durum gei diyagramn iziniz.
.T.
Bilgisayar Mhendislii Blm
Yrd.Do. Dr. Feza BUZLUCA
13.12.2002
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
f(S=0)
1
0
1
1
1
0
0
1
c'
1
c'
c
Devre
c
c'
1
I0
I1
I2
I3
f
4:1
MUX
s1
CEVAP 2:
a)
JK Flip-flop ilev tablosu:
J K Q(t+1)
0 0 Q(t)
01 0
10 1
1 1 Q(t)'
'0'
'1'
f'
s0
J K
I1
2:1
MUX
s0
I0
I1 4:1
I2 VS
I3 s 1 s 0
I0
Q
D
CLK Q
Q
Q'
Saat
Saat
X
T
Q
CEVAP 3:
J=(AB)' + Q0
K=(AB)' + Q1
T= (A+B)Q1'
Q1+Q0+,Z
Q1 Q0
00
01
10
11
00
01,1
00,1
11,1
10,0
AB
01
11,1
10,1
11,1
10,0
S+,Z
10
11,1
10,1
11,1
10,0
S
D1
D2
D3
D4
11
10,1
11,1
10,0
10,0
Durum-gei diyagramnda
giriler ve k AB,Z eklinde
gsterimitir.
00
D2,1
D1,1
D4,1
D3,0
D1
01,1
10,1
11,1
D4
AB
01
10
D4,1 D4,1
D3,1 D3,1
D4,1 D4,1
D3,0 D3,0
11
D3,1
D4,1
D3,0
D3,0
00,1
00,1
11,1
D2
11,1
00,0
01,0
10,0
11,0
00,1
01,1
10,1
D3
01,1
10,1
11,0