Problem
Your CPU must A 32-bit Instruction support Your CPU needs to include 8 Registers at least Develop an ALU with ALU control signals In this sub-task, you are allowed to develop the ALU by integrating the devices in the library of Logisim-evolution. However, "System On a Chip" library is not allowed to use . Support the following instructions (Instructions support will be tested using the given test cases). R-Type: Add, sub I-Type: Addi Load instruction: LW Store instruction: SW Display something in the LCD, such as a "smile face" in Figure 1. In this sub-task, the LCD is "LED Matrix" in Logisim-evolution. Although an LCD I/O circuit will be provided, you are encouraged to design your own I/O circuit. Since data in the memory control I/O, the LCD is also controlled by data in the memory. You need to develop your own ASM program for turning on pixels in the LCD.