Question: Transmission Vectored Bit: A 4 - Bit Parity Vector ( P 1 - P 4 ) are interlaced with the 8 - bit Data Vector

Transmission Vectored Bit: A 4-Bit Parity Vector (P1-P4) are interlaced with the 8-bit
Data Vector (D1:D8) and an additional parity bit P5 is appended to the 12-bit hamming
code to ensure that the entire 13-bit vector is even parity:
P1 P2 D1 P3 D2 D3 D4 P4 D5 D6 D7 D8P5
1) Create an ECC Generator, at the I/O Controller from the 8-bit Data Vector. The
output of the ECC Generator will be the 13-Bit Vector.
2) Construct a 13-bit Data Transmission bus to send the 8-bit binary data and 5 parity
bits over to Memory.
Hex Displays Memory I/O Controller
2
3) Construct an ECC Detector at Main Memory that corrects for single bit errors.
Generally an interrupt/error handler is used to handle errors from the OS, for this exercise
we will use 3 Hex displays, 2 for data and 1 for an error status, for diagnostic purposes:
. In the event that no error has occurred, your design must display the data transferred
using the 2 Hex data displays and a 0 as an error status.
. For single bit transmission errors, your system must correct the error and display the
data along with C in the 3rd Hex Display.
. For 2-bit transmission errors, your design must display E in the error status display.
4) Make sure that the ECC Generator, the Data Transmission bus, and the ECC Detector
are completely connected.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!