Project #03 - Basic ALU 3
Continuing from project #02 (you should stay with the same team) you will construct an ALU that can do the following operations:
  • Addition
  • Subtraction (for decimal and hexadecimal)
  • Multiplication (for decimal and hexadecimal)
  • Calculate the determinant of a matrix (for decimal, and it will notify the user if the given inputs are not decimal)
Reference: Mathematical formula for calculating the determinant of a matrix:
graphic
Use the Sequential Logic to sequence the steps of the calculation and combine the Multipliers and Adders & Subtractors that you constructed on Project #01 with the Loader you construct in Project #02.
Design your system and test it in the simulator. When you are sure with the work of your circuit, then construct the physical digital circuit which consists of Integrated Circuits (IC), power supplies, switches and LEDs (or 7-segments indicators) using a proto board.

Deliverables:
  • The working simulation
  • The presentation slides
  • Presentation in front of the class using the slide and present using the simulation software
  • The working physical prototype

Grading:
You will be graded using this grading criteria for this project.