[发明专利]数据处理装置、数据处理方法和集成电路芯片在审
申请号: | 202211381515.1 | 申请日: | 2022-11-03 |
公开(公告)号: | CN115617304A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 赵梓奎;秦海俊;张雷正 | 申请(专利权)人: | 北京奕斯伟计算技术股份有限公司 |
主分类号: | G06F7/14 | 分类号: | G06F7/14;G06F7/74;G06F15/78 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 101111 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 装置 方法 集成电路 芯片 | ||
1.一种数据处理装置,包括:
存储器,用于存储第一多位数据;以及
处理器,用于:
对所述第一多位数据的第一预设比特位的数据进行修改,得到第二多位数据;
读取所述第二多位数据中多个第二预设比特位的数据,其中所述多个第二预设比特位包括所述第一预设比特位;
对所述多个第二预设比特位的数据进行运算,得到运算结果;以及
输出所述运算结果。
2.根据权利要求1所述的数据处理装置,其中,所述处理器还用于:
获取所述第一多位数据中至少一个待修改比特位的位置和数量;
在确定所述位置和所述数量满足修改条件的情况下,从所述至少一个待修改比特位中确定第一预设比特位;以及
对所述第一预设比特位的数据进行修改,得到第二多位数据。
3.根据权利要求2所述的数据处理装置,其中,所述处理器还用于:
在确定所述位置和所述数量不满足修改条件的情况下,获取所述存储器中的空闲数据;
将所述空闲数据与所述第一多位数据进行拼接,得到第三多位数据;以及
从所述第三多位数据中确定所述第一预设比特位。
4.根据权利要求1所述的数据处理装置,其中,所述第一多位数据包括M比特数据,M为大于3的正整数,第一预设比特位包括第三预设比特位和第四预设比特位,待修改比特位包括第一待修改位和第二待修改位;
所述处理器还用于:
分别获取所述第一多位数据中高N比特数据中至少一个所述第一待修改比特位的第一位置和第一数量,以及获取所述第一多位数据中低M-N比特数据的至少一个所述第二待修改比特位的第二位置和第二数量,N为大于1的正整数;
在确定所述第一位置和所述第一数量满足修改条件以及确定所述第二位置和所述第二数量满足所述修改条件的情况下,从所述至少一个所述第一待修改比特位中确定所述第三预设比特位,从所述至少一个所述第二待修改比特位中确定所述第四预设比特位;以及
分别对所述第三预设比特位和所述第四预设比特位的数据进行修改,得到第二多位数据。
5.根据权利要求4所述的数据处理装置,其中,所述第二预设比特位包括第五预设比特位和第六预设比特位;所述处理器还用于:
读取所述第二多位数据的高N比特数据中的多个所述第五预设比特位的数据,以及读取所述第二多位数据的低M-N比特数据中的多个所述第六预设比特位的数据,其中多个所述第五预设比特位包括所述第三预设比特位,多个所述第六预设比特位包括所述第四预设比特位;
分别对多个所述第五预设比特位的数据和多个所述第六预设比特位的数据进行运算,得到第一运算结果和第二运算结果;以及
对第一运算结果和第二运算结果进行拼接和/或移位,得到所述运算结果。
6.根据权利要求1所述的数据处理装置,其中,所述运算包括以下中的至少一个:逻辑运算和取模运算。
7.根据权利要求1所述的数据处理装置,还包括:
控制器,用于发送控制指令,以控制所述处理器的操作。
8.根据权利要求1所述的数据处理装置,其中,
所述存储器包括一次性可编程存储器。
9.一种数据处理方法,包括:
从存储器获取第一多位数据;
对所述第一多位数据的第一预设比特位的数据进行修改,得到第二多位数据;
读取所述第二多位数据的多个第二预设比特位的数据,其中所述多个第二预设比特位包括第一预设比特位;
对所述多个第二预设比特位的数据进行运算,得到运算结果;以及
输出所述运算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奕斯伟计算技术股份有限公司,未经北京奕斯伟计算技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211381515.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自降温式建筑板材裁切装置
- 下一篇:一种参数辨识用扰动数据预处理方法