Professional Documents
Culture Documents
1
Ardışıl devre yapısı ve çeşitleri
Ardışıl devre (Sequential Circuit):
Çıkışları, girişleri cinsinden yegane olarak belirlenemeyen
lojik devrelerdir. Bu tür lojik devrelerde çıkış sadece girişlere bağlı bir fonksiyon
olmadığından durumlar da işin içine girer. Bu tür lojik devreler aynı girişler için farklı
zamanlarda farklı çıkış üretebilirler.
Ana iki türü mevcuttur:
zi (t1 ) zi (t 2 ) olabilir.
-Senkron ardışıl devre (Senkron Makine):
Eş zamanlıdırlar, saat girişi(CLK) devredeki tüm bellek elemanlarının saat girişine
bağlıdır. Dolayısıyla merkezi bir saat üreteci periyodik darbeler üretir ve durum
değiştirme yalnızca saat darbesine bağlıdır.
Senkron makineler iki modele dayanarak tasarlanabilirler:
1) Mealy Modeli (Makinesi)
2) Moore Modeli (Makinesi)
-Asenkron ardışıl devre (Asenkron Makine):
Eş zamanlı değildirler, saat girişi(CLK) devredeki tüm bellek elemanlarının saat
girişlerine bağlı değildir. Bir bellek elemanı saat girişi diğer bir bellek elemanının
çıkışı ya da kombinezonsal bir devre elemanı çıkışı ile tetiklenebilir.
2
Ardışıl devre yapısı ve çeşitleri
Senkron ardışıl devre yapısı
y ( yi t ) y1 , y2 , , yr
Bağımsız ( Şimdiki )
durum değişkenleri kümesi
y 0 ) y10 , y2 0 , , yr 0
Başlangıç durumları kümesi
Y (Yi t 1 ) Y1 , Y2 , , Yr
Bağımlı( Bir sonraki )
durum değişkenleri kümesi
X x1 , x2 , , xn
Bağımsız giriş değişkenleri kümesi
Z z1 , z 2 , , zn
CLK Saat girişi Bağımlı çıkış değişkenleri k ümesi
3
Senkron Ardışıl devre modelleri ve analizleri
Mealy Makinesi
Bu modelde çıkışlar hem o andaki girişlerin hem de
durumların fonksiyonudur.
Z f X , y Y g X , y
4
Senkron Ardışıl devre modelleri ve analizleri
Moore Makinesi
Bu modelde çıkışlar sadece durumların fonksiyonudur.
Girişlerdeki değerler sadece sonraki durumu belirlemede
etkili olup durum bilgisi çıkıştaki değeri belirler.
Z f y Y g X , y
5
Senkron Ardışıl devre modelleri ve analizleri
Yükselen ve düşen kenar tetikleme
D Q S Q J Q DT Q
D Q S Q J Q DT Q
7
Senkron Ardışıl devre modelleri ve analizleri
BELLEK ELEMANLARI VE TANIM BAĞINTILARI
Saatli SR tipi bellek elemanı (SR Flip-Flop)
SET SET y S R Y Y’
S Q S Q
0 0 0 0 1
0 0 1 0 1
CLR CLR
R Q R Q 0 1 0 1 0
0 1 1 K K
y
SR 00 01 11 10 1 0 0 1 0
0 0 0 K 1 1 0 1 0 1
1 1 0 1 0
1 1 0 K 1 1 1 1 K K
Y S R ' y SR bellek elemanı tanım bağıntısı
0 1
8
Senkron Ardışıl devre modelleri ve analizleri
BELLEK ELEMANLARI VE TANIM BAĞINTILARI
Saatli JK tipi bellek elemanı (JK Flip-Flop)
SET SET
y J K Y Y’
J Q J Q
0 0 0 0 1
CLR CLR
0 0 1 0 1
K Q K Q
0 1 0 1 0
0 1 1 1 0
y
JK 00 01 11 10 1 0 0 1 0
0 0 0 1 1 1 0 1 0 1
1 1 0 1 0
1 1 0 0 1 1 1 1 0 1
Y Jy ' K ' y JK bellek elemanı tanım bağıntısı
0 1
9
Senkron Ardışıl devre modelleri ve analizleri
BELLEK ELEMANLARI VE TANIM BAĞINTILARI
Saatli D tipi bellek elemanı (D Flip-Flop)
SET SET
D Q D Q y D Y Y’
0 0 0 1
CLR CLR
Q
0 1 1 0
Q
1 0 0 1
1 1 1 0
y
D 0 1
0 0 1
1 0 1
Y D D bellek elemanı tanım bağıntısı
0 1
10
Senkron Ardışıl devre modelleri ve analizleri
BELLEK ELEMANLARI VE TANIM BAĞINTILARI
Saatli T tipi bellek elemanı (T Flip-Flop)
SET SET
y T Y Y’
DT Q DT Q
0 0 0 1
CLR CLR 0 1 1 0
Q Q
1 0 1 0
T 0 1 1 1 0 1
y
0 0 1
1 1 0
Y Ty ' T ' y T bellek elemanı tanım bağıntısı
0 1
11
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek1:
12
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek1:
a)
13
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek1:
b)
14
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek1:
c)
0 1
0
1
15
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek1:
0 1
c)
0
1
d)
0 1
16
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek1:
e)
17
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek2:
a)
19
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek2:
a)
20
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek2:
b)
21
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek2:
c) 0 1
00
01
11
10
22
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek2:
d)
00 01
10 11
23
Senkron Ardışıl devre modelleri ve analizleri
MEALY MAKİNESİ ANALİZİ
Örnek2:
e)
24
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek1:
25
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek1:
a)
26
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek1:
a)
27
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek1:
b)
28
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek1:
c) 0 1
0
1
d)
0 1
29
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek1:
e)
30
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek2:
a)
32
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek2:
a)
33
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek2:
b)
34
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek2:
c) 0 1
00
01
11
10
35
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek2:
d)
00 01
10 11
36
Senkron Ardışıl devre modelleri ve analizleri
MOORE MAKİNESİ ANALİZİ
Örnek2:
e)
37
SENKRON Ardışıl Devrelerin SENTEZİ
Bellek Elemanları Ters Tanım Bağıntıları
38
SENKRON Ardışıl Devrelerin SENTEZİ
Bellek Elemanları Ters Tanım Bağıntıları
39
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek1: SR tipi bellek elemanı ve yeterli sayıda
Lojik kapı elemanları kullanarak seri toplayıcı devresini
tasarlayınız.
0 1
40
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek1: SR tipi bellek elemanı ve yeterli sayıda
Lojik kapı elemanları kullanarak seri toplayıcı devresini
tasarlayınız.
41
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek1: SR tipi bellek elemanı ve yeterli sayıda
Lojik kapı elemanları kullanarak seri toplayıcı devresini
tasarlayınız.
42
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek2: x=0 girişinde aynı değerde kalan x=1 girişinde ise 0-3
arası sayıp 3’ten sonra tekrar 0’a dönen sayıcı devresini T tipi
bellek elemanları ve gerekirse lojik kapılar kullanarak tasarlayınız.
00 01
10 11
43
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek2: x=0 girişinde aynı değerde kalan x=1 girişinde ise 0-3
arası sayıp 3’ten sonra tekrar 0’a dönen sayıcı devresini T tipi
bellek elemanları ve gerekirse lojik kapılar kullanarak tasarlayınız.
44
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek2: x=0 girişinde aynı değerde kalan x=1 girişinde ise 0-3
arası sayıp 3’ten sonra tekrar 0’a dönen sayıcı devresini T tipi
bellek elemanları ve gerekirse lojik kapılar kullanarak tasarlayınız.
45
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek2: x=0 girişinde aynı değerde kalan x=1 girişinde ise 0-3
arası sayıp 3’ten sonra tekrar 0’a dönen sayıcı devresini T tipi
bellek elemanları ve gerekirse lojik kapılar kullanarak tasarlayınız.
46
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek3: Girişine 0101 dizisi geldiğinde çıkışı ‘1’ olan aksi halde
çıkışı ‘0’ olan iç içe geçen dizileri de algılayan tek girişli(x) ve tek
çıkışlı(z) devreyi D tipi bellek elemanları ve gerekirse lojik kapılar
kullanarak tasarlayınız.
00 01
10 11
47
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek3: Girişine 0101 dizisi geldiğinde çıkışı ‘1’ olan aksi halde
çıkışı ‘0’ olan iç içe geçen dizileri de algılayan tek girişli(x) ve tek
çıkışlı(z) devreyi D tipi bellek elemanları ve gerekirse lojik kapılar
kullanarak tasarlayınız.
48
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek3: Girişine 0101 dizisi geldiğinde çıkışı ‘1’ olan aksi halde
çıkışı ‘0’ olan iç içe geçen dizileri de algılayan tek girişli(x) ve tek
çıkışlı(z) devreyi D tipi bellek elemanları ve gerekirse lojik kapılar
kullanarak tasarlayınız.
49
SENKRON Ardışıl Devrelerin SENTEZİ
Örnek3: Girişine 0101 dizisi geldiğinde çıkışı ‘1’ olan aksi halde
çıkışı ‘0’ olan iç içe geçen dizileri de algılayan tek girişli(x) ve tek
çıkışlı(z) devreyi D tipi bellek elemanları ve gerekirse lojik kapılar
kullanarak tasarlayınız.
50
ASENKRON Ardışıl Devre Tasarım Örneği
Örnek3: Sadece saat darbeleriyle 0-15 arası sayan ve yine
0’a geri dönen sayıcıyı asenkron olarak düşen kenar
tetiklemeli JK tipi bellek elemanları ile tasarlayınız
J Q J Q J Q J Q
51