
【Verilog】高效16位有符号数乘法器,生成32位结果,运用Booth编码与Wallace树结构
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目设计并实现了一个高效的16位有符号数乘法器,采用Booth编码和Wallace树结构,能够快速生成32位的结果。
输入为两个16位有符号数,输出32位相乘结果。要求采用Booth编码和Wallace树型结构。计算例子:0110000010000000 * 1000000000000001 = 110111111111111247(2进制) * (-32767) = -89569976(十进制)
顶层模块名为mul_tc_16_16,输入输出功能定义如下:
名称 | 方向 | 位宽 | 描述
---|---|---|---
a | I | 16 | 输入数据,二进制补码
b | I | 16 | 输入数据,二进制补码
product O | O |32 输出乘积 a * b ,二进制补码
全部评论 (0)
还没有任何评论哟~


