[发明专利]加减法无差异并行计算的CBSA硬件加法器及设计方法有效
申请号: | 200810046004.8 | 申请日: | 2008-09-08 |
公开(公告)号: | CN101349967A | 公开(公告)日: | 2009-01-21 |
发明(设计)人: | 王金波 | 申请(专利权)人: | 成都卫士通信息产业股份有限公司 |
主分类号: | G06F7/505 | 分类号: | G06F7/505 |
代理公司: | 成都九鼎天元知识产权代理有限公司 | 代理人: | 刘世权 |
地址: | 610041四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了加减法无差异并行计算加法器及设计方法;该加法器由单比特逻辑并行计算单元加法器模块组成;每位单元加法器模块,包括有: |
||
搜索关键词: | 加减法 差异 并行 计算 cbsa 硬件 加法器 设计 方法 | ||
【主权项】:
1、一种加减法无差异并行计算的CBSA硬件加法器,其特征在于:至少由64位并行的单比特逻辑计算的单元加法器模块组成;其中每位单元加法器模块,包括有如下电路结构:输入比特分别为
的3个无符号数寄存器,输入比特分别为
的3个冗余数寄存器,分别与3个
无符号数寄存器连接、进行
逻辑运算、输出信息为
的逻辑单元-1,分别与3个
无符号数寄存器连接、进行
逻辑运算、输出信息为
的逻辑单元-2,分别与3个
冗余数寄存器连接、进行
逻辑运算、输出信息为s 1 i = x ~ i ⊕ y ~ i ⊗ z ~ i ]]> 的逻辑单元-3,分别与3个
冗余数寄存器连接、进行
逻辑运算、输出信息为
的逻辑单元-4,分别与逻辑单元-2和逻辑单元-3连接、将输入的s0i与s1i进行(~(s1i∧(~s0i)))逻辑运算、输出信息为ti=(~(s1i∧(~s0i)))的逻辑单元-5,分别与逻辑单元-1和逻辑单元-5连接、将输入的c0i与ti进行逻辑“与”运算、获取信息
的逻辑与门-1,分别与逻辑单元-2和逻辑单元-5连接、将输入的s0i与ti进行逻辑“与”运算、获取信息
的逻辑与门-2,分别与逻辑单元-3和逻辑单元-5连接、将输入的s1i与ti进行逻辑“与”运算、获取信息
的逻辑与门-3,分别与逻辑单元-4和逻辑单元-5连接、将输入的c1i与ti进行逻辑“与”运算、获取信息
的逻辑与门-4,与逻辑与门-1连接的输出比特
寄存器,与逻辑与门-2连接的输出比特
寄存器,与逻辑与门-3连接的输出比特
寄存器,与逻辑与门-4连接的输出比特
寄存器;所述
为任意二进制整数X=(±xn-1...±x1±x0),Y=(±yn-1...±y1±y0),Z=(±zn-1...±z1±z0)的无符号数![]()
![]()
![]()
的第i项,其中![]()
![]()
所述
为任意二进制整数X=(±xn-1...±x1±x0),Y=(±yn-1...±y1±y0),Z=(±zn-1...±z1±z0)的冗余数X ~ = ( x ~ n - 1 . . . x ~ 1 x ~ 0 ) , ]]>Y ~ = ( y ~ n - 1 . . . y ~ 1 y ~ 0 ) , ]]>Z ~ = ( z ~ n - 1 . . . z ~ 1 z ~ 0 ) ]]> 的第i项,其中x ~ i ∈ { 0,1 } , ]]>y ~ i ∈ { 0,1 } , ]]>z ~ i ∈ { 0,1 } ; ]]> n为大于64的任意正整数;所述算符’∧’表示逻辑’与’运算,算符’∨’表示逻辑’或’运算,算符’
’表示逻辑’异或’运算,算符“~”表示逻辑’取反’运算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卫士通信息产业股份有限公司,未经成都卫士通信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810046004.8/,转载请声明来源钻瓜专利网。
- 上一篇:大区域可单独寻址的多束x射线系统
- 下一篇:用作壁炉架的复合板