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. 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
Get step-by-step solutions from verified subject matter experts
