[发明专利]基于改进的二进制左移模逆算法的装置及其控制方法有效
申请号: | 202010876884.2 | 申请日: | 2020-08-27 |
公开(公告)号: | CN112099761B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 李树国;陆锦鹏 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F7/72 | 分类号: | G06F7/72 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 二进制 左移模逆 算法 装置 及其 控制 方法 | ||
1.一种基于改进的二进制左移模逆算法的装置,其特征在于,包括:
第一至第四寄存器,所述第一至第四主操作数寄存器用于存储操作数;
第一至第四加法器,所述第一至第四加法器用于执行逻辑操作、移位与指令调用;
第一至第三移位模块,所述第一至第三移位模块用于对输入进行有最大位数限制的移位操作,其中,第一移位模块SHIFT1和第二移位模块SHIFT2L为多位移位的左移模块,第三移位模块SHIFT2R为多位移位的右移模块;
第一至第三前导零计数模块,所述第一至第三前导零计数模块用于对第一主操作数寄存器U、第二主操作寄存器数V和第一加法器ADD1的输出进行前导零计数,以对U、V和ADD1的输入进行位数限制,并判断一个循环周期内进行左移的位数;
多个多路选择器,用于输入数据的选择和移位位数的选择;以及
多个控制信号寄存器,所述多个控制信号寄存器用于控制与控制信号寄存器相连的多路选择器的选择,以在进行移位操作时,在每个循环周期内对U和V的操作数执行多位的左移操作,对第三主操作数寄存器R和第四主操作数寄存器S的操作数在一个周期内同时分别发生左移和右移,其中,
所述第一至第三前导零计数模块的结构相同,每个前导零计数模块均包括:
八位多路选择器,所述八位多路选择器的第一输入端的输入为输入数据从最高位数起除符号位以外的第八位到第一位,所述八位多路选择器的第二输入端的输入为输入数据从最高位数起除符号位以外的第一位到第八位a[n-1:n-8];
第一四位多路选择器和第二四位多路选择器,所述第二四位多路选择器输入数据的符号位与所述八位多路选择器的输入数据的符号位相连,所述第一四位多路选择器的输出端与所述第二四位多路选择器的第二输入端相连;
八位前导零计数器LZC8,所述LZC8的输入端的输入为a[n-1:n-8];
非门和四位加法器ADD,所述ADD的第一输入端分别与所述LZC8的输出端和所述第二四位多路选择器的第一输入端相连,所述ADD的第二输入端所述第一四位多路选择器的第一输入端相连,所述ADD的输出端与非门的输入端相连;
八位前导一计数器LZC8_neg,所述LZC8_neg的输入端与所述八位多路选择器的第二输入端相连;
四位减法器SUB,所述SUB的第一输入端分别与所述ADD的第二输入端、所述第一四位多路选择器的第一输入端和所述LZC8_neg的输出端相连,所述SUB的第二输入端输入为1,所述SUB的输出端与所述第一四位多路选择器的第二输入端相连;
或非门,所述或非门的第一输入端的输入为输入数据的第九位到最低位的或运算结果ORa[n-9:0],所述或非门的第二输入端与所述非门的输出端相连,所述或非门的输出端与所述第一四位多路选择器输入数据的符号位相连。
2.根据权利要求1所述的装置,其特征在于,所述第一至第三前导零计数模块进一步用于对任意有符号输入数据的最多八位的前导零计数,输出结果表示可移动的最大位数,其中,前导零代表非负数的前导零,或代表负数的前导一。
3.根据权利要求2所述的装置,其特征在于,所述多个多路选择器包括:
第一多路选择器MUX1,用于选择SHIFT1输入数据;
第二多路选择器MUX1S,用于选择SHIFT1需要移位的位数;
第三多路选择器MUX2L和第四多路选择器MUX2R,分别用于选择SHIFT2L和SHIFT2R的输入数据;
第五多路选择器XMUX,用于选择SHIFT2L和SHIFT2R需要移位的位数;
第六多路选择器MUX3和第七多路选择器MUX4,分别用于选择第二加法器ADD2和第三加法器ADD3的输入数据;
第八多路选择器MUXR和第九多路选择器MUXS,分别用于选择第三主操作数寄存器R和第四主操作数寄存器S的输入数据。
4.根据权利要求1所述的装置,其特征在于,所述多个控制信号寄存器包括第一至第五控制信号寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010876884.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软包装杯沿缺陷检测设备
- 下一篇:高反光物体三维面型测量方法和测量设备