Binary Divider Circuit Objective: Develop a digital logic circuit capable of imp
ID: 663990 • Letter: B
Question
Binary Divider Circuit
Objective: Develop a digital logic circuit capable of implementing a Hamming error correction code.
Description: The data transmitted through you’re the system is stored in 8 bit (1 byte) words. It is required that it transmits this data and at a minimum correct a single bit error and identify, but not correct, two bit errors. It is left to you to determine the follow, which you MUST justify. What Hamming code have you implemented What are the advantages/disadvantages of your choice in algorithm How will this circuit be structurally implemented? Will you require multiple copies of your circuit to transmit the full byte? Can you transmit multiple bytes per circuit? Is there an impact on timing? A key aspect of any task is communication of the solution and work performed to the assignee (customer) of the task. The only deliverable in this project is the final report which fully describes the final design, all work completed in achieving the design, justification of all design choices, and a reference list. Assignment: It is required that you design a digital logic circuit which performs error correction.
Required components of this project are: Define the required logic of the device Design all components down to gate level Define inputs and outputs Create a flow chart outlining the logic implemented by your circuit If a state machine is used, provide a state diagram Define the quiescent (idle) response of the circuit Define any “error” or “undefined” states or input combinations of the circuit
Generate a report for submission
Cover page
Problem Description
Description of Solution Detailed design methodology
Why certain design choices were made
What are the advantages of components of your design Simplified expressions created
K-maps utilized
Work required to complete the design
Explanation / Answer
Divide: Does 88 go into 392? Yes, 4 times. Multiply: 4 x 88 = 352. Subtract: 392 – 352 = 40. Bring down: Bring down the implied trailing 0 to make 400.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.