1 / 7
文档名称:

Booth算法笔记 verilog(布斯算法).doc

格式:doc   大小:14KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Booth算法笔记 verilog(布斯算法).doc

上传人:碧痕 2022/3/2 文件大小:14 KB

下载得到文件列表

Booth算法笔记 verilog(布斯算法).doc

相关文档

文档介绍

文档介绍:Booth算法笔记_verilog(布斯算法)
参考程序下载:Booth_mul4_v
Booth算法(布斯算法),:
  0 无操作
  +1 加x
  -1 减x 流程图(额,补充百科里缺少的算法流程图) 给出懂哥的verilog描述的booth算法硬件实现.
确实写得丑陋啊….
并且遇到过的问题就是变量不能在多个always里赋值,并且加深了多次赋值可能导致的冲突理解
module mul_4(
clk,
res_n,
mul1,
mul2,
result);
parameter width=4'd4;
input clk,res_n;
input [width-1:0]mul2,mul1;//乘数
output [2*width-1:0]result;//运算结果最多是两倍乘数位数
wire [2*width-1:0]result;
reg [width-1:0] R0,R1,R2;//result={R0,R1},multiplier=R2
reg P;
reg ns; assign result={R0,R1};
always@(posedge clk or negedge res_n)
begin
if(!res_n)
begin
R0<=0;
R1<=mul1;
R2<=mul2;
P<=1'b0;
ns<=0;
end
else
begin
if(!ns)
begin
case({R1[0],P})
2'b01:
begin
R0<=(R0+R2);ns<=1;
end
2'b10:
begin
R0<=(R0-R2);ns<=1;
end
default:
{R0,R1,P}<={R0[width-1],R0,R1};
endcase

最近更新

中秋节文艺晚会主持稿3篇 10页

中小学数学上册教学工作总结5篇精选 11页

2020广东茂名中考生物真题及答案 7页

2025年度专业运动场草皮供应与场地维护合同 14页

2025年度二手房出售代理合同(含税费) 13页

七年级第一学期数学教学工作总结5篇 11页

2020年湖北省恩施州中考数学真题及答案 28页

2020年浙江宁波中考数学真题及答案 12页

【热门】青年教师教学工作总结4篇 7页

【必备】教师年终工作总结模板集锦5篇 9页

2025年度办公室装修工程设计与智能化系统集成.. 13页

2025高中教师工作总结范文大全5篇 12页

2025年度医疗美容设备超声刀销售与服务合同-@.. 16页

2020年天津东丽中考数学真题及答案 13页

2025年度商业综合体装修设计与施工合同协议 15页

2020年内蒙古赤峰市中考地理真题及答案 11页

2020年云南临沧中考道德与法制真题及答案 12页

2025年最新客户经理年终工作总结5篇 6页

2025年度安全施工管理协议——自然灾害风险防.. 17页

2025年度市政基础设施安全生产及文明施工监督.. 15页

2025实验室年度工作总结范文(通用5篇) 12页

2025出纳年终工作总结7篇 11页

2019年广东省揭阳市中考化学试题及答案 12页

2025年度文化产业部分股份转让与版权运营合作.. 16页

2025年度新型车库租赁与物业管理协议 14页

2025年度智能灌溉承包土地种植合作协议 12页

2025年初一地理填充图册电子版 4页

立臻线长培训案例作业 6页

2024年谜底是数字的谜语附答案 6页

进修创伤外科汇报 31页