DİJİTAL KAPI DEVRELERİ SADELEŞTİRME KARNO HARİTASI (DİYAGRAMI)

E) KARNO HARİTASI (DİYAGRAMI)

 

Karno Haritası

Bir önceki konuda anlattığımız boolean matematiğinde yapılan sadeleştirmeleri karno haritasında daha kolay ve daha güvenilir yapmak mümkün. Karno haritası, sadeleştirme ve dijital devre tasarımında kullanılmaktadır. Değişken sayısına göre karno haritası düzenlenir. Örneğin 2 değişken (A B), 5 değişken (A B C D E) gibi. Karno haritası en fazla 6 değişkenli eşitlikleri sadeleştirmede kullanılır. Aşağıda değişken sayısına göre karno düzenleme anlatılmıştır.

1) – Değişken Sayısına Göre Karno Hazırlama :

Karno haritasında kaç kutu olacağını 2^n (2 üzeri n) formülü ile bulabilirsiniz. N değişken adedini belirtir.

Aşağıdaki tabloda değişkenin değili olan yerlere 0 , değişkenin kendisi olan yerlerede 1 konur.


a) – 2 Değişkenli karno haritası :
(A , B) 2^2 = 4 kutu


 

b) – 3 Değişkenli karno haritası :
(A , B , C) 2^3 = 8 kutu

c) – 4 Değişkenli karno haritası :
(A , B , C , D) 2^4 = 16 kutu

 

d) – 5 Değişkenli karno haritası :
(A , B , C , D , E) 2^5 = 32 kutu

e) – 6 Değişkenli karno haritası :
(A , B , C , D , E , F) 2^6 = 64 kutu


2) – Tablodan Karno Haritasına Geçiş :

Aşağıda görülen tablolarda tasarlanacak lojik devrenin giriş ve çıkış durumları görülmektedir. Çıkış durumları tasarımcının isteğine bağlıdır. Çıkışlar, "girişler … iken çıkışlar … olsun" şeklide tasarlanır. Daha sonra tablodaki çıkış değerleri karno haritasına aktarılır. Karno haritasındaki kutuların sağ alt köşesindeki mavi renkte yazılmış olan numaralar kutu numaralarıdır. Bu numaralar tablodada görülmektedir ve çıkış değerleri karnoya bu numaralara göre yerleştirilir. Birde daha önceki konuda yani "Karno Karitası Düzenleme" konusunda görüldüğü gibi, yerleştirme, değişkenlerin durumuna görede yapılmaktadır. Değişkenin değili (A’) gösterilen yerlere değişkenin 0 olduğu, değişkenin kendisi (A) gösterilen yerlerede değişkenin 1 olduğu durumlardaki çıkış değerleri yazılır.

a) – 2 Değişkenli tablo ve karno haritası :

Kutu Girişler Çıkışlar            
No: A B Q   AB 0 1
0 0 0 0   0    0   0    0   2
1 0 1 1  
2 1 0 0   1    1   1    1   3
3 1 1 1  

Yukarıdaki tablodaki çıkış değerleri karno haritasına, tabloda görülen kutu numaralarına göre yerleştrilmiştir. Karno haritasındaki kutuların sağ alt köşelerindeki mavi renk numaralar, kutu numaralarıdır. Aslında tablodan karno haritasına geçiş yapılırken A ve B değişkenlerinin gözönüne alınması gerekmektedir. Yani A ve B değişkenlerinin 0 olduğu durumdaki çıkış değeri karnodada A ve B değişkenlerinin 0 olduğu kutuya yazılmalıdır. Bu kutu da, görüldüğü gibi 0 nolu kutudur. Daha fazla değişkenli karnolarda da bu kural geçerlidir. Bu kural ayrıca daha kolaylık sağlar.

3) – Karno haritasında gruplama :

Karna haritasında sadeleştirme yapılırken karno içerisindeki 1 ler gruplandırılırlar. 0 lar ise kaale alınmazlar. Bu 1 ‘leri gruplandırmanın bir çok yöntemi vardır. Ayrıca gruplandırmada en doğru olan , en sade olan gruplandırmadır. Şimdi bunları inceleyelim.

