This project implements an 8-bit Arithmetic Logic Unit (ALU) using Verilog HDL. The ALU performs arithmetic and logical operations based on a 3-bit opcode.
- 8-bit Arithmetic and Logical Operations
- Functional Verification using Verilog Testbench
- Simulation using Icarus Verilog
- Version Control using Git and GitHub
| Opcode | Operation |
|---|---|
| 000 | Addition |
| 001 | Subtraction |
| 010 | AND |
| 011 | OR |
| 100 | XOR |
| 101 | NOT |
| 110 | Left Shift |
| 111 | Right Shift |
8bit-ALU/
│
├── docs/
├── src/
├── testbench/
├── README.md
└── .gitignore
- Verilog HDL
- Icarus Verilog
- VS Code
- Git
- GitHub
iverilog -o alu_sim src/alu.v testbench/alu_tb.vvvp alu_simIshita Chaudhary

