A simple ALU constructed using VHDL made by Bruno Dantas, Guilherme Bergman and João Ricardo.
The Arithmetic Logic Unit (ALU) is a simple digital dispositive that's able to realize logic operations and arithmetics. It's a important circuit on Central Processing Unit (CPU), that composes even the simplest CPU. It consists in a big "electronic calculator" that the tecnology was available before the computer.
This code was a College work that had some requirements:
- The ALU needed to have at least 8 operations that sum and subtraction are necessary.
- The input needed to be inserted by using the FPGA keys.
- It Needed to have 4 Flags: Zero, Overflow, Signal, Carry.