Question: 9. (20 points) Filename: alu.circ Design a 5-bit ALU using Logisim. Each bit cell should be able to do ADD, AND, NOT and OR. In

 9. (20 points) Filename: alu.circ Design a 5-bit ALU using Logisim.

9. (20 points) Filename: alu.circ Design a 5-bit ALU using Logisim. Each bit cell should be able to do ADD, AND, NOT and OR. In addition, the adder should use Carry-Lookahead to improve performance. Your 5-bit ALU should employ group carry lookahead, with group size of 5 and ripple carry between groups. (In other words, correctly generate the carry out of the first group to be used for the 6th bit). You are to assume that all arithmetic operations are on 2's complement numbers. The NOT function should occur on the A inputs. The selector/control bits: AND-00, OR-01, NOT 10, ADD-11. You may only use any gate, any wiring component, and MUXs for this circuit Use the following naming convention: (Left to right, most significant to least significant bit) msb Input Pins: B4 B3 B2 B1 BO - B operand A4 A3 A2 A1 A0 -- A operand S1 S0The selector lines (desired operation) The Carry into the bottom cell CIN Output Pins: C5 C4 C3 C2 c1 co - Result

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!