Yan tarafta karno gruplandırma ve bu grupların tanımı bulunmaktadır. En doğru gruplandırma en sade olanıdır. Grupların tanımları çıkarılırken, grubun kapsadığı kutularda değişiklik göstermeyen değişkenler alınır. Değişiklik gösteren değişkenler etkisiz sayılır. Alınan değişken 0 ise tanıma değişkenin değili, 1 ise de değişkenin kendisi yazılır. Örneğin yan tarafta doğru olan karnoda üstteki yatay grubu ele alalım. Grup iki kutu kapsıyor. Bu kutular A ‘nın ve B ‘nin 0 olduğu (A’.B’) kutudur. Diğer kapsadığı kutu ise A ‘nın 1, B ‘nin ise 0 olduğu (A.B’) kutudur. İki tanımı ele aldığımızda (A’.B’) – (A.B’) A değişkeninin değiştiğini B değişkeninin ise sabit kaldığını görüyoruz. Bu durumda A değişkeni etkisizdir. Yani A, 0 ‘da 1 ‘de olsa çıkışı erkilemez. Tanım olarak B’ ‘li alıyoruz.

Gruplama şekilleri

Karnoda çapraz gruplama yapılamaz. Gruplama yapılırken birbirine yakın olan tüm 1 ‘ler gruba dahil edilmelidir. Ayrıca bir gruba dahil olan 1, diğer grubada uyum sağlıyorsa o grubada alınmalıdır. Bir grupta ne kadar çok 1 olursa okadar sade bir tanım elde edilir. Birde yan taraftaki şekilde görüldüğü gibi en dış kısımda bulunan 1 ‘ler gruba alınabilirler. Karno haritasını bir kağıt gibi düşünürsek, üst veya yan kenarlarını uc uca getirdiğimizde bu 1 ‘lerin bir grup oluşturabildiğini görürüz.

Şimdide bu grupların okunuşunu bulalım. İlk önce kırmızı oklarla belirtilen grubu ele alalım. Bu grubun kapsadığı kutular, dikey olarak A ile B ‘nin 0 olduğu ve A ‘nın 1, B ‘nin ise 0 olduğu kutulardır. Yatay olarak ise C ‘nin 0, D ‘nin 1 olduğu ve C ile D ‘nin 1 olduğu kutulardır. Bunları düzene soktuğumuzda, dikey (A’.B’) – (A.B’), yatay (C’.D) – (C.D) olduğunu görürüz. Bu tanımlardan değişmeyenleri alırsak sonuç, (B’.D) olur. Şimdide yeşil oklarla belirtilen grubu ele alalım. Grup dikeyde A ‘nın 0 B ‘nin 1 olduğu ve A ile B ‘nin 1 olduğu kutuları kapsıyor. Yatayda da C ile D ‘nin  0 olduğu ve C ‘nin 1 D ‘nin ise 0 olduğu kutuları kapsıyor. Dikey (A’.B) – (A.B), Yatay (C’.D’) – (C.D’). Sonuç olarak tanım (B.D’) olur. Bu iki sonucunda Veya ‘sını alırsak karnonun en sadeleştirilmiş hali Q = (B’.D) + (B.D’) olur.

 
4) – Karnodan Lojik devre tasarlama :

Yan tarafta karno haritası, tanımı ve lojik devresi görülmektedir. Lojik devre tasarlanırken ilk önce değişkenler ve değilleri hazırlanır. Daha sonra çarpımlar yani Ve kapıları yerlerine konur. En son olarakta toplamlar yani Veya kapıları yerlerine konur. Bu lojik devre en sade haldeki tanımdan oluşturulmuştur. Eğer tam sadeleştirilmemiş bir tanımdan lojik devre tasarlanırsa gereksiz fazlalıkta lojik kapı kullanılmış olur. Bu da gereksiz yere masraftır.

 

Posted in Uncategorised.

Bir cevap yazın