Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Bileşik Mantık Devreleri (Combinational Logic).  Temel lojik kapılardan oluşan ve devrelerin çıkışları doğrudan girişlerin o anki durumlarına göre belirlenen.

Benzer bir sunumlar


... konulu sunumlar: "Bileşik Mantık Devreleri (Combinational Logic).  Temel lojik kapılardan oluşan ve devrelerin çıkışları doğrudan girişlerin o anki durumlarına göre belirlenen."— Sunum transkripti:

1 Bileşik Mantık Devreleri (Combinational Logic)

2  Temel lojik kapılardan oluşan ve devrelerin çıkışları doğrudan girişlerin o anki durumlarına göre belirlenen devreler; ‘bileşik mantık devreleri’ veya ‘birleşik mantık devreleri’ olarak da isimlendirilir.  Bileşik devre; giriş değişkenleri, lojik kapılar ve çıkış değişkenlerinden oluşur.  Lojik kapı, giriş değişkenlerini alır, bunları işler ve çıkış için bilgi (değişkenler) üretir. Yapılan işlem, ikili giriş verilerin işlenmesi ve uygun çıkış verileri şekline dönüştürülmesidir. 2 Bileşik Mantık Devreleri

3  Giriş verileri; bir harici kaynaktan gelen ‘n’ sayıda ikili giriş değişkenlerini,  Çıkış verileri; bir harici devreye doğru yönelmiş ‘m’ sayıda çıkış değişkenlerini içerir. 3 Bileşik Mantık Devreleri

4  dört farklı grup altında incelenebilir: 1- Kodlama ile İlgili Lojik Devreler: Kodlayıcı (Encoder), Kod çözücü (decoder), Kod değiştirici / çevirici (Code converter). 2- Çoklayıcı Devreler, Veri seçiciler (Multiplexer-Data selector). 3- Azlayıcı Devreler, Veri dağıtıcılar (Demultiplexer - Data distributor). 4- Kıyaslama ve Aritmetik İşlemler ile İlgili Devreler: Karşılaştırıcı (comparator), Toplayıcı (adder), Çıkarıcı (substractor), Çarpıcı (multiplier). 4 Bileşik Mantık Devreleri

5  Lojik tasarımın içerdiği işlem basamakları aşağıdaki şekilde özetlenebilir: 1- Problem belirlenir. 2- Giriş değişkenlerinin sayısı tespit edilir. 3- değişkenlere isim verilir. 4- doğruluk tablosu oluşturulur. 5- Boolean fonksiyonu yazılır. 6- sadeleştirilir. 7- Lojik devre çizilir. 5 Bileşik Devre Tasarım Esasları

6  Sadeleştirilen eşitlikler i- En az sayıda lojik kapı içermesi. ii- Her bir kapının en az sayıda girişe sahip olması. iii- minimum yayılım zamanı iv- minimum bağlantı v- sürme kapasitesi 6 Bileşik Devre Tasarım Esasları

7  bilgisayarın merkezi işlem birimi ile çevre birimleri arasında kodlanmış olarak (ASCII kodu) gönderilir.  Bilgisayarın merkezi işlem biriminin (MİB) ikili sayılarla çalışması nedeniyle, ASCII kodlanmış karakterler MİB girişinde ikili sayılara dönüştürülür 7 Kodlama İle İlgili Lojik Devreler

8 8 Bilgisayarda girişten çıkışa bilgi çevriminin blok şeması

9  ‘ n’ bit girişli bir sistemde, girişindeki bilgiyi ikili sayı sisteminde kodlanmış olarak çıkışında veren bileşik devreye, ‘kodlayıcı devre’ (encoder) denir.  Kodlayıcı devrelerde, herhangi bir anda girişlerden sadece bir tanesi aktif olabilir ve aktif olan girişe göre ‘m’ bitli çıkış kodu üretilir. 9 Kodlayıcı Devreler (Encoders) Kodlayıcı devresi genel blok şeması

10  Girişlerden herhangi birinin aktif olması ile çıkışlar uygun kombinasyonu alır. Bileşik Mantık Devreleri 10 Kodlayıcı Devreler (Encoders)

11  girişlerden herhangi biri aktif (1) olunca, çıkışlar uygun kombinasyonda ‘1’ değerlerine sahip olur. Bileşik Mantık Devreleri 11 Kodlayıcı Devreler (Encoders)

12 12 Sekizli sistemden ikili sisteme kodlayıcı devresi ve doğruluk tablosu

13  Aynı anda yalnız bir girişin aktif olduğu durumlarda kodlama işlemi gerçekleştirilir.  öncelikli kodlayıcı  Öncelikli kodlayıcı sistemde, birden fazla girişin aynı anda ‘1’ olması durumunda girişlerden yalnızca biri seçilir (en yüksek değere sahip olan) ve seçilen girişe göre çıkış verilir. 13 Kodlayıcı Devreler (Encoders)

