Eşlik Oluşturucu ve Eşlik Denetleyicisi Nedir: Türler ve Mantık Diyagramları

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Eşlik üreteci ve eşlik denetleyicisinin ana işlevi veri iletimindeki hataları tespit etmektir ve bu kavram 1922'de tanıtılmıştır. RAID teknolojisinde eşlik biti ve eşlik denetleyicisi veri kaybına karşı koruma sağlamak için kullanılır. Eşlik biti, iletim tarafında '0' veya '1' olarak ayarlanan fazladan bir bittir, yalnızca tek bitlik hatayı algılamak için kullanılır ve hataları algılamak için en kolay yöntemdir. Eşlik, halka sayacı, blok eşlik kodu, Hamming kodu, biquinary vb. Hataları algılamak için kullanılan farklı türde hata algılama kodları vardır. Eşlik biti, eşlik hakkında kısa açıklama jeneratör ve denetleyici aşağıda açıklanmıştır.

Eşlik Biti nedir?

Tanım: Eşlik biti veya denetim biti, belirli kodun eşitlikte olup olmadığını kontrol etmek için ikili koda eklenen bitlerdir, örneğin, kodun eşit eşitlikte olup olmadığı veya tek eşlikte olup olmadığı bu denetim biti veya eşlik biti ile kontrol edilir. Eşlik, 1'lerin sayısından başka bir şey değildir ve iki tür eşlik biti vardır, bunlar çift bit ve tek bittir.




Tek parite bitinde, kod tek sayıda 1 olmalıdır, örneğin 5 bitlik kod 100011 alıyoruz, bu kodun tek parite olduğu söyleniyor çünkü aldığımız kodda üç adet 1 var. . Eşlik bitinde, kod 1'lerin çift sayıda olması gerekir, örneğin, 6 bitlik kod 101101 alıyoruz, bu kodun çift parite olduğu söyleniyor çünkü aldığımız kodda dört numara 1 var.

Parite Oluşturucu nedir?

Tanım: Parite üreteci, vericide bir kombinasyon devresidir, giriş olarak orijinal bir mesajı alır ve bu mesaj için eşlik bitini üretir ve bu jeneratördeki verici, eşlik biti ile birlikte mesajları iletir.



Parite Üretici Türleri

Bu jeneratörün sınıflandırması aşağıdaki şekilde gösterilmiştir.

Parite Türleri Oluşturucu

eşlik türleri-oluşturucu

Eşitlik Üreticisi

Çift eşlik oluşturucu ikili verileri 1'lerin çift sayılarında tutar, örneğin alınan veriler tek sayıdaki 1'dir, bu çift eşlik oluşturucu, fazladan 1'i tek sayıya ekleyerek veriyi çift sayı olarak koruyacaktır. 1'lerin sayısı. Bu aynı zamanda çıkışı verilen giriş verilerine bağlı olan kombinasyonel bir devredir, bu da giriş verilerinin ikili veri veya parite üreteci için verilen ikili kod olduğu anlamına gelir.


Üç bitin A, B ve C olarak kabul edildiği üç giriş ikili verisini düşünelim. 2 yazabiliriz3000 ila 111 (0 ila 7) arasındaki üç giriş ikili verisini kullanan kombinasyonlar, toplam sekiz kombinasyon, göz önünde bulundurduğumuz verilen üç giriş ikili verisinden elde edilecektir. Üç giriş ikili verisi için çift eşlik üreticisinin doğruluk tablosu aşağıda gösterilmiştir.

0 0 0 - Bu giriş ikili kodunda çift parite '0' olarak alınır çünkü giriş zaten eşit paritede olduğundan, bu giriş için bir kez daha eşit parite eklemeye gerek yoktur.

0 0 1 - - Bu giriş ikili kodunda yalnızca tek bir '1' sayısı vardır ve bu tek sayı '1', tek sayı olan '1' dir. Eğer tek sayıda '1' varsa, o zaman çift eşlik oluşturucu, onu çift eşitlik yapmak için başka bir '1' oluşturmalıdır, bu nedenle 0 0 1 kodunu çift eşitliğe dönüştürmek için eşitlik bile 1 olarak alınır.

0 1 0 - Bu bit tek paritede olduğundan, 0 1 0 kodunu çift pariteye dönüştürmek için parite bile 1 olarak alınır.

