Back to Portfolio

Arithmetic Logic Unit (ALU)

Digital System Logic

Project Background

The Arithmetic Logic Unit (ALU) is one of the fundamental building blocks of a computer's Central Processing Unit (CPU). For this academic project, I designed an ALU to perform essential arithmetic calculations by using switches to determine what outcome of a 4-bit binary number it wants. This was done by performing a truth table-like operation on two 4-bit binary numbers.

Functions Explained

Output of Operation

Technologies & Hardware

DE10-Lite Intel FPGA Digital Logic Gates Binary Arithmetic