Trình tạo chẵn lẻ và Bộ kiểm tra chẵn lẻ là gì: Các loại & Sơ đồ logic của nó

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Chức năng chính của trình tạo chẵn lẻ và trình kiểm tra chẵn lẻ là phát hiện lỗi trong quá trình truyền dữ liệu và khái niệm này được giới thiệu vào năm 1922. Trong công nghệ RAID, bit chẵn lẻ và trình kiểm tra chẵn lẻ được sử dụng để bảo vệ chống mất dữ liệu. Bit chẵn lẻ là một bit phụ được đặt ở phía truyền thành ‘0’ hoặc ‘1’, nó chỉ được sử dụng để phát hiện lỗi bit đơn lẻ và nó là phương pháp dễ dàng nhất để phát hiện lỗi. Có nhiều loại mã phát hiện lỗi khác nhau được sử dụng để phát hiện lỗi chúng là chẵn lẻ, bộ đếm vòng, mã chẵn lẻ khối, mã Hamming, nhị phân, v.v. Giải thích ngắn gọn về bit chẵn lẻ, chẵn lẻ máy phát điện và người kiểm tra được giải thích bên dưới.

Bit chẵn lẻ là gì?

Định nghĩa: Bit chẵn lẻ hoặc bit kiểm tra là các bit được thêm vào mã nhị phân để kiểm tra xem mã cụ thể có ở trạng thái chẵn lẻ hay không, ví dụ, mã có ở trạng thái chẵn lẻ hay chẵn lẻ hay không được kiểm tra bằng bit kiểm tra hoặc bit chẵn lẻ này. Chẵn lẻ không là gì ngoài số 1’s và có hai loại bit chẵn lẻ, chúng là bit chẵn và bit lẻ.




Trong bit chẵn lẻ lẻ, mã phải ở số lẻ là 1, ví dụ: chúng tôi đang lấy mã 5 bit là 100011, mã này được cho là chẵn lẻ vì có ba số 1 trong mã mà chúng tôi đã lấy . Trong bit chẵn lẻ, mã phải ở số chẵn của 1, ví dụ: chúng tôi đang lấy mã 6 bit là 101101, mã này được cho là chẵn lẻ vì có bốn số 1 trong mã mà chúng tôi đã lấy

Máy phát điện chẵn lẻ là gì?

Định nghĩa: Bộ tạo chẵn lẻ là một mạch kết hợp tại máy phát, nó lấy một thông điệp gốc làm đầu vào và tạo ra bit chẵn lẻ cho thông báo đó và bộ phát trong bộ tạo này truyền các thông điệp cùng với bit chẵn lẻ của nó.



Các loại máy phát điện chẵn lẻ

Phân loại của máy phát điện này được hiển thị trong hình dưới đây

Loại-của-chẵn lẻ-Máy phát điện

loại-của-chẵn lẻ-máy phát điện

Trình tạo chẵn lẻ

Bộ tạo chẵn lẻ duy trì dữ liệu nhị phân ở dạng số chẵn của 1, ví dụ: dữ liệu được lấy là số lẻ của 1, bộ tạo chẵn lẻ này sẽ duy trì dữ liệu là số chẵn của 1 bằng cách thêm số 1 vào số lẻ số 1. Đây cũng là một mạch tổ hợp có đầu ra phụ thuộc vào dữ liệu đầu vào đã cho, có nghĩa là dữ liệu đầu vào là dữ liệu nhị phân hoặc mã nhị phân được cung cấp cho bộ tạo chẵn lẻ.


Chúng ta hãy xem xét ba dữ liệu nhị phân đầu vào, ba bit đó được coi là A, B và C. Chúng ta có thể viết 23các kết hợp sử dụng ba dữ liệu nhị phân đầu vào có giá trị từ 000 đến 111 (0 đến 7), tổng số tám kết hợp sẽ nhận được từ ba dữ liệu nhị phân đầu vào đã cho mà chúng tôi đã xem xét. Bảng sự thật của bộ tạo chẵn lẻ cho ba dữ liệu nhị phân đầu vào được hiển thị bên dưới.

0 0 0 - Trong mã nhị phân đầu vào này, giá trị chẵn lẻ được lấy là ‘0’ vì đầu vào đã ở dạng chẵn lẻ, vì vậy không cần thêm tính chẵn lẻ một lần nữa cho đầu vào này.

0 0 1 - - Trong mã nhị phân đầu vào này chỉ có một số duy nhất là ‘1’ và số duy nhất của ‘1’ đó là một số lẻ của ‘1’. Nếu có một số lẻ ‘1’, thì trình tạo chẵn lẻ phải tạo một ‘1’ khác để làm cho nó thành chẵn lẻ, do đó, chẵn lẻ được coi là 1 để biến mã 0 0 1 thành chẵn lẻ.

0 1 0 - Bit này ở dạng chẵn lẻ nên chẵn lẻ được lấy là 1 để biến mã 0 1 0 thành mã chẵn lẻ.

0 1 1 - Bit này đã ở dạng chẵn lẻ nên chẵn lẻ được coi là 0 để biến mã 0 1 1 thành mã chẵn lẻ.

