发明名称 一种快速流水线型除法器
摘要 本发明涉及一种除法器,其包括:依次电路连接的规格化单元,第一级乘法器单元,第二级乘法器单元,商截位单元;且规格化单元和第二级乘法器单元之间还连接一查表单元;规格化单元还有一输出连接商截位单元的输入;规格化单元根据输入的有效信号标明的被除数(X)和除数(Y),输出使能信号和该乘法器的被乘数和乘数至第一级乘法器单元;输出移位参考信号至商截位单元;并输出查表地址至查表单元相应的查表地址。本发明可以在集成电路(以及与之相关的可编程逻辑器件)的算法程序中被采用,以处理数学运算中的除法操作。其结构简单,使用的元器件少,运算速度快。
申请公布号 CN100367191C 申请公布日期 2008.02.06
申请号 CN200510029858.1 申请日期 2005.09.22
申请人 上海广电(集团)有限公司中央研究院 发明人 陈柏钦;侯钢;王国中
分类号 G06F7/52(2006.01);G06F7/72(2006.01) 主分类号 G06F7/52(2006.01)
代理机构 上海新天专利代理有限公司 代理人 衷诚宣
主权项 1.一种除法器,其包含:依次电路连接的规格化单元,第一级乘法器单元,第二级乘法器单元,商截位单元;且规格化单元和第二级乘法器单元之间还连接一查表单元;规格化单元还有一输出连接商截位单元的输入;规格化单元根据输入的有效信号标明的被除数X和除数Y,输出使能信号和该乘法器的被乘数和乘数至第一级乘法器单元;输出移位参考信号至商截位单元;并输出查表地址至查表单元相应的查表地址;所述的规格化单元的设计需要对被除数和除数分别进行:当输入的操作有效时,被除数和除数将分别向左移位直至最高位为1,并记下最终的结果x,y和所移位的位数Ex,Ey;然后对将x、y、Ex以及Ey进行下一步的运算:x作为输入到第一级乘法器单元的被乘数输出;取y的高h位,减去剩余的低位数据,作为输入到第一级乘法器单元的乘数输出;取y的高h位作为输入到查表单元相应的查表地址;输入到商截位单元的移位参考信号则是Ex和(Ey-2)之差;第一级乘法器单元根据规格化单元的输出的使能信号,对规格化单元输出的被乘数和乘数进行乘法运算,然后将结果输入到第二级乘法器单元;此外,还向第二级乘法器单元发出使能信号;查表单元根据规格化单元输出查表单元相应的查表地址,将事先存放在其中的数据取出,输出到第二级乘法器单元,以完成第三级运算;第二级乘法器单元根据第一级乘法器单元发出使能信号,将由第一级乘法器单元输出的数据作为被乘数,查表得出的数据作为乘数,进行运算得出最终的输出;商截位单元根据规格化单元输出的移位参考信号,将第二级乘法器单元的输出进行格式化,得到商的整数部分和小数部分。
地址 200233上海市宜山路757号2楼