[发明专利]一种乘累加装置无效
申请号: | 200710069747.2 | 申请日: | 2007-07-03 |
公开(公告)号: | CN101082860A | 公开(公告)日: | 2007-12-05 |
发明(设计)人: | 刘鹏;范佑;夏冰洁;姚庆栋 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F7/533 | 分类号: | G06F7/533 |
代理公司: | 杭州中成专利事务所有限公司 | 代理人: | 唐银益 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 累加 装置 | ||
1.一种乘累加装置,包括:操作数译码单元、部分积产生单元、Wallace树型加法单元、累加单元和最终结果单元,其特征在于:
所述操作数译码单元包括:
输入数据和信号的输入信息模块,
根据信号输出多位数及其符号类型到其他单元各模块的操作数译码逻辑模块;
所述部分积产生单元包括:
将操作数译码逻辑模块输出的部分多位数进行分裂并输出的操作数分裂逻辑模块,
将操作数译码逻辑模块和操作数分裂逻辑模块输出的数据进行符号扩展并输出到部分积产生逻辑模块的符号扩展逻辑模块,
根据符号扩展逻辑模块和操作数译码逻辑模块输出的数据产生部分积结果并输出到Wallace树型加法单元和累加单元的部分积产生逻辑模块,
其中符号扩展逻辑模块和部分积产生逻辑模块各设置两个,根据操作数分裂逻辑模块产生的数据相互对应;
所述Wallace树型加法单元包括两个将部分积产生逻辑模块和操作数译码逻辑模块输出的数据进行部分积累加的Wallace树型加法逻辑模块,并分别与部分积产生单元的分裂相对应;
所述累加单元包括:
将最终结果单元和操作数译码单元输出的数据进行选择并输送到累加逻辑模块的MUX子逻辑模块,
接受Wallace树型加法单元、操作数译码单元和MUX子逻辑模块输出的数据,并产生多位累加结果数据的累加逻辑模块;
所述最终结果单元包括接受累加单元输出的数据,并产生最终运算结果。
2.根据权利要求1所述的乘累加装置,其特征在于,所述输入信息模块输入信号包括多位乘累加算法功能信号、一位平方标志信号和乘法数据类型标志信号。
3.根据权利要求1或2所述的乘累加装置,其特征在于,所述部分积产生逻辑模块使用添加了运算符号信息的BOOTH编码算法。
4.根据权利要求1或2所述的乘累加装置,其特征在于,Wallace树型加法逻辑模块采用分裂式Wallace树型加法结构。
5.根据权利要求1或2所述的乘累加装置,其特征在于,运算的舍入操作在所述累加单元完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710069747.2/1.html,转载请声明来源钻瓜专利网。