1 0 0 - Bit này ở dạng chẵn lẻ nên chẵn lẻ được lấy là 1 để biến mã 1 0 0 thành mã chẵn lẻ.

1 0 1 - Bit này đã ở dạng chẵn lẻ nên tính chẵn lẻ được coi là 0 để biến mã 1 0 1 thành mã chẵn lẻ.

1 1 0 - Bit này cũng ở dạng chẵn lẻ nên chẵn lẻ được coi là 0 để làm cho mã 1 1 0 thành mã chẵn lẻ.

1 1 1 - Bit này ở dạng chẵn lẻ nên chẵn lẻ được lấy là 1 để làm cho mã 1 1 1 thành chẵn lẻ.

Bảng sự thật của trình tạo chẵn lẻ

A B C Chẵn lẻ
0 0 00
0 0 11
0 1 01
0 1 10
1 0 01
1 0 10
1 1 00
1 1 11

Đơn giản hóa bản đồ karnaugh (k-map) cho đầu vào chẵn lẻ ba bit là

K-Map-For-Even-Parity-Generator

k-map-for-chẵn-parity-máy phát điện

Từ bảng chân lý chẵn lẻ ở trên, biểu thức đơn giản hóa bit chẵn lẻ được viết dưới dạng

Biểu thức chẵn lẻ được triển khai bằng cách sử dụng hai cổng Ex-OR và sơ đồ logic của biểu thức chẵn lẻ này bằng cách sử dụng Ex-OR cổng logic được hiển thị bên dưới.

Chẵn-lẻ-Logic-Mạch

mạch logic chẵn lẻ

Bằng cách này, trình tạo chẵn lẻ tạo ra số chẵn của 1 bằng cách lấy dữ liệu đầu vào.

Bộ tạo chẵn lẻ lẻ

Bộ tạo chẵn lẻ lẻ duy trì dữ liệu nhị phân ở dạng số lẻ của 1, ví dụ: dữ liệu được lấy là số chẵn của 1, bộ tạo chẵn lẻ này sẽ duy trì dữ liệu dưới dạng số lẻ của 1 bằng cách thêm số 1 vào số chẵn của 1. Đây là mạch tổ hợp có đầu ra luôn phụ thuộc vào dữ liệu đầu vào đã cho. Nếu có một số chẵn là 1’s thì chỉ có bit chẵn lẻ được thêm vào để làm cho mã nhị phân thành một số lẻ của 1’s.

Chúng ta hãy xem xét ba dữ liệu nhị phân đầu vào, ba bit được coi là A, B và C. Bảng chân trị của bộ tạo chẵn lẻ lẻ cho ba dữ liệu nhị phân đầu vào được hiển thị bên dưới.

0 0 0 - Trong mã nhị phân đầu vào này, giá trị chẵn lẻ được lấy là ‘1’ vì đầu vào ở dạng chẵn lẻ.

0 0 1 - Đầu vào nhị phân này đã ở dạng chẵn lẻ, vì vậy tính chẵn lẻ được coi là 0.

0 1 0 - Đầu vào nhị phân này cũng ở dạng chẵn lẻ, vì vậy chẵn lẻ được coi là 0.

0 1 1 - Bit này ở dạng chẵn lẻ nên tính chẵn lẻ được lấy là 1 để làm cho mã 0 1 1 thành chẵn lẻ.

1 0 0 - Bit này đã ở dạng chẵn lẻ, vì vậy chẵn lẻ được coi là 0 để biến mã 1 0 0 thành chẵn lẻ.

1 0 1 - Bit đầu vào này ở dạng chẵn lẻ, vì vậy chẵn lẻ được coi là 1 để biến mã 1 0 1 thành chẵn lẻ.

1 1 0 - Bit này ở dạng chẵn lẻ, vì vậy tính chẵn lẻ được coi là 1.

1 1 1 - Bit đầu vào này ở dạng chẵn lẻ, do đó tính chẵn lẻ được coi là o.

Bảng sự thật của bộ tạo chẵn lẻ lẻ

A B C Chẵn lẻ lẻ
0 0 01
0 0 10
0 1 00
0 1 11
1 0 00
1 0 11
1 1 01
1 1 10

Đơn giản hóa bản đồ Kavanaugh (k-map) cho tính chẵn lẻ đầu vào ba bit là

K-Map-For-Odd-Parity-Generator

k-map-cho-lẻ-parity-máy phát điện

Từ bảng sự thật chẵn lẻ ở trên, biểu thức đơn giản hóa bit chẵn lẻ được viết dưới dạng

Sơ đồ logic của bộ tạo chẵn lẻ này được hiển thị bên dưới.

Logic-Circuit

mạch logic

Bằng cách này, bộ tạo chẵn lẻ tạo ra một số lẻ là 1 bằng cách lấy dữ liệu đầu vào.

Kiểm tra chẵn lẻ là gì?

Định nghĩa: Mạch tổ hợp ở máy thu là bộ kiểm tra chẵn lẻ. Bộ kiểm tra này lấy thông báo nhận được bao gồm cả bit chẵn lẻ làm đầu vào. Nó đưa ra đầu ra ‘1’ nếu có lỗi nào đó được tìm thấy và đưa ra đầu ra ‘0’ nếu không tìm thấy lỗi nào trong thông báo bao gồm cả bit chẵn lẻ.

Các loại công cụ kiểm tra chẵn lẻ

Sự phân loại của bộ kiểm tra chẵn lẻ được hiển thị trong hình dưới đây

người kiểm tra tính chẵn lẻ

người kiểm tra tính chẵn lẻ

Trình kiểm tra chẵn lẻ

Trong trình kiểm tra chẵn lẻ nếu bit lỗi (E) bằng ‘1’, thì chúng ta có lỗi. Nếu bit lỗi E = 0 thì cho biết không có lỗi.

Bit lỗi (E) = 1, lỗi xảy ra

Bit lỗi (E) = 0, không có lỗi

Mạch kiểm tra chẵn lẻ được hiển thị trong hình dưới đây

Logic-Circuit

mạch logic

Bộ kiểm tra chẵn lẻ lẻ

Trong trình kiểm tra chẵn lẻ lẻ nếu một bit lỗi (E) bằng ‘1’, thì nó cho biết không có lỗi. Nếu một bit lỗi E = 0 thì cho biết có lỗi.

Bit lỗi (E) = 1, không có lỗi

Bit lỗi (E) = 0, lỗi xảy ra

Trình kiểm tra chẵn lẻ sẽ không thể phát hiện nếu có lỗi trong hơn bit ‘1’ và việc sửa dữ liệu cũng không thể thực hiện được, đây là những nhược điểm chính của trình kiểm tra chẵn lẻ.

Bộ tạo / kiểm tra chẵn lẻ sử dụng IC

IC 74180 thực hiện chức năng tạo chẵn lẻ cũng như kiểm tra. Bộ tạo / kiểm tra chẵn lẻ 9 bit (8 bit dữ liệu, 1 bit chẵn lẻ) được hiển thị trong hình dưới đây.

IC-74180

ic-74180

IC 74180 chứa tám bit dữ liệu (X0đến X7), VDC,đầu vào chẵn, đầu vào lẻ, đầu ra Bảy, đầu ra S lẻ và chân nối đất.

Nếu cả hai đầu vào chẵn và lẻ đều ở mức cao (H), thì đầu ra chẵn và lẻ đều ở mức thấp (L), tương tự, nếu cả hai đầu vào đã cho đều là Thấp (L), thì đầu ra chẵn và lẻ đều trở thành cao ( H).

Ưu điểm của tính chẵn lẻ

Ưu điểm của tính ngang giá là

  • Sự đơn giản
  • Dễ sử dụng

Các ứng dụng của Parity

Các ứng dụng của tính chẵn lẻ là

  • Trong hệ thống kỹ thuật số và nhiều ứng dụng phần cứng, tính tương đương này được sử dụng
  • Bit chẵn lẻ cũng được sử dụng trong Giao diện hệ thống máy tính nhỏ (SCSI) và cả trong Kết nối thành phần ngoại vi (PCI) để phát hiện lỗi

Câu hỏi thường gặp

1). Sự khác biệt giữa bộ tạo chẵn lẻ và bộ kiểm tra chẵn lẻ là gì?

Bộ tạo chẵn lẻ tạo ra bit chẵn lẻ trong máy phát và bộ kiểm tra chẵn lẻ sẽ kiểm tra bit chẵn lẻ trong máy thu.

2). Không có nghĩa là gì?

Khi các bit chẵn lẻ không được sử dụng để kiểm tra lỗi thì bit chẵn lẻ được cho là không chẵn lẻ hoặc không chẵn lẻ hoặc không có tính chẵn lẻ.

3). Giá trị chẵn lẻ là gì?

Khái niệm giá trị ngang bằng được sử dụng cho cả hàng hóa và chứng khoán và thuật ngữ này đề cập đến khi giá trị của hai tài sản bằng nhau.

4). Tại sao chúng ta cần một bộ kiểm tra chẵn lẻ?

Bộ kiểm tra chẵn lẻ là cần thiết để phát hiện các lỗi trong giao tiếp và trong thiết bị lưu trữ bộ nhớ, bộ kiểm tra chẵn lẻ được sử dụng để kiểm tra.

5). Làm thế nào để bit chẵn lẻ có thể phát hiện một đơn vị dữ liệu bị hỏng?

Bit dư thừa trong kỹ thuật này được gọi là bit chẵn lẻ, nó phát hiện đơn vị dữ liệu bị hỏng khi xảy ra lỗi trong quá trình truyền dữ liệu.

Trong bài viết này, cách Ngang bằng Trình tạo và kiểm tra tạo và kiểm tra bit và các kiểu của nó, mạch logic, bảng sự thật và biểu thức ánh xạ k được thảo luận ngắn gọn. Đây là một câu hỏi cho bạn, làm thế nào để bạn tính toán chẵn lẻ và chẵn lẻ?