[发明专利]一种可重构定浮点通用加法器在审
申请号: | 201710190120.6 | 申请日: | 2017-03-27 |
公开(公告)号: | CN106970775A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 潘红兵;朱志炜;王晨曦;秦子迪;王宇宣;李丽;李伟;何书专 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F7/501 | 分类号: | G06F7/501;G06F7/505 |
代理公司: | 南京汇盛专利商标事务所(普通合伙)32238 | 代理人: | 陈扬,吴扬帆 |
地址: | 210046 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可重构定 浮点 通用 加法器 | ||
1.一种可重构定浮点通用加法器,其特征在于,包括:
48位定点加法器,进行定点加法运算,并可重构成单精度浮点加法器;
选择器,根据顶层配置信息选择相应的定点或浮点加法运算通路,并进行输出控制;
定浮点运算转换器,将48位定点加法器转化为32位单精度浮点加法器。
2.根据权利要求1所述的可重构定浮点通用加法器,其特征在于,所述48位定点加法器进一步包括:
数据初步处理模块,对48位初始运算数据进行与门以及异或门处理;
16位的并行前缀加法器,基于树型结构的并行前缀加法器将数据分块进行加法运算;
求和模块,根据初步处理模块得到的每一位的异或信息以及每个并行前缀加法器得到的进位信息,计算出每一位的结果以及最终的进位情况;
级联模块,用于定点加法器的移植及级联处理,可以连接成位数更高的定点加法器。
3.根据权利要求1所述的可重构定浮点通用加法器,其特征在于,16位的并行前缀加法器为3个。
4.根据权利要求1所述的可重构定浮点通用加法器,其特征在于,所述定浮点运算转换器由多个运算及控制功能模块组成,所述运算及控制功能模块包括:
符号位判断模块,根据两单精度浮点数的符号位判断加法结果的符号位;
移位判决器,根据两单精度浮点数的指数位判断移位的位数;
对阶移位器,采用桶形移位算法实现对阶左移;
48位定点加法器,用于对尾数进行加法处理;
前导0/1判定单元,通过高速进位逻辑通路实现前导0/1的快速判定,从而确定规格化时移位的位数。
5.根据权利要求1所述的可重构定浮点通用加法器,其特征在于,48位定点加法器依据并行前缀加法器的树型结构,该48位定点加法器分解为三个16位的并行前缀加法器并行运算,每个16位的并行前缀加法器又划分为两个8位的加法器,每个8位的加法器划分为两个4位的加法器。
6.根据权利要求5所述的可重构定浮点通用加法器,其特征在于,所述4位加法器依据的是超前进位加法器,对于两个4位的操作数,记两个操作数每个对应位相与的结果为Gi,相异或的结果为Pi,i表示比特位的序号为{1,2,3,4},求得C1=G1+G0P1,C2=G2+G1P2+G0P1P2,G3=G3+G2P3+G1P3P2+G0P3P2P1,C1, C2, C3分别表示第一位,第二位,第三位的进位情况,“0”对应无进位,“1”对应有进位。
7.根据权利要求6所述的可重构定浮点通用加法器,其特征在于,所述4位加法器通过并行前缀加法器的树型结构获取加法器上层的进位信息与求和信息,如果第i比特试图得到一个进位,则选取的第j位到第i位的原数据相加之和必然产生一个进位,抑或是第j-1位到第0位的原数据相加产生了一个进位,并且第i位到第j位传播了所述进位,传播该进位的充分必要条件为第i位到第j位的进位传播信号P均为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710190120.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音量调节装置及方法、一种终端
- 下一篇:用于浮点乘法运算的装置和方法