Top Banner
Booth Radix- 4 Hardware A TeaFang Project by Phong Pham & Christian Terrado
10

Booth Radix- 4 Hardware - Walla Walla University

Mar 20, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Booth Radix- 4 Hardware - Walla Walla University

Booth Radix-4 HardwareA TeaFang Project byPhong Pham & Christian Terrado

Page 2: Booth Radix- 4 Hardware - Walla Walla University

Primary Goal

• Design and implement a custom instruction set specifically for Booth's Radix-4 multiplication algorithm.

• We are using:• VHDL• FPGA boards

Page 3: Booth Radix- 4 Hardware - Walla Walla University

Radix-4

Rightmost 3 bits Command000 Do Nothing

001 Add B

010 Add B

011 Add 2B

100 Add -2B

101 Add -B

110 Add -B

111 Do Nothing

Page 4: Booth Radix- 4 Hardware - Walla Walla University
Page 5: Booth Radix- 4 Hardware - Walla Walla University

Design Process

Only for Radix-4 Multiplication

Separate Modules

Top Level

Page 6: Booth Radix- 4 Hardware - Walla Walla University

Architecture Description

Program Counter

Instruction Memory

Control Module

Register Memory

Doubling Module

Inverter Module

Inverter Double Module

Shifter Module

Adder Module

Page 7: Booth Radix- 4 Hardware - Walla Walla University

Current Progress Design process and schedule charted out

All the modules have been created

On to testing

inator

Page 8: Booth Radix- 4 Hardware - Walla Walla University

Design Finalization• Debugging and testing is an

ongoing process• It'll probably be done soon

Page 9: Booth Radix- 4 Hardware - Walla Walla University

References

• http://labs.domipheus.com/blog/designing-a-cpu-in-vhdl-part-1-rationale-tools-method/• https://transistorized.net/litmat/Radix-4-Booth-Multiplier/node3.html

Page 10: Booth Radix- 4 Hardware - Walla Walla University

Questions?