发明名称 |
一种数据处理装置及数字信号处理器 |
摘要 |
本发明公开了一种数据处理装置及数字信号处理器,包括:第一算术逻辑模块、第一乘法器、第二乘法器、第三乘法器、第四乘法器、加法器、减法器、多路选择器。还公开了一种包括数据处理装置的数字信号处理器,数据处理装置,用于对来自寄存器组的数据进行乘法操作处理,并将所得结果存入所述寄存器组。本发明提供的数据处理装置能够支持各种不同数据类型的乘法运算,从而使完成各种类型的乘法运算所需的乘法器件的使用个数减少。 |
申请公布号 |
CN103677735A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201210366427.4 |
申请日期 |
2012.09.27 |
申请人 |
北京中科晶上科技有限公司 |
发明人 |
石晶林;朱子元;马洁 |
分类号 |
G06F7/52(2006.01)I |
主分类号 |
G06F7/52(2006.01)I |
代理机构 |
北京新知远方知识产权代理事务所(普通合伙) 11397 |
代理人 |
张艳 |
主权项 |
一种数据处理装置,其特征在于,包括:第一算术逻辑模块、第一乘法器、第二乘法器、第三乘法器、第四乘法器、加法器、减法器、多路选择器,其中:第一算术逻辑模块,用于在接收到第一输入数据与第二输入数据后,将第一输入数据拆分为第一高位数据与第一低位数据后,在对第一高位数据进行扩展后取绝对值得到第一高位绝对值数据,在对第一低位数据进行扩展后取绝对值得到第一低位绝对值数据;以及,将第二输入数据拆分为第二高位数据与第二低位数据后,在对第二高位数据进行扩展后取绝对值得到第二高位绝对值数据,在对第二低位数据进行扩展后取绝对值得到第二低位绝对值数据;第一算术逻辑模块还用于向第一乘法器输出第一高位绝对值数据与第二高位绝对值数据、向第二乘法器输出第一高位绝对值数据与第二低位绝对值数据、向第三乘法器输出第一低位绝对值数据与第二高位绝对值数据、向第四乘法器输出第一低位绝对值数据与第二低位绝对值数据;第一乘法器,用于对输入的数据进行乘法运算后得到第一数据,并分别向减法器和多路选择器输出第一数据;第二乘法器,用于对输入的数据进行乘法运算后得到第二数据,并向加法器输出第二数据;第二乘法器,用于对输入的数据进行乘法运算后得到第三数据,并向加法器输出第三数据;第四乘法器,用于对输入的数据进行乘法运算后得到第四数据,并分别向减法器和多路选择器输出第四数据;加法器,用于对输入的数据进行加法运算后得到第五数据,并向多路选择器输出第五数据;减法器,用于对输入的数据进行减法运算后得到第六数据,并向多路选择器输出第六数据;多路选择器,用于根据后续运算的需要在第一数据、第四数据、第五数据、第六数据中选择相应的数据输出。 |
地址 |
100190 北京市海淀区科学院南路新科祥园甲6号计算所 |