4-Bit Arithmetic Logic Unit
Nov 2023
Engineered a 4-bit arithmetic-logic unit using various digital design techniques and hierarchical modeling in VHDL. Ensured functionality through test bench and waveform simulations.
​
​
Used Software Including:
View Project:
Overview:
Consists of an arithmetic unit and a logical unit to handle both functions based on the user-input select lines. The functionality was demonstrated on a Xilinx Spartan-6 FPGA and the output was displayed on a seven-segment display with an LED to indicate overflow.
Operation Features:
Four-Bit Architecture: The ALU operates on four-bit binary inputs, allowing for processing a wide range of data.
Arithmetic Operations: Supports fundamental arithmetic operations, including addition, subtraction, and more, on four-bit numbers.
Logical Operations: Performs logical operations such as AND, OR, XOR, and NOT, enabling manipulation of binary data.
Single-Stage Design: The ALU is designed with a single-stage architecture for simplicity and efficiency.
Block Diagram: Refer to the block diagram (block-diagram-onestage-alu.png) for a visual representation of the ALU's components and their connections.
Block Diagram:
Waveform Simulation: