Computer Hardware Experiments
Lab_04: Accumulator and Multiplier using Booth Algorithm
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:
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.