一种快速除法器和除法运算方法

基本信息

申请号 CN201911242077.9 申请日 -
公开(公告)号 CN111104092A 公开(公告)日 2020-05-05
申请公布号 CN111104092A 申请公布日 2020-05-05
分类号 G06F7/496 分类 计算;推算;计数;
发明人 马贵霞;柳会鹏 申请(专利权)人 北京多思安全芯片科技有限公司
代理机构 北京市隆安律师事务所 代理人 北京多思安全芯片科技有限公司
地址 100195 北京市海淀区北坞村路甲25号静芯园G座一层
法律状态 -

摘要

摘要 本发明公开了一种快速除法器和除法运算方法,所述快速除法器包括有效位扫描模块和运算模块,所述运算模块包括除数倍数预判单元、减法单元、商生成单元和余数生成单元;所述有效位扫描模块,用于扫描并确定除数和被除数的有效位,并确定初始余数及迭代减法的次数;所述除数倍数预判单元,用于确定用于每次迭代运算的除数倍数;所述减法单元,用于实现初始余数或新余数与除数的N倍进行减法迭代运算;所述余数生成单元,用于将被除数的未处理的最高的i位二进制数对所述差值进行补位生成新余数;所述商生成单元,用于确定每次迭代的商,最终商由各次迭代的商按照迭代顺序组合生成。上述方案通过确定有效位,能够减少减法迭代运算次数,并且通过选择与合理的除数倍数比较进行迭代商的预判,从而减少减法器数量减小了运算的规模,提高了运算的速度。