发明名称 运算装置及运算方法
摘要 本发明的目的是提供一种可执行乘积累加运算的运算装置,其中,即使在要由被分割的多个输入数据获得一个结果的情况下,也不用进行数据传送和数据加法运算,处理周期数也少。输入数据X和Y,通过第1译码器511、第1选择器521、第1部分积发生器531和第1全加器541来计算出X和Y当中高位部分间之乘积,又通过第2译码器512、第2选择器522、第2部分积发生器532和第2全加器542来计算出X和Y当中低位部分间之乘积,再通过移位器55对所述运算结果进行适当的移位控制,然后通过第3全加器56和行波进位加法器58,和所反馈的数据Z加在一起,就这样获得乘积累加运算的结果数据Z。
申请公布号 CN1288545A 申请公布日期 2001.03.21
申请号 CN99802266.7 申请日期 1999.01.21
申请人 松下电器产业株式会社 发明人 鹿子木朋睦;中岛雅逸
分类号 G06F17/10;G06F7/52 主分类号 G06F17/10
代理机构 中科专利商标代理有限责任公司 代理人 汪惠民
主权项 1.一种运算装置,其为将分别由n个互相独立的M位部分数据构成的(n×M)位的数据X和数据Y作输入,并输出一个独立的数据Z的运算装置,其中包括:对所述数据X和所述数据Y中位于同一数字位置的所述部分数据进行乘法运算的第1到第n个乘法器;可对所述第1到第n个乘法器的输出分别进行移位的第1到第n个移位器;和将所述第1到第n个移位器的输出都加起来的加法器,所述第1到第n个移位器进行以下的控制:在要求出所述第1到第n个乘法器的输出之总和来作所述数据Z的情况下,不进行移位;在要分别求出所述第1到第n个乘法器的输出来作所述数据Z的情况下,将所述第1到第n个乘法器的输出位移到互相不重叠的数字位置。
地址 日本国大阪府