Question: This needs to be done using logic works Goal: The purpose of this project is to demonstrate the use of Boolean logic and build basic
This needs to be done
using logic works
Goal:
The purpose of this project is to demonstrate the use of Boolean logic and build basic circuits. Note that this lab assignment is group assignment with each group having either students or students.
Problem Statement:
The predominant storage inside computer systems are on disks drives. SCSI disks are the standard disks in most Unix Workstations from Sun, HP SGI, and other vendors. They are also the standard disks in Macintoshes and Higherend Intel PCs especially network servers. Consider the Wide Ultra SCSI which transfers data packets in bit bursts at MHz with a maximum throughput of mathrmMBmathrmsec The data transfers at higher rates can result in randomnoise pulse changes from a to and to a As the speed of processors and electronic communications increases, these parity flips become more prevalent and the inability to detect when these errors occur can be fatal. As a Design Engineer you have been requested to create system for the transmission of these bit packets from an IO Controller to Memory using Error Correcting Code over bit data bus line. Wide SCSI contains a bit bus; however for the sake of simplification we are only concerned with the data bits. The other bits in the SCSI bus are for bus arbitration, synchronization, power management, etc. In this project, we will use even parity.
Transmission Vectored Bit: A Bit Parity Vector mathrmPmathrmP are interlaced with the bit Data Vector leftmathrmD: mathrmDright :
mathbfPmathbfPmathrmDmathbfPmathrmDmathrmDmathrmDmathbfPmathrmDmathrmDmathrmDmathrmD
Create an ECC Generator, at the IO Controller from the bit Data Vector. The output of the ECC Generator will be the Bit Parity Vector.
Construct a bit Data Transmission bus to send the binary data and parity bits over to Memory.
Construct an ECC Detector at Main Memory that corrects for single bit errors. Generally, an interrupterror handler is used to handle errors from the OS for this exercise we will use Hex displays, for data and for an error status, for diagnostic purposes:
In the event that no error has occurred, your design must display the data transferred using the Hex data displays and a as an error status.
For single bit transmission errors, your system must correct the error and display the data along with C in the rd Hex Display.
For multiple bit transmission errors, your design must display E in the error status display.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
