[发明专利]一种可重构定浮点通用乘法器在审
申请号: | 201710189006.1 | 申请日: | 2017-03-27 |
公开(公告)号: | CN106951211A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 潘红兵;朱杏伟;李丽;王晨曦;王宇宣;秦子迪;陈金锐;李伟;何书专 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F7/523 | 分类号: | G06F7/523 |
代理公司: | 南京汇盛专利商标事务所(普通合伙)32238 | 代理人: | 陈扬,吴扬帆 |
地址: | 210046 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可重构定 浮点 通用 乘法器 | ||
1.一种可重构定浮点通用乘法器,其特征在于,包括:
24位定点乘法器,用于定点乘法运算,或重构成单精度浮点乘法器;
选通电路,根据配置信号选择相应的浮点或定点乘法运算通路;
截位/指数位进位模块,根据两单精度浮点尾数定点相乘所得48位结果进行截位以及指数位进位判断,以确定乘积的尾数位以及指数位进位;
选择器,根据配置信号选择相应的23位浮点尾数结果还是48位定点数结果;
符号位判断模块,根据两单精度浮点的符号位判断乘积的符号位;
8位加法器,完成两单精度浮点指数位相加,并根据指数位进位确定乘积的指数位;
所述24位定点乘法器按设定的规则进行运算,包括:
12位定点乘法器,并行计算乘数与被乘数高低12位交叉定点相乘;
48位定点加法器,对中间结果进行定点加法处理;
48位寄存器,对定点乘法及加法结果的存储;
所述24位定点乘法器中12位定点乘法器为4个,48位定点加法器为3个,48位寄存器为7个;
所述24位定点乘法器将24位数分拆成一个12位数和另一个12位数移位相加的形式,如式(1):
(a24a23a22……a3a2a1)2=(a24a23a22……a13)2×212+(a12……a3a2a1)2 (1)
所述12位定点乘法器包括:
12位加法器,对部分积进行累加操作;
12位寄存器,对乘数与被乘数及中间数据的存储;
移位和相加控制逻辑,控制12位加法器以及移位寄存器相关操作;
所述设定的规则为:将运算过程分解为4个12位定点乘法并行运算,之后对12位定点乘法结果进行相应的移位操作,最后再对4个48位定点数进行加法运算后得到最终结果。
2.根据权利要求1所述的可重构定浮点通用乘法器,其特征在于,在进行4个48位定点数的加法运算时采用分组的形式,先进行两两相加,再对相加结果进行加法运算。
3.根据权利要求1所述的可重构定浮点通用乘法器,其特征在于,所述12位寄存器为三个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710189006.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高耐用过滤芯
- 下一篇:一种极化码解码器中f、g运算单元的硬件架构