Lab_04: Accumulator and Multiplier using Booth Algorithm
Purpose:Computer Hardware
To understand the basic usage of sequential statement.
Part 1: In this part,Computer Hardware you are going to design an accumulator using IF statement. The accumulator is written as the formula as below:
Here, A is an input signal, SUM is an output signal. A clock signal (e.g. clk) should be used. Computer Hardware,The accumulator performs one operation according to clk (clk’event and clk = ‘1’). N is set as 10000 initially.
Part 2: In this part, you are going to implement a 16-bit Multiplier using VHDL language. Computer Hardware,Your VHDL programs will perform multiplication operation as well as the algorithms indicated in the flow charts as below:
Understanding the Multiplier:
代写Computer Hardware
You need to implement the multiply operation as .
You can use sra operator for shift right arithmetic.
And then, you need to write the experiment report.
The report should be composed of
The VHDL source code;
The simulation waveform.