Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Digital principles Circuit 1: Design a four-bit arithmetic logic unit (ALU) connected with an 8 x 9 memory. The circuit has two four-bit input data

image text in transcribed

Digital principles

Circuit 1: Design a four-bit arithmetic logic unit (ALU) connected with an 8 x 9 memory. The circuit has two four-bit input data paths (AO, ..., Az and Bo, ..., B3), two selection lines (so and si), and a five- bit output data path (yo..... y4). The circuit performs the needed operation in four cycles. At the first two cycles, the ALU reads the two four-bit data words from the memory (depending on the address lines) and load them into the A and B data paths of the ALU unit. At the third cycle, the ALU performs one of four operations (depending on the selection lines so and s) on the A and B data paths. At the fourth cycle, the ALU writes the output bits on a selected memory location. The table below shows the operations that the ALU can perform on the data. Selection Lines (BUS) 00 01 10 11 Operation A-B Is A = B? Is A > B? B + A Explanation Subtraction Equals 1 if A=B and equals 0 otherwise Equals 1 if A > B and equals 0 otherwise Addition Answer the following questions: 1. Using Multisim, draw the schematic diagram of the circuit. 2. Evaluate the functionality of your circuit by applying several input/output combinations. 3. Indicate the place where each component of this circuit might take in a larger system. 4. Now you are required to add an error detection and correction capability to your circuit implementing a Hamming code. The circuit with error detection and correction capability can be represented by the following diagram. ALU n bits Error correction and detection code n+k bits Memory n bits n+k bits After implementing the new circuit (with Hamming coding), compare it with the original circuit (without Hamming coding) in terms of the complexity, cost, delay, and the accuracy of the resultant data

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introductory Relational Database Design For Business With Microsoft Access

Authors: Jonathan Eckstein, Bonnie R. Schultz

1st Edition

1119329418, 978-1119329411

More Books

Students also viewed these Databases questions