Source code for pure combinational parameterized integer multiplier hardware.
Integers are multiplied with shifters and adders.
Size of the operands is controlled by the parameter "bit". Size of the product is 2*bit.
Simulated and verified using Vivado 2017.2