0 1 1 - Bu bit zaten eşit paritede olduğundan, 0 1 1 kodunu çift pariteye dönüştürmek için eşitlik bile 0 olarak alınır.

100 - Bu bit tek paritede olduğundan, 1 0 0 kodunu çift pariteye dönüştürmek için parite bile 1 olarak alınır.

1 0 1 - Bu bit zaten eşit paritede olduğundan, 1 0 1 kodunu çift pariteye dönüştürmek için eşitlik bile 0 olarak alınır.

1 1 0 - Bu bit aynı zamanda eşit paritede olduğundan, 1 1 0 kodunu çift pariteye dönüştürmek için eşitlik bile 0 olarak alınır.

1 1 1 - Bu bit tek paritede olduğundan, 1 1 1 kodunu çift pariteye dönüştürmek için parite bile 1 olarak alınır.

Eşitlik Üretici Doğruluk Tablosu

A B C Eşitlik
0 0 00
0 0 11
0 1 01
0 1 10
1001
1 0 10
1 1 00
1 1 11

Üç bitlik giriş eşitliği için karnaugh haritası (k-haritası) basitleştirmesi

K-Map-For-Even-Parity-Generator

eşitlik oluşturucu için k haritası

Yukarıdaki çift eşitlik doğruluk tablosundan, eşlik biti basitleştirilmiş ifade şu şekilde yazılır:

İki Ex-OR geçidi kullanılarak uygulanan çift eşlik ifadesi ve Ex-OR kullanılarak bu çift paritenin mantık diyagramı mantık kapısı aşağıda gösterilmiştir.

Eşit Eşlik Mantık Devresi

eşit denklik mantık devresi

Bu şekilde, çift eşlik oluşturucu giriş verilerini alarak çift sayıda 1'ler üretir.

Tek Parite Üreteci

Tek eşlik oluşturucu ikili veriyi tek sayıda 1'lerde tutar, örneğin alınan veri çift sayı 1'dir, bu tek eşlik oluşturucu veriyi fazladan 1'i ekleyerek tek sayı olarak tutacaktır. 1'lerin çift sayısı. Bu, çıkışı her zaman verilen giriş verilerine bağlı olan kombinasyonel devredir. 1’lerin çift sayısı varsa, ikili kodu tek sayı olan 1’lere dönüştürmek için yalnızca eşlik biti eklenir.

Üç bitin A, B ve C olarak kabul edildiği üç giriş ikili verisini düşünelim. Üç giriş ikili veri için tek eşlik üreticisinin doğruluk tablosu aşağıda gösterilmiştir.

0 0 0 - Bu giriş ikili kodunda, tek eşlik '1' olarak alınır çünkü giriş çift eşlik içindedir.

0 0 1 - Bu ikili giriş zaten tek paritede olduğundan, tek parite 0 olarak alınır.

0 1 0 - Bu ikili giriş de tek paritede olduğundan tek parite 0 olarak alınır.

0 1 1 - Bu bit çift eşitlikte olduğundan, 0 1 1 kodunu tek pariteye dönüştürmek için tek eşlik 1 olarak alınır.

100 - Bu bit zaten tek paritede olduğundan, 1 0 0 kodunu tek pariteye dönüştürmek için tek parite 0 olarak alınır.

1 0 1 - Bu giriş biti çift eşitlikte olduğundan, 1 0 1 kodunu tek pariteye dönüştürmek için tek eşlik 1 olarak alınır.

1 1 0 - Bu bit çift eşitliktedir, bu nedenle tek parite 1 olarak alınır.

1 1 1 - Bu giriş biti tek paritede olduğundan tek parite o olarak alınır.

Tek Parite Üreteci Gerçek Tablosu

A B C Tek Parite
0 0 01
0 0 10
0 1 00
0 1 11
1000
1 0 11
1 1 01
1 1 10

Üç bitlik giriş tek paritesi için Kavanaugh haritası (k-haritası) basitleştirmesi

K-Map-For-Odd-Parity-Generator

tek-eşlik-oluşturucu için k-haritası

Yukarıdaki tek eşlik doğruluğu tablosundan, eşlik biti basitleştirilmiş ifade şu şekilde yazılır:

Bu tek sayı oluşturucunun mantık diyagramı aşağıda gösterilmiştir.

Mantık Devresi

mantık devresi

Bu şekilde, tek eşlik üreteci, giriş verilerini alarak tek sayıda 1'ler üretir.

