一种乘法器的重构运算方法及可重构乘法器

    公开(公告)号:CN1530822A

    公开(公告)日:2004-09-22

    申请号:CN03119591.1

    申请日:2003-03-12

    IPC分类号: G06F7/44 G06F7/52

    摘要: 本发明公开了一种乘法器的重构运算方法及可重构乘法器。该乘法器通过指令寄存器读取乘法指令,乘法指令中包括一个表明乘法运算个数的重构码;由部分积暂存器分别对重构码标识的多个乘法按照booth算法进行逻辑运算获得多个乘法运算的部分积,并储存在部分积暂存器中;部分积暂存器根据重构码分为多个块阵列,所述多个乘法运算的部分积存储于相应的块阵列中;部分积累加器将部分积累加器中的结果进行累加运算,之后将累加结果发送到结果校正器中进行修正。依据本发明的技术方案设计的乘法器,不仅可以提供一般乘法器的功能,还可以提供多路乘法的并行性支持。该乘法器可以用于通用微处理器或者数字信号处理器中的乘法器或者乘累加器。

    一种乘法器的重构运算方法及可重构乘法器

    公开(公告)号:CN1310130C

    公开(公告)日:2007-04-11

    申请号:CN03119591.1

    申请日:2003-03-12

    IPC分类号: G06F7/44 G06F7/52

    摘要: 本发明公开了一种乘法器的重构运算方法及可重构乘法器。该乘法器通过指令寄存器读取乘法指令,乘法指令中包括一个表明乘法运算个数的重构码;由部分积暂存器分别对重构码标识的多个乘法按照booth算法进行逻辑运算获得多个乘法运算的部分积,并储存在部分积暂存器中;部分积暂存器根据重构码分为多个块阵列,所述多个乘法运算的部分积存储于相应的块阵列中;部分积累加器将部分积累加器中的结果进行累加运算,之后将累加结果发送到结果校正器中进行修正。依据本发明的技术方案设计的乘法器,不仅可以提供一般乘法器的功能,还可以提供多路乘法的并行性支持。该乘法器可以用于通用微处理器或者数字信号处理器中的乘法器或者乘累加器。