Professional Documents
Culture Documents
2021
EHMB207
Sayısal Tasarım
14. Hafta (12. Ders)
Girişler Çıkışlar
Kombinezonal
Devre Bellek
Elemanları
1
30.12.2021
2
30.12.2021
Uygulanan Bellek
...
Saat Darbesi
(CP)
Böylece,
3
30.12.2021
1 Q
FF
2 Q′ ; Q
Burada,
Q: Saklanan bitin değeri
4
30.12.2021
Girişler Çıkışlar
Kombinezonal
Devre Flip-Flop
Saat
Darbesi
FLIP-FLOP TÜRLERİ
1- SR-Flip-Floplar (Latches)
R (yeniden Q
başlatma)
S (Kurma) Q′ ; Q
5
30.12.2021
R (yeniden Q
kurma)
S (kurma) Q′ ; Q
1 0 0 1 0 1
1 0 1 0 1 0
istenmeyen
1 0 1 1 Belirsiz durumlar
1 1 0 0 1 0
1 1 0 1 0 1
1 1 1 0 1 0
istenmeyen
1 1 1 1 Belirsiz
durumlar
SR
Q 00 01 11 10
0 x 1 Q(t+1)=S+R′Q
1 S≠1
1 x 1 SR=0
R≠1
6
30.12.2021
D-Flip-Flop
SR-FF’ daki istenilmeyen durumu bertaraf etmenin
bir yolu S ve R girişlerinin aynı anda 1 olmasını
engellemektir.
Aşağıda şeması gösterilen D-FF’ u bu özelliği
sağlamak için geliştirilmiştir.
D Q
CP (En) Q′ ; Q
D
0 1
Q
1 Q(t+1)=D
0
1
1
JK Flip-Flop
J Q
K Q′ ; Q
7
30.12.2021
1 0 0 1 0 1
1 0 1 0 1 0
1 0 1 1 1 0
1 1 0 0 1 0
1 1 0 1 0 1
1 1 1 0 1 0
1 1 1 1 0 1
JK
00 01 11 10
Q Q(t+1)=JQ′+K′Q
1 1
0
1 1
1
Q
T
Q′ ; Q
T Q
Q′ ; Q
8
30.12.2021
T
Q 0 1
1
0
1 Q(t+1)= TQ′+T′Q
1
Giriş
Kombinezonal Çıkış
Devre Eğer çıkış varsa.
Her zaman bir
çıkış olmayabilir.
Bellek
FF S.A.L.D.
9
30.12.2021
TASARIM ADIMLARI
Adım-1: Problemi tanımla.
Adım-2: İstenilen özelliklere ilişkin bir küme
oluştur ve lojik devrenin elde edileceği Boole
fonksiyonları listesini elde et.
Adım-3: Problemin sözle ifadesinden ve
istenilen işletim özelliklerinden devre için bir
durum diyagramı elde et. Kullanılacak FF
sayısını belirle.
Adım-4: Eğer yapılabiliyorsa, durum sayısını
azalt.
10
30.12.2021
11
30.12.2021
Şimdiki durum
d
2
d
e
1
d
d
d
0/0 a
0/0
1/0
e 0/0
b c
1/1
1/0
0/0 1/0
d
1/1
Durum sayısı: 5 23
Kullanılacak FF sayısı : 3
12
30.12.2021
Q(t) Q(t+1) S R
0 0 0 0 Q(t) Q(t+1) S R
0 0 0 1 0 0 0 X
0 1 1 0
0 1 1 0
0 Belirsiz 1 1
1 0 0 1
1 1 0 0
1 0 0 1
1 1 X 0
1 1 1 0
1 Belirsiz 1 1
Bir flip-flopa ilişkin uyarma
tablosunun elde edilişi
13
30.12.2021
Q(t) Q(t+1) T
Q(t) Q(t+1) D
0 0 0
0 0 0
0 1 1
0 1 1
1 0 1
1 0 0
1 1 0
1 1 1
D-FF T-FF
Hatırlatma
Adım-1: Problemi tanımla.
Adım-2: İstenilen özelliklere ilişkin bir küme oluştur ve lojik devrenin elde
edileceği Boole fonksiyonları listesini elde et.
Adım-3: Problemin sözle ifadesinden ve istenilen işletim özelliklerinden devre
için bir durum diyagramı elde et. Kullanılacak FF sayısını belirle.
Adım-4: Eğer yapılabiliyorsa, durum sayısını azalt.
Adım-5: Durumlara ikili sayılar karşı düşür.
Adım-6: İkili kodlanmış durum tablosunu elde et.
Adım-7: Kullanılacak FF tipini belirle.
14