Architecture Assignment 8
Architecture Assignment 8
Include a report in PDF format detailing your design, implementation and outlining each
step involved in the process in detail.
Provide screenshots of your circuit with various R-type input instructions, along with the
corresponding ALU operations performed for each instruction.
Organize your Logisim circuit neatly, using labels for different sections (e.g., Decoder,
Control Signals, Input, Output, etc. ).
Submit your report using the filename format your_roll_no.pdf and your circuit design
file as roll_no.circ.
Combine the implementation of the previous two assignments (Control Unit and 32-bit
ALU) and integrate the functionality of the register file.
Objective
Design and implement a processor system in Logisim that executes R-type instructions
using a 32-bit ALU, a 32-register register file, and a controller module with appropriate
control signals. [50]
● Load R-type instructions and verify that the ALU performs the correct operation.
● Ensure the Zero, Overflow, and Underflow flags work correctly.
● Check that only the rd register is updated when RegWrite is enabled, and the
correct values are read from rs and rt.
Deliverables