Professional Documents
Culture Documents
Eem308 05
Eem308 05
Tasarım Yaklaşımı,
1. Problemi belirle; giriş-çıkış değişkenler ve sayısı
2. Giriş-Çıkış değişkenleri arasındaki ilişkiyi doğruluk tablosu
ile oluştur ve sadeleştir
m-giriş ⁞ Birleşik Mantık ⁞ n-çıkış
(Harita/Tablo yaklaşımları)
3. Lojik devre şeması oluştur; kapı sayısı, bağlantı sayısı,
devrede işaret yayılma süreleri
Bellek
Birleşik devre temelde VE, VEYA, DEĞİL, VE-DEĞİL, VEYA-
DEĞİL kapılardan oluşur.
1
Birleşik devre temelde VE, VEYA, DEĞİL, VE-DEĞİL,
VEYA-DEĞİL kapılardan oluşur.
A A>B F1 1 1 1 1 0 1 0 m15
A=B F2
B A<B F3
2
5.1. Tasarım Yaklaşımı, Birleşik ve Ardışıl(Sıralı) Devreler
Örnek: 4-bit iki binary sayısı karşılaştır.
1. Problemi belirle;
giriş; A = A3A2A1A0 ile B = B3B2B1B0
çıkış; F1(A>B) F2(A=B) , F3(A<B)
2. Doğruluk tablosu, sadeleştir
(Harita/Tablo yaklaşımları)
3. Devre şeması
A A>B F1
A=B F2
B A<B F3
Lojik kapılar haricinde Birleşik (Kombinezonsal) lojik(mantık) devreler orta ölçekli tümdevreler (MSI)
içermektedir. Bu devreler yaptıkları lojik işleme göre adlandırılırlar.
• Toplayıcılar;
• yarım toplayıcı (Half Adder, HA)
• tam toplayıcı (Full Adder, FA)
• Çıkarıcılar;
• yarım çıkarıcı (Half Subtractor)
• tam çıkarıcı (Full Subtractor)
• Kod Çözücü (Decoder)
• Kodlayıcı (Encoder)
• Çoğullayıcılar
• Seçiciler (Multiplexer MUX )
• Dağıtıcılar (Demultiplexer DEMUX)
3
5.2. Toplayıcılar, Çıkarıcılar
Aritmetik toplama/çıkarma işleminde iki binary sayının önce en düşük anlamlı hanelerinde işlem
gerçekleştirilir, sonra bir elde veya borcun olup olmadığı durumuna göre yüksek hanede işlem tekrarlanır.
Burada kombinezonsal devreler ile elde/borç sorgulamadan yarı toplayıcı/çıkarıcı ve elde sorgulayarak
tam toplayıcı/çıkarıcı devreler incelenmektedir.
x y C S
0 0 0 0 m0
0 1 0 1 m1
1 0 0 1 m2
1 1 1 0 m3
x S
Yarım Toplayıcı
HA C
y
4
5.2. Toplayıcılar, Çıkarıcılar
Tam toplayıcı (Full Adder) ; Giriş x,y z (elde) Çıkış S (toplam), C (elde)
x S
y Tam Toplayıcı
FA C
z
(elde)
Aritmetik çıkarma işleminde iki binary sayının birbirinden çıkarılmasında ikinci sayının tümleyeni alıp ilk
sayı ile toplanması kullanıldığında bir elde varsa sonuç pozitif yok ise negatiftir ve yine tümleyen alınarak
önüne eksi işareti koymamız yeterlidir. Burada kombinezonsal devreler ile elde/borç sorgulamadan yarı
çıkarıcı doğruluk tablosu verilirse:
x y B F
0 0 0 0 m0 x F=xy’+x’y
Yarım Çıkarıcı
0 1 1 1 m1 HS B=x’y
y
1 0 0 1 m2
1 1 0 0 m3
5
5.2. Toplayıcılar, Çıkarıcılar
Tam Çıkarıcı (Full Subtractor); Giriş a,b Bg (elde) Çıkış F (toplam), B (borç)
a F
b Tam Çıkarıcı
FS B
Bg
(elde)
Toplayıcı-çıkarıcı devresi bir kontrol girişi sayesinde toplama ve çıkarma işlemini seçen ve seçilen işlemi
yerine getiren bir birleşik mantık (kombinezonsal) devredir.
Çıkarma işlemi için ikiye tümleyen kullanılmaktadır.
Sık kullanılan 4-bit toplayıcı-çıkarıcı tasarımında M ile tanımlı kontrol girişi ile 1’e tümleyeni değili
alınarak elde edilir ve bir eklenerek 2’ye tümleyeni bulunur.
Tam toplayıcının Elde girişine bir Özel-VEYA(XOR) kapısı ile M ve Elde girişleri uygulanır.
- M=0 ise toplama,
- M=1 ise çıkarma
yapılır ki lojik devre elde edilir.
Burada M=1 için ikiye tümleyeni
olduğuna dikkat ediniz.
6
BCD Toplayıcı
7
4-bit e 3-bit binary çarpıcı
Kod Çözücü (Decoder), n-bit bir sayının (lojik kelimenin) kodunu çözüp olası en çok 2n çıkış yolunda
sadece birini aktif halde getiren bir birleşik mantık (kombinezonsal) devredir.
Örneğin n=3 giriş için 2n = 23 = 8 çıkış olacaktır.
Kodlayıcı (Encoder) bir lojik işareti başka bir lojik devre tarafından işlenebilecek şekle getiren bir
birleşik mantık (kombinezonsal) devredir. devrelerdir.
Özellikle sayı sistemleri arasında dönüşüm yapan devreler bunlara örnek verilebilir.
8
3x8 Kod Çözücü (decoder)
9
İki 3 x 8 Kod Çözücü (decoder) ile 4 x 16 Kod Çözücü (decoder)
ÖRNEK: S = S (1,2,4,7)
C = S (3,5,6,7)
10
Octal-Binary Kodlayıcı (Encoder) .
z = D1 + D3 + D5 + D7
y = D2 + D3 + D6 + D7
x = D4 + D5 + D6 + D7
11
5.4. Çoğullayıcı, Seçici-Dağıtıcı
Sayısal veri iletiminde birçok olası giriş yolundan birini seçme ve bunu çıkışa aktarma
Seçici(Multiplexer-MUX) ile yapılırken bir noktadan gelen giriş lojik işaretinin uygun çıkış yoluna veren
Dağıtıcı(Demultiplexer-DEMUX) devreler ile yapılmaktadır ki bu devreler hafızası olmayan, Çoğullayıcı
olarak adlandırılan birleşik mantık (Kombinezonsal) devrelerdir.
Seçici(Multiplexer-MUX) elemanında n seçme giriş için olası giriş yolu 2n giriş yolu olmak üzere toplam
2n + n giriş yer almaktadır. Çıkış ise sadece 1 dir.
Dağıtıcı(Demultiplexer-DEMUX) elemanında n seçme giriş olmakla birlikte 1 giriş işareti vardır. Olası
çıkış sayısı 2n olacaktır.
12
4x1 Seçiciler
(Multiplexer MUX )
13
Seçiciler (Multiplexer MUX )
ile Boole fonksiyon
gerçekleme
Dağıtıcı(Demultiplexer-DEMUX) elemanında n seçme giriş olmakla birlikte 1 giriş işareti vardır. Olası
çıkış sayısı 2n olacaktır.
14