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...
-
Boots, Inc. is owned equally by Frank Albert and his daughter Nancy, each of whom held 1,000 shares in the company. Frank wants to retire from the company, and it was decided that the company will...
-
Describe and rationalize how a firms logistics and supply chain strategy will likely evolve as a firm shifts from no international strategy to a global strategy to a transnational strategy. What are...
-
Determine maximum outsourcing price (Learning Objective 6) DefTone's sales have increased; as a result, the company needs 400,000 jewel-case liners rather than 250,000 . DefTone has enough existing...
-
The following account titles were drawn from the general ledger of Holt Food Supplies, Incorporated (HFSI): Computers, Operating Expenses, Rent Revenue, Building, Cash, Notes Payable, Land, Utilities...
-
Calculate the total estimated uncollectibles based on the below information. Number o Total 0 - 3 0 3 1 - 6 0 Accounts receivable $ 3 7 7 , 0 0 0 $ 2 2 2 , 0 0 0 $ 9 0 , 0 0 0 % uncollectible 1 % 4 %...
-
Swan Dry Cleaners is owned and operated by Peyton Keyes. A building and equipment are currently being rented, pending expansion to new facilities. The actual work of dry cleaning is done by another...
-
Amortization of Cosmunt Stacy Company issued from-year, 7%, bonds with face value of $13,000 on January 1, 2016. Interest is paid annually on December 31. The market rate of interest on this clate is...
-
A dice game involves rolling three dice and betting on one of the six numbers that are on the dice. The game costs $7 to play, and you win if the number you bet appears on any of the dice. The...
-
1.Using 61 monthly observations you have just estimated that the covariance between return on stock A and the market index is 0.075 and that the standard deviation of the market index is 0.25. Also,...
-
Can you elucidate the molecular mechanisms underlying the phenomenon of epigenetic inheritance and its implications in the regulation of gene expression across successive generations ?
-
The figure below is meant to model a rectangular coil composed of 100 tightly packed turns of wire. The rectangular loops are all identical with dimensions 30.0 cm x 40.0 cm and a current of 1.20 A...
-
The McGowans are arranging a $90,000 mortgage loan from their bank. The interest rate on the loan will be 7.9% compounded semiannually. a.What will the monthly payments be if the loan has a 20-year...
-
(1 point) Find the minimum distance from the point Q(-4,-2, 1) to the plane 6x1 -7x2 + 1x3 = -6. Minimum Distance =
-
Halley's comet travels in an ellipti- cal orbit with a = 17.95 and b = 4.44 and passes by Earth roughly every 76 years. Note that each unit represents one astronomical unit, or 93 million miles. The...
-
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.
-
The total assets and liabilities at the beginning and end of the year for Luther Company are listed below. Determine Luther Companys net income or loss for the year under each of the following...
-
Below is information from the statement of retained earnings of Mrs. Bells Cookies, Inc. for a recent year. Prepare the statement of retained earnings for Mrs. Bells Cookies in good form. You will...
-
Primorsk Corporation began the year 20x6 with cash of $55,900. In addition to earning a net income of $32,500 and paying a cash dividend of $19,500, Primorsk borrowed $78,000 from the bank and...
Study smarter with the SolutionInn App