[发明专利]除法器及其实现方法无效
申请号: | 201110219947.8 | 申请日: | 2011-08-02 |
公开(公告)号: | CN102314331A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 刘燚 | 申请(专利权)人: | 深圳市国微电子股份有限公司 |
主分类号: | G06F7/535 | 分类号: | G06F7/535 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 胡朝阳;孙洁敏 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种除法器及其实现方法。其中,除法器包括:被除数寄存器;除数寄存器;中间结果寄存器;数据预处理单元;比较器;三路并行加法器阵列,用于对移入中间结果寄存器中的2位被除数分别与数据预处理单元中的1倍除数、2倍除数和3倍除数分别进行相加或相减的迭代运算,分别产生3个2位商以及3个余数;判定单元;选择单元,用于在判断3个余数的符号与被除数的符号一致时,确定本次运算周期的2位商和相应的部分余数,将2位商被除数寄存器的最低2位,把相应的部分余数左移2位放入至中间结果寄存器中。本发明适合在微处理器或ASIC中实现,通用性较强;且由于所用器件门数较少,运算效率高。 | ||
搜索关键词: | 法器 及其 实现 方法 | ||
【主权项】:
一种除法器,其特征在于,包括:用于存储被除数的被除数寄存器;用于存储除数的除数寄存器;用于存储中间结果的中间结果寄存器;数据预处理单元,用于在数据预处理时同时存储1倍除数、2倍除数和3倍除数,且与被除数寄存器联合左移,从被除数寄存器中被除数的最高位开始,以每周期2位的速率进行左移,并把移出的两位移入中间结果寄存器的最低2位;比较器,通过将被除数与除数的符号进行比较,决定接下来迭代求商过程的比较运算是进行加法还是减法,如果两符号相同,则执行减法操作,如果两符号相异,则执行加法操作;三路并行加法器阵列,用于对移入中间结果寄存器中的2位被除数分别与数据预处理单元中的1倍除数、2倍除数和3倍除数分别进行相加或相减的迭代运算,分别产生3个2位商以及3个余数;判定单元,用于判断3个余数的符号是否与被除数的符号一致;选择单元,用于在判断3个余数的符号与被除数的符号一致时,确定本次运算周期的2位商和相应的部分余数,将2位商被除数寄存器的最低2位, 把相应的部分余数左移2位放入至中间结果寄存器中;依次将被除数以每运算周期2位的速率移入中间结果寄存器,直到被除数寄存器中被除数已全部移入中间结果寄存器,则由判定单元判断被除数与除数的最高位是否相同,若是,则存放在被除数寄存器中的值为被除数/除数的商,否则,将被除数寄存器中的值按位取反后,最后加1等到补码,该补码为被除数/除数的商。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市国微电子股份有限公司,未经深圳市国微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110219947.8/,转载请声明来源钻瓜专利网。
- 上一篇:折弯模具
- 下一篇:一种减少煤斗支座柱节点应力集中装置