/ALU

Second Sem ECE Project

Primary LanguageVerilog

ALU

Problem Statement:

Design an IEEE floating-point single-precision (32-bit) ALU that supports the arithmetic and logic operations: addition, subtraction, multiplication, division, AND, OR, NOT.

Goals:

  • Initialize the repo

  • Initialize the code

  • Write the code for ALU

Arithmetic:

  • 1. Addition

  • 2. Subtaction

  • 3. Multiplication

  • 4. Division

Logical

  • 5. NOT

  • 6. AND

  • 7. OR

  • 8. XOR

Extra components

  • Half Adder

  • Full Adder

  • Multiplexer(8:1)