The purpose of this project is to demonstrate the use of Boolean logic and build basic...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
The purpose of this project is to demonstrate the use of Boolean logic and build basic circuits. Note that this lab assignment is a group assignment with each group having 2 students. If you need help to find out a partner, please send an email to the grader. Problem Statement: The predominant storage inside a 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 Higher-end Intel PC's, especially network servers. Consider the Wide Ultra4 SCSI, which transfers data packets in 16-bit bursts at 160 MHz with a maximum throughput of 320 MB/sec. The data transfers at higher rates can result in random-noise pulse changes from a 0 to 1 and 1 to a 0. 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 8-bit packets from an IO Controller to Memory using Error Correcting Code over 12-bit data bus line. Wide SCSI contains a 68-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. Hex Displays I/O Controller Transmission Vectored Bit: A 4-Bit Parity Vector (P₁-P4) are interlaced with the 8-bit Data Vector (D₁ Ds) and an additional parity bit Ps is appended to the 12-bit hamming code to ensure that the entire 13-bit vector is even parity: P1 P2 D: P3 D₂ D3 D4 P4 Ds Ds Dr DzPs 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. 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: Memory The purpose of this project is to demonstrate the use of Boolean logic and build basic circuits. Note that this lab assignment is a group assignment with each group having 2 students. If you need help to find out a partner, please send an email to the grader. Problem Statement: The predominant storage inside a 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 Higher-end Intel PC's, especially network servers. Consider the Wide Ultra4 SCSI, which transfers data packets in 16-bit bursts at 160 MHz with a maximum throughput of 320 MB/sec. The data transfers at higher rates can result in random-noise pulse changes from a 0 to 1 and 1 to a 0. 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 8-bit packets from an IO Controller to Memory using Error Correcting Code over 12-bit data bus line. Wide SCSI contains a 68-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. Hex Displays I/O Controller Transmission Vectored Bit: A 4-Bit Parity Vector (P₁-P4) are interlaced with the 8-bit Data Vector (D₁ Ds) and an additional parity bit Ps is appended to the 12-bit hamming code to ensure that the entire 13-bit vector is even parity: P1 P2 D: P3 D₂ D3 D4 P4 Ds Ds Dr DzPs 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. 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: Memory
Expert Answer:
Answer rating: 100% (QA)
Designing an Error Correcting Code ECC system for transmission of 8bit packets is a complex task that involves multiple components including an ECC Ge... View the full answer
Related Book For
Fundamentals Of Digital Logic With Verilog Design
ISBN: 9780073380544
3rd Edition
Authors: Stephen Brown, Zvonko Vranesic
Posted Date:
Students also viewed these finance questions
-
what ways do post-translational modifications, such as acetylation and phosphorylation, intricately regulate metabolic enzymes to fine-tune metabolic flux and coordinate cellular responses to...
-
Write a literature review for your study. See below for an example of a literature review. Your literature review should provide both analysis and synthesis of previous studies as related to the...
-
Write a project management plan. we have a template and project description. we need to edit the template(table of contents) with our own ideas. CPSC 8820-01 Project Management Plan Your Unique...
-
The owner of a smoky bar in a warm climate relies on natural exchange between the bar and outside to keep smoke levels manageable in the bar (below 50 microgram/m). Smokers account for a smoke PM10...
-
An audio streaming server has a one-way distance of 50 msec with a media player. It outputs at 1 Mbps. If the media player has a 1-MB buffer, what can you say about the position of the low-water mark...
-
Aerobic organisms transfer electrons from reduced fuel molecules to O2, forming H2O. Some anaerobic organisms use nitrate (NO3-) as an acceptor for electrons from reduced fuel molecules. Use the...
-
The life span (in kilometers) for a population of a new brand of tires can be approximated by a normal distribution, with a mean of 80,000 kilometers and a standard deviation of 1,500 kilometers. (a)...
-
De la Renta Chocolate Company produces chocolate bars. The primary materials used in producing chocolate bars are cocoa, sugar, and milk. The standard costs for a batch of chocolate (4,800 bars) are...
-
Question 1 . a. Discuss the feasibility of forecasting by comparing projections with market growth and development. b. The finance policies and procedures are there to help the business create...
-
Trish Himple owns a retail family clothing store. Her store is located at 4321 Heather Drive, Henderson, NV 89002. Her employer identification number is 95- 1234321 and her Social Security number is...
-
0.5 7 points Print Problem: Module 3 Textbook Problem 7 Learning Objective: 3-7 Using the straight-line method show how bonds issued at a premium affect financial statements The Square Foot Grill,...
-
The following information pertains to the Yellow Dog Corporation: Total Units for information given Fixed Cost per Unit Selling Price per Unit Variable Costs per Unit Target Operating Income 7,000...
-
The Rock Company produces basketballs It incurred the following costs during the year. Direct materials $16,416 Direct labor $29,184 Fixed manufacturing overhead $13,680 Variable manufacturing...
-
Brandeis, Inc has a 45-day accounts payable period. The firm has expected quarterly sales of $2,400, $2,800, $3,600, and $4,200, respectively, for the next calendar year. The cost of goods sold for a...
-
Interest During Construction Matrix Inc. borrowed $1,100,000 at 8% to finance the construction of a new building for its own use. Construction began on January 1, 2019, and was completed on October...
-
solve by LCM Method:+ DIT x-1 x-3
-
The Laboratory has developed the following standards for performing routine blood tests: Materials (1 packet of chemicals @ $.50) Labor (10 minutes @ $6 per direct tabor hour) Overhead (applied rate...
-
In Problems 1522, find the principal needed now to get each amount; that is, find the present value. To get $750 after 2 years at 2.5% compounded quarterly.
-
Using a casex statement, write Verilog code for an 8-to-3 priority encoder.
-
Design a three-bit up/down counter using T flip-flops. It should include a control input called Up/Down. If Up/Down = 0, then the circuit should behave as an up-counter. If Up/Down = 1, then the...
-
For the function f (w 1 , w 2 , w 3 ) = m(0, 2, 3, 6), use Shannons expansion to derive an implementation using a 2-to-1 multiplexer and any other necessary gates.
-
What is a P-value for a hypothesis test?
-
You plan a survey to estimate the proportion of students on your campus who carry an iPad regularly. How many students should be in the sample if you want (with 95% confidence) a margin of error of...
-
What is a hypothesis test?
Study smarter with the SolutionInn App