【技术实现步骤摘要】
数字信号末尾1变0的方法、电路、芯片、介质及设备
[0001]本申请涉及集成电路
,特别地,涉及数字信号末尾1变0的方法、电路、芯片、介质及设备。
技术介绍
[0002]在数字计算机中,算术逻辑单元(ALU)是执行算术和逻辑功能的强大组合电路,在现代CPU和GPU处理器中已含有功能强大和复杂的ALU。绝大部分计算机指令都是由ALU执行的。ALU从寄存器中取出数据。数据经过处理将运算结果存入ALU输出寄存器中。其他部件负责在寄存器与内存间传送数据。控制单元控制着ALU,通过控制电路来告诉ALU该执行什么操作。大部分ALU都可以完成以下运算:整数算术运算(加、减,有时还包括乘和除,不过成本较高)、位逻辑运算(与、或、非、异或)、移位运算(将一个字向左或向右移位或浮动特定位,而无符号延伸),移位可被认为是乘以2或除以2。
[0003]工程师可设计能完成任何运算的ALU,不论运算有多复杂;问题在于运算越复杂,ALU成本越高,在处理器中占用的空间越大,消耗的电能越多。于是,通过单独的电路实现某种特定的运算功能,应用在计算 ...
【技术保护点】
【技术特征摘要】
1.一种数字信号末尾1变0的控制方法,其特征在于,所述控制方法包括:获取输入二进制数字信号,将所述输入二进制数字信号中的单个电信号值作为一个运算值,并从所述输入二进制数字信号的倒数第一位电信号值作为第一运算值开始计算;根据所述第一运算值计算获得第一输出值,将所述第一输出值作为输出二进制数字信号的倒数第一位电信号值,以输入二进制数字信号的逆向顺序将输入二进制数字信号的倒数第二位电信号值作为第二运算值,根据第一输出值的计算方式进行连续计算,直至计算出所述输入二进制数字信号的正数第一位电信号值对应的输出值时获得全部输出二进制数字信号,第一输出值的计算方式为当运算值为1时,则输出值为0,当运算值为0时,则输出值为0,且后续的输出值均等于对应的运算值,以得到将输入二进制数字信号倒数的一个或连续多个1变为0的输出二进制数字信号。2.根据权利要求1所述的控制方法,其特征在于,在根据所述第一运算值计算获得第一输出值,将所述第一输出值作为输出二进制数字信号的倒数第一位电信号值,以输入二进制数字信号的逆向顺序将输入二进制数字信号的倒数第二位电信号值作为第二运算值,根据第一输出值的计算方式进行连续计算,直至计算出所述输入二进制数字信号的正数第一位电信号值对应的输出值时获得全部输出二进制数字信号,第一输出值的计算方式为当运算值为1时,则输出值为0,当运算值为0时,则输出值为0,且后续的输出值均等于对应的运算值,以得到将输入二进制数字信号倒数的一个或连续多个1变为0的输出二进制数字信号中,所述控制方法包括:获取第一进位值,根据所述第一进位值和第一运算值计算获得第一输出值;将第一进位值和第一运算值进行与操作,以得到第二进位值;基于第一输出值的计算方式,根据所述第二运算值和第二进位值计算获得第二输出值,并基于第一输出值和第二进位值的计算方式,连续计算至所述输入二进制数字信号的正数第一位电信号值对应的输出值时获得全部输出二进制数字信号。3.根据权利要求2所述的控制方法,其特征在于,将所述第一进位值设置为1,在所述获取第一进位值,根据所述第一进位值和第一运算值计算获得第一输出值中,所述控制方法包括:将所述第...
【专利技术属性】
技术研发人员:尚德龙,刘伟佳,李犇,孙拓拓,乔树山,周玉梅,
申请(专利权)人:中科南京智能技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。