Eşlik Kontrolü nedir?

Tanım: Alıcıdaki birleşimsel devre, eşlik denetleyicisidir. Bu denetleyici, eşlik bitini içeren alınan mesajı girdi olarak alır. Bulunan bir hata varsa '1' çıktısını verir ve eşlik biti dahil mesajda herhangi bir hata bulunmazsa çıktı '0' verir.

Eşlik Denetleyicisi Türleri

Parite denetleyicisinin sınıflandırması aşağıdaki şekilde gösterilmiştir.

eşlik türleri denetleyicisi

eşlik türleri denetleyicisi

Eşitlik Denetleyicisi

Eşitlik denetleyicide, hata biti (E) '1'e eşitse, o zaman bir hatamız olur. Hata biti E = 0 ise, hata olmadığını gösterir.

Hata Bit (E) = 1, hata oluşuyor

Hata Bit (E) = 0, hata yok

Parite kontrol devresi aşağıdaki şekilde gösterilmiştir

Mantık Devresi

mantık devresi

Tek Eşlik Denetleyicisi

Tek eşlik denetleyicisinde, bir hata biti (E) '1'e eşitse, hata olmadığını gösterir. Hata biti E = 0 ise bir hata olduğunu gösterir.

Hata Bit (E) = 1, hata yok

Hata Bit (E) = 0, hata oluşur

Eşlik denetleyicisi, '1' bitten daha büyük hatalar olup olmadığını algılayamaz ve verilerin doğru olması da mümkün değildir, bunlar eşlik denetleyicisinin temel dezavantajlarıdır.

IC’leri kullanarak Parite Üreteci / Denetleyicisi

IC 74180, kontrol etmenin yanı sıra eşlik oluşturma işlevini de yerine getirir. 9 bit (8 veri biti, 1 eşlik biti) Parite Üreticisi / Denetleyicisi aşağıdaki şekilde gösterilmektedir.

IC-74180

ic-74180

IC 74180 sekiz veri biti içerir (X0X'e7), VDC,çift ​​girdi, tek girdi, Yedi çıktı, Tek çıktı ve toprak pimi.

Verilen çift ve tek girdinin her ikisi de yüksek (H) ise, çift ve tek çıktıların her ikisi de düşüktür (L), benzer şekilde, verilen girişlerin her ikisi de Düşük (L) ise, o zaman çift ve tek çıktıların ikisi de yüksek olur ( H).

Paritenin Avantajları

Paritenin avantajları

  • Basitlik
  • Kullanımı kolay

Başvurular Parite

Parite uygulamaları

  • İçinde dijital sistemler ve birçok donanım uygulaması, bu eşlik kullanılır
  • Eşlik biti aynı zamanda Küçük Bilgisayar Sistem Arayüzünde (SCSI) ve ayrıca Çevre Bileşen Bağlantısında (PCI) hataları algılamak için kullanılır

SSS

1). Eşlik oluşturucu ile eşlik denetleyicisi arasındaki fark nedir?

Eşlik üreteci, vericide eşlik bitini üretir ve eşlik denetleyicisi, alıcıdaki eşlik bitini kontrol eder.

2). Eşlik yok ne anlama geliyor?

Eşlik bitleri hataları kontrol etmek için kullanılmadığında, eşlik bitinin eşit olmadığı veya eşlik olmadığı veya eşlik olmadığı söylenir.

3). Parite değeri nedir?

Hem emtia hem de menkul kıymetler için kullanılan parite değeri kavramı ve bu terim, iki varlığın değerinin eşit olduğu zamanı ifade eder.

4). Neden bir eşlik denetleyicisine ihtiyacımız var?

Eşlik denetleyicisi, iletişimdeki hataları tespit etmek için gereklidir ve ayrıca bellek depolama cihazlarında test için eşlik denetleyicisi kullanılır.

5). Eşlik biti hasarlı bir veri birimini nasıl algılayabilir?

Bu teknikteki yedek bit, eşlik biti olarak adlandırılır, veri aktarımı sırasında bir hata meydana geldiğinde hasarlı veri birimini tespit eder.

Bu yazıda nasıl eşitlik jeneratör ve denetleyici, bit ve türlerini üretir ve kontrol eder, mantık devreleri, doğruluk tabloları ve k-haritası ifadeleri kısaca tartışılır. İşte size bir soru, çift ve tek pariteyi nasıl hesaplıyorsunuz?