[发明专利]除法器逻辑电路及实现除法器逻辑电路的方法有效
申请号: | 201110394378.0 | 申请日: | 2011-12-02 |
公开(公告)号: | CN102508633A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 杨修 | 申请(专利权)人: | 四川和芯微电子股份有限公司 |
主分类号: | G06F7/535 | 分类号: | G06F7/535 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 法器 逻辑电路 实现 方法 | ||
技术领域
本发明涉及一种数字逻辑电路,尤指一种高精度且易于实现的单时钟除法器逻辑电路及实现除法器逻辑电路的方法。
背景技术
在数字逻辑电路的设计领域里,除法器逻辑电路的实现一直是一个难题,尤其是需要在一个时钟内实现的除法器逻辑电路更是尤为困难。
在现有的数字除法器逻辑电路中,如果除数是一个标准的幂值,即除数是2的整数次方时,只需将被除数右移相应的位数即可。但是,当除数不是一个标准的幂值时,常见的做法是用除数去循环减被除数,根据循环的次数来求得商的整数部分。这样,就基本上不可能在一个时钟内实现除法器逻辑电路。因此,有必要提供一种高精度且易于实现的单时钟除法器逻辑电路及实现除法器逻辑电路的方法。
发明内容
鉴于以上内容,有必要提供一种高精度且易于实现的单时钟除法器逻辑电路及实现除法器逻辑电路的方法。
一种除法器逻辑电路,用于求得一被除数M与一除数N的商S,所述除法器逻辑电路包括一用于输入一商S的估计值 的第一常数输入端、一与所述第一常数输入端相连的第一加法器、一用于输入一定值M-N*的第二常数输入端、一用于输入一底数-N的底数输入端、至少一与所述底数输入端相连的整数次乘方器、一与所述整数次乘方器相连的右移移位寄存器、一与所述右移移位寄存器相连的第二加法器及一与所述第一加法器、所述第二加法器及所述第二常数输入端相连的乘法器,其中为一最接近所述除数N的标准幂值,=2,h为自然数,所述整数次乘方器确定以-N为底数,以i-1为指数的定值,其中i为自然数,所述右移移位寄存器将所述整数次乘方器确定的定值做右移h*i位的移位处理后传送至所述第二加法器,所述乘法器将所述第二加法器传送的数值与所述第二常数输入端输入的定值相乘后送至所述第一加法器,所述第一加法器将所述第一常数输入端输入的定值与所述乘法器传送的数值相加后输出所述被除数M与所述除数N的商S。
一种实现除法器逻辑电路的方法,用于求得一被除数M与一除数N的商S,所述实现除法器逻辑电路的方法包括以下步骤:
一第一常数输入端输入一商S的估计值至一第一加法器;
一第二常数输入端输入一定值M-N*至一乘法器;
一底数输入端输入一底数-N至一整数次乘方器,其中为最接近N的标准幂值,=2,h为自然数;
所述整数次乘方器确定以-N为底数,以i-1为指数的定值,其中i为自然数;
一右移移位寄存器将所述整数次乘方器确定的定值做右移h*i位的移位处理;
一第二加法器将所述右移移位寄存器右移移位处理后的数值送至一乘法器;
所述乘法器将所述第二加法器传送的数值与所述第二常数输入端输入的定值相乘后送至所述第一加法器;及
所述第一加法器将所述第一常数输入端输入的定值与所述乘法器传送的数值相加后输出所述被除数M与所述除数N的商S。
相对现有技术,本发明除法器逻辑电路及实现除法器逻辑电路的方法可在单时钟内计算出被除数M与除数N的商S,结构简单、精度较高且易于实现。
附图说明
图1为本发明除法器逻辑电路较佳实施方式的逻辑电路示意图。
图2为本发明实现除法器逻辑电路的方法较佳实施方式的流程图。
具体实施方式
请参阅图1,本发明除法器逻辑电路较佳实施方式用于求得一被除数M与一除数N的商S,该除法器逻辑电路包括一第一常数输入端、一与该第一常数输入端相连的第一加法器、一第二常数输入端、一底数输入端、一与该底数输入端相连的若干个整数次乘方器、一与每一个整数次乘方器对应相连的右移移位寄存器、一与每一个右移移位寄存器相连的第二加法器及一与该第一加法器、该第二加法器及该第二常数输入端相连的乘法器。该整数次乘方器与该右移移位寄存器的个数均为t,t为自然数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川和芯微电子股份有限公司,未经四川和芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110394378.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分区火锅
- 下一篇:具有量子阱结构的光电子半导体本体