Temel Flip-Flop ve Saklayıcı Yapıları

advertisement
Temel Flip-Flop
ve
Saklayıcı Yapıları
Mikroişlemciler ve
Mikrobilgisayarlar
1
Sayısal Dalga Şekilleri
1
2
4
3
1.
2.
3.
4.
Yükselme Zamanı
Alçalma Zamanı
Sinyal Genişliği
Genlik (Amplitude)
Mikroişlemciler ve
Mikrobilgisayarlar
2
Periot (T) :
Tekrar eden bir sinyalin arka arkaya gelen iki aynı noktası
arasındaki zamandır.
Frekans (frequency) (f) :
Periyodik bir sinyalin sıklık derecesini gösterir. Periyodun
bir saniyedeki tekrar sayısıdır.
f=1 Hz
1 saniye
f=2 Hz
f = 1/T
T
T
f=4 Hz
T
T
T
Mikroişlemciler
ve T
Mikrobilgisayarlar
3
Temel Hafıza Kavramları
Bir flip-flop, genel bir bellek hücresi olup, çalışma gücü kesilmediği ve dış
sinyaller ile durumu değişmediği taktirde süresi olarak kalabileceği iki kararlı
duruma sahiptir. Flip-floplar 1 bitlik saklayıcıladır. Farklı türleri mevcuttur.
•
•
•
•
•
•
R-S Flip-Flop
Tetiklemeli RS Flip Flop
J-K Flip Flop
Ana-Uydu Flip Flop
T (Toggle) Tipi Flip Flop
D (Data) Tipi Flip Flop
Mikroişlemciler ve
Mikrobilgisayarlar
4
R-S Flip Flop
NAND ve NOR kapılı RS
FF’larda sakıncalı durum
haricinde
çıkışlar
birbirinin
tamamlayıcısı
durumundadır.
Bu FF’lar asenkrondur.
Girişler değiştiği anda
çıkışlar da değişmektedir.
Mikroişlemciler ve
Mikrobilgisayarlar
5
Tetiklemeli R-S Flip-Flop
Bu FF, senkron çalışır. Girişlerin değişmesi, çıkışlara hemen aktarılmaz. Bir
zamanlama işaretine gereksinim vardır.
Yükselen Kenar Tetiklemeli RS-FF
Mikroişlemciler ve
Mikrobilgisayarlar
6
RS-FF için zamanlama diyagramı
Mikroişlemciler ve
Mikrobilgisayarlar
7
J-K Flip-Flop
R-S FF’un geliştirilmiş şeklidir. J ve K girişleri, S ve R girişleri gibi
davranmaktadır.
R-S FF’taki sakıncalı durum
ortadan kalkmıştır. J ve K
girişlerinin 1 olması durumunda
(tetikleme sinyali dahilinde) çıkış
bir önceki konumun tersi olacaktır.
Yükselen Kenar Tetiklemeli JK-FF
Mikroişlemciler ve
Mikrobilgisayarlar
8
Senkron çalışan girişlerin yanısıra asenkron yapıya sahip ön ayarlı kurma
(Set Data-SD) ve Silme (Clear Data-CD) girişleri bulunmaktadır. Bu girişler
FF’un durumunu tetikleme sinyali ve senkron girişlerin durumuna
bakmaksızın belirler.
Mikroişlemciler ve
Mikrobilgisayarlar
9
JK-FF için zamanlama diyagramı
Mikroişlemciler ve
Mikrobilgisayarlar
10
Ana-Uydu Flip-Flop
R=S=1 durumu sakıncalı durumdur. Böyle bir durumda çıkışlardan
birbirinin tamamlayıcısı iki çıkış elde edilemez.
Mikroişlemciler ve
Mikrobilgisayarlar
11
T (Toggle) Flip-Flop
T girişine 1 uygulandığı sürece,
gelen tetikleme işaretine bağlı
olarak devrenin çıkışı bir önceki
çıkışın tersidir.
Mikroişlemciler ve
Mikrobilgisayarlar
12
D Tipi Flip-Flop
Kullanılan inverter nedeniyle RS
FF’daki sakıncalı durum ortadan
kalkmış olur.
Bu haliyle D tipi FF hafıza
devrelerinde kullanılan 1
bitlik temel saklayıcıdır.
Mikroişlemciler ve
Mikrobilgisayarlar
13
Saklayıcı Yapıları
Mikroişlemciler ve
Mikrobilgisayarlar
14
m bit Saklayıcı
Giriş m
D
Q
CK
Çıkış m
m bitlik saklayıcı
Mikroişlemciler ve
Mikrobilgisayarlar
15
Saklayıcılar Arası Veri Transferi
Saklayıcılar arasındaki transfer paralel ve seri olmak üzere 2
şekilde gerçekleştirilir.
Mikroişlemciler ve
Mikrobilgisayarlar
16
Seri Veri Transferi
İlk durum
1. clock
2. clock
3. clock
Mikroişlemciler ve
Mikrobilgisayarlar
17
Paralel Veri Transferi
Mikroişlemciler ve
Mikrobilgisayarlar
18
3 Durumlu Lojik ile Ortak Yol
Oluşturma
Her birimi, ortak kullanılan yola doğrudan bağlanıldığında diğer elemanlara
zarar verebilir.
Bu sorunun üstersinden gelebilmek için 3 durumlu tampon kullanılır.
3 durumlu kapılar
Mikroişlemciler ve
Mikrobilgisayarlar
19
3 durumlu lojik ile Ortak Yolun Oluşturulması
3 durumlu lojik ile yalıtılmış 4 bitlik saklayıcı
Mikroişlemciler ve
Mikrobilgisayarlar
20
D
Örn:
Q
D
W
D
RDW
N
WRN
RDX
Q
Tek Yönlü
Veri
Transferi
RDY
Y
D
Q
D
X
D
M
WRM
Q
Q
D
O
WRO
Q
Q
D
Q
Q
RDZ
Z
A1
A0
Aktif Uç
A1
0
0
W
A0
0
1
X
1
0
Y
1
1
Z
WRP
1B
1A
2x4
Decoder
RD
RDW
RDX
B1
B0
2B
WRM
B1
B0
Aktif Uç
2A
WRN
0
0
M
WRO
0
1
N
WRP
1
0
O
1
1
P
2x4
Decoder
RDY
RDZ
P
WR
Mikroişlemciler ve
Mikrobilgisayarlar
21
Tek Yönlü
Transfer
Sırasındaki
Zamanlama
Sinyalleri
Mikroişlemciler ve
Mikrobilgisayarlar
22
D
WRW
Q
W
D
D
D
Q
D
RDO
Q
Q
RDZ
Z
3x8
Decoder
RDN
O
WRO
Q
A1
RD
Çift Yönlü
Veri
Transferi
Y
A2
A0
N
WRN
RDX
RDM
Q
D
Q
D
Q
M
WRM
RDY
WRY
WRZ
RDW
Q
X
WRX
D
WRP
RDZ
RDX
RDY
RDZ
RDM
P
B2
B1
B0
WR
3x8
Decoder
RDP
WRW
WRX
WRY
WRZ
WRM
RDN
WRN
RDO
RDP
WRO
Mikroişlemciler ve
Mikrobilgisayarlar
WRP
23
Download