Kod çözücü
İkili bilgiyi 2'ye dönüştüren kombinasyonel devre N çıkış hatları olarak bilinir Kod çözücüler. İkili bilgi N giriş satırı şeklinde iletilir. Çıkış satırları 2'yi tanımlar N -ikili bilgi için bit kodu. Basit bir ifadeyle, Kod çözücü işlemin tersini gerçekleştirir Kodlayıcı . Basitlik açısından aynı anda yalnızca bir giriş hattı etkinleştirilir. Üretilen 2 N -bit çıkış kodu ikili bilgiye eşdeğerdir.
Aşağıdaki gibi çeşitli kod çözücü türleri vardır:
2 ila 4 hatlı kod çözücü:
2 ila 4 hatlı kod çözücüde toplam üç giriş vardır, yani A 0 ve A 1 ve E ve dört çıkış, yani Y 0 , VE 1 , VE 2 ve Y 3 . Her giriş kombinasyonu için 'E' etkinleştirmesi 1'e ayarlandığında bu dört çıkıştan biri 1 olacaktır. 2 ila 4 hatlı kod çözücünün blok şeması ve doğruluk tablosu aşağıda verilmiştir.
Blok Şeması:
Doğruluk tablosu:
Y0, Y0, Y2 ve Y3 teriminin mantıksal ifadesi aşağıdaki gibidir:
VE 3 =E.A 1 .A 0
VE 2 =E.A 1 .A 0 '
VE 1 =E.A 1 '.A 0
Y0=E.A 1 '.A 0 '
Yukarıdaki ifadelerin mantıksal devresi aşağıda verilmiştir:
3 ila 8 hatlı kod çözücü:
3 ila 8 hatlı kod çözücü aynı zamanda şu şekilde de bilinir: İkiliden Sekizliye Kod Çözücü . 3 ila 8 hatlı bir kod çözücüde toplam sekiz çıkış vardır, yani Y 0 , VE 1 , VE 2 , VE 3 , VE 4 , VE 5 , VE 6 ve Y 7 ve üç çıkış, yani A 0 , A1 ve A 2 . Bu devrenin bir etkinleştirme girişi 'E' vardır. Tıpkı 2 ila 4 hatlı kodlayıcıda olduğu gibi, 'E'yi etkinleştir 1 olarak ayarlandığında bu dört çıkıştan biri 1 olacaktır. 3 ila 8 hatlı kodlayıcının blok şeması ve doğruluk tablosu aşağıda verilmiştir.
Blok Şeması:
Doğruluk tablosu:
Y teriminin mantıksal ifadesi 0 , VE 1 , VE 2 , VE 3 , VE 4 , VE 5 , VE 6 ve Y 7 Şöyleki:
VE 0 =A 0 '.A 1 '.A 2 '
VE 1 =A 0 .A 1 '.A 2 '
VE 2 =A 0 '.A 1 .A 2 '
VE 3 =A 0 .A 1 .A 2 '
VE 4 =A 0 '.A 1 '.A 2
VE 5 =A 0 .A 1 '.A 2
VE 6 =A 0 '.A 1 .A 2
VE 7 =A 0 .A 1 .A 2
Yukarıdaki ifadelerin mantıksal devresi aşağıda verilmiştir:
4 ila 16 hatlı Kod Çözücü
4 ila 16 hatlı kod çözücüde toplam 16 çıkış vardır, yani Y 0 , VE 1 , VE 2 ,……, VE 16 ve dört giriş, yani A 0 , A1, A 2 ve A 3 . 3 ila 16 hatlı kod çözücü, 2 ila 4 kod çözücü veya 3 ila 8 kod çözücü kullanılarak oluşturulabilir. Gerekli sayıda alt düzey kod çözücüyü bulmak için kullanılan aşağıdaki formül vardır.
Gerekli düşük dereceli kod çözücü sayısı=m 2 /M 1
M 1 = 8
M 2 = 16
Gerekli 3 ila 8 kod çözücü sayısı=
=2
Blok Şeması:
Doğruluk tablosu:
A0, A1, A2,…, A15 teriminin mantıksal ifadesi aşağıdaki gibidir:
VE 0 =A 0 '.A 1 '.A 2 '.A 3 '
VE 1 =A 0 '.A 1 '.A 2 '.A 3
VE 2 =A 0 '.A 1 '.A 2 .A 3 '
VE 3 =A 0 '.A 1 '.A 2 .A 3
VE 4 =A 0 '.A 1 .A 2 '.A 3 '
VE 5 =A 0 '.A 1 .A 2 '.A 3
VE 6 =A 0 '.A 1 .A 2 .A 3 '
VE 7 =A 0 '.A 1 .A 2 .A 3
VE 8 =A 0 .A 1 '.A 2 '.A 3 '
VE 9 =A 0 .A 1 '.A 2 '.A 3
VE 10 =A 0 .A 1 '.A 2 .A 3 '
VE on bir =A 0 .A 1 '.A 2 .A 3
VE 12 =A 0 .A 1 .A 2 '.A 3 '
VE 13 =A 0 .A 1 .A 2 '.A 3
VE 14 =A 0 .A 1 .A 2 .A 3 '
VE on beş =A 0 .A 1 .A 2 '.A 3
Yukarıdaki ifadelerin mantıksal devresi aşağıda verilmiştir: