This project implements a Shift-and-Add Multiplier using the Hardware Description Language (HDL) Verilog. The Shift-and-Add algorithm is a widely used technique for multiplying binary numbers and is particularly useful in digital hardware implementations.
- Efficient multiplication of binary numbers using the Shift-and-Add method
- 8-bit or configurable bit-width implementation
- Testbench provided for validating functionality
- Detailed simulation results to verify correctness
To run this project, ensure you have a Verilog simulation tool (such as Icarus Verilog or ModelSim) installed on your system. You can install Icarus Verilog using the following command:
sudo apt-get install iverilog