Professional Documents
Culture Documents
Lê Bảo Ngọc-20182930-Design - of - booth - multiplier
Lê Bảo Ngọc-20182930-Design - of - booth - multiplier
1)Overview
rst
clk output
start
t Booth Multiplier
sn
finish
sbn
Load Cnt = n
A <= {sn,0...0,0}
S <= {-sn,0...0,0}
P <= {0..0,sbn,0}
Sn min
A <= {1,sn,0...0,0}
S <= {0,-sn,0...0,0}
P <= {0,0..0,sbn,0}
Yes
P[1:0] = 01 Yes P = P+A
No
Yes
P[1:0] = 10 P = P+S
No
No
Shift-left P,
Cnt = cnt - 1
Cnt=0?
Yes
Yes
Stop
*Simulation result: