Steps:
o (1) Create an ECC (error correcting code) Generator, at the I/O Controller from the
8-bit Data Vector. The output of the ECC Generator will be the 13-Bit Vector.
o (2) Construct a 13-bit Data Transmission bus to send the 8-bit binary data and 5
parity bits over to Memory.
o (3) Construct an ECC (error correcting code) Detector at Main Memory that
corrects single bit errors. Generally, an interrupt/error handler is used to handle
errors from the OS. In 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” as an error status.
For multiple-bit transmission errors (i.e. all other cases except above two cases),
your design must display “E” in the error status display (we cannot correct
these errors). Your design can display received erroneous data in the 2 Hex data
displays.
*********************************************************************************************************************************************
There are 3 questions need use LogicWorks 5 to solve them… I need help ASAP!!


0 comments