7 ALU

7 : ALU

Design renderSelect Project123456789ONSW2
  • Author: Ryan Cornateanu
  • Description: 2bit ALU with a ripple carry adder that has the capability to perform 16 different calculations
  • GitHub repository
  • Clock: 0 Hz

How it works

When 4 bits total are input'd into the ALU, it goes through 3 ripple carries and two finite state machines that adds to a temporary value that gets included in the basic ALU calculations

How to test

TODO

IO

#InputOutput
0A1ALU_Out1
1A2ALU_Out2
2B1ALU_Out3
3B2ALU_Out4
4ALU_Sel1ALU_Out5
5ALU_Sel2ALU_Out6
6ALU_Sel3ALU_Out7
7ALU_Sel4CarryOut