14  Onluk sistemden ikili sisteme kodlayan bir kodlayıcı devresi (BCD), entegresi kullanılarak gerçekleştirilebilir.  Bu entegre 9 adet girişe (aktif ‘0’) sahiptir ve girişler 1’den 9’a kadarki sayıları temsil ederler. Çıkışlarda elde edilen kodlanmış değerler, en yüksek değerlikli girişin terslenmiş BCD kodlu eşdeğeridir. 14 Kodlayıcı Devreler (Encoders)

15  ilk satırın çıkışındaki değer 0000’ın tümleyeni (tersi) yani 1111  BCD 15’e karşılık  İkinci satırdaki çıkış değerlerinin A 9 ’nun karşılığı olarak 1001 değerinin tümleyeni yani 0110 olduğu bulunur. Bileşik Mantık Devreleri 15 Kodlayıcı Devreler (Encoders)

16 Bileşik Mantık Devreleri 16 Diyot matris, onlu sayı sisteminden ikili’ye kodlayıcı devresi Onlu sistemden BCD’ye kodlayıcı devrelerin en basit şekli, diyot matrisle yapılan ve anahtar kodlayıcı diye isimlendirilen kodlama devresidir. Bu şekilde yapılan bir kodlama işleminde; anahtarlardan birisi kapatıldığı zaman, devre kapatılan anahtara bağlı olarak çıkışında uygun ikili sayı üretir.

17  Onlu sistemden BCD‘ye  anahtarlardan birisine basılması ile ‘VEYA’ kapılarının çıkışlarında (A,B,C ve D) ‘0’ veya ‘1’ değerleri elde edilir.  Elde edilen değerler, kapatılan anahtarların karşılığı olarak üretilen ikili kodlu sayılardır. 17 Kodlayıcı Devreler (Encoders)

18  5 nolu anahtarın kapatılması ile elde edilen ‘0101’ ikili değeri, onlu tabandaki ‘5’ sayısının BCD kodlu değeridir. 18 Kodlayıcı Devreler (Encoders)

19  ‘n’ sayıdaki giriş hattından gelen ikili bilgileri maksimum 2 n sayıda çıkış hattına dönüştüren bileşik bir devredir.  Kodu çözülen‘n’bitli bilginin kullanılmayan girişleri varsa kod çözücü çıkışındaki çıkış sayısı 2 n ’den az olur. Kod Çözücüler (Decoders) Kod çözücü blok şeması

20  Her bir giriş kombinasyonunda yalnızca bir çıkış ‘1’ durumundadır.  Örneğin; 00 giriş durumunda Q 0 çıkışı ‘1’ durumunda iken, 10 giriş kombinasyonunda Q 2 çıkışı ‘1’ değerini alır. 20 Kod Çözücüler (Decoders) İki giriş dört çıkış kod çözücü doğruluk tablosu ve açık şeması

21  İkili sistemden onlu sisteme kod çözücü devresi, girişinden uygulanan ikili bilgilere göre çıkışlarından birisi ‘0’ değerini alır Bileşik Mantık Devreleri 21 NAND kapıları ile oluşturulan ikili sistemden onlu sisteme kod çözücü devresi

22  Yetkilendirme girişine uygun sinyal verilmediği sürece kod çözücü devre çalışmaz. Yetkilendirme (Enable) Girişi 8’de 1 kod çözücü entegresi ayak bağlantısı

23  ' Kod çevirici ', bir kodlama yönteminde ifade edilen bilgiyi, başka bir kodlama yöntemine çeviren lojik bir devredir.  Hesap makinelerinde veya bilgisayarlarda kullanılan tuş takımı / gösterge sistemi, kod çevirme işlemlerinin birkaçının bir arada yapıldığı bir düzenektir. 23 Kod Çeviriciler (Code Converters)

24  Kod çevirici kullanılan devrenin (yerin) özelliklerine göre tasarlanır. 24 Kod Çeviriciler (Code Converters) Tuş takımı / gösterge sistemi blok şeması

25  Çevrimi yapılacak kodların doğruluk tablosu çıkarılır.  Doğruluk tablosundaki her bir çıkışa göre Karnaugh haritası çizilir.  Karnaugh haritalarından faydalanılarak lojik eşitlikler yazılır.  Elde edilen eşitlikleri temsil eden lojik devreler çizilir. BCD’den yedi parçalı göstergeye kod çevirici devresi tasarımı 25

26 BCD’den yedi parçalı göstergeye kod çevirici devresi tasarımı 26

27  BCD ve 3-Fazlalık kodlu sayıları gösteren doğruluk tablosu oluşturulur.  Doğruluk tablosu çıkış sütunlarındaki değerler Karnaugh haritalarına taşınır.  Karnaugh haritalarına taşınan bilgilerin gruplandırılması ile her bir çıkış için uygun Boolean eşitliği yazılır.  Yazılan eşitliklerin kapı devreleri ile oluşturulur. BCD’ den Artı 3 koduna kod çevirici devresi tasarımı 27

28 BCD’ den Artı 3 koduna kod çevirici devresi tasarımı 28


"Bileşik Mantık Devreleri (Combinational Logic).  Temel lojik kapılardan oluşan ve devrelerin çıkışları doğrudan girişlerin o anki durumlarına göre belirlenen." indir ppt

Benzer bir sunumlar


Google Reklamları