[发明专利]单核以及多核访问寄存器数据的方法、处理器和系统有效
| 申请号: | 202210478089.7 | 申请日: | 2022-05-05 |
| 公开(公告)号: | CN114579189B | 公开(公告)日: | 2022-09-09 |
| 发明(设计)人: | 王连忠 | 申请(专利权)人: | 深圳云豹智能有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 霍文娟 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 单核 以及 多核 访问 寄存器 数据 方法 处理器 系统 | ||
1.一种单核访问寄存器数据的方法,其特征在于,包括:
确定第一目标寄存器的第一映射地址和第二映射地址,并确定与所述第一映射地址对应的第一逻辑功能和与所述第二映射地址对应的第二逻辑功能,所述第一逻辑功能为置一功能,所述第二逻辑功能为清零功能;
获取并解析所述第一目标寄存器的修改指令,根据所述修改指令确定所述第一目标寄存器的修改位置和要实现的功能;
根据所述修改位置和所述要实现的功能生成配置数据,以及根据所述要实现的功能、所述第一逻辑功能和所述第二逻辑功能,确定通过所述第一映射地址向第一逻辑电路发送所述配置数据或通过所述第二映射地址向第二逻辑电路发送所述配置数据,以使得所述第一逻辑电路根据所述配置数据修改所述第一目标寄存器内的数据或使得所述第二逻辑电路根据所述配置数据修改所述第一目标寄存器内的数据,其中,所述第一逻辑电路实现所述第一逻辑功能,所述第二逻辑电路实现所述第二逻辑功能;
所述根据所述要实现的功能、所述第一逻辑功能和所述第二逻辑功能,确定通过所述第一映射地址向第一逻辑电路发送所述配置数据或通过所述第二映射地址向第二逻辑电路发送所述配置数据,以使得所述第一逻辑电路根据所述配置数据修改所述第一目标寄存器内的数据或使得所述第二逻辑电路根据所述配置数据修改所述第一目标寄存器内的数据包括:
若所述要实现的功能与所述第一逻辑功能相同,则通过所述第一映射地址向所述第一逻辑电路发送所述配置数据,以使得所述第一逻辑电路根据所述配置数据生成第一写数据,并将所述第一写数据写入所述第一目标寄存器中;
若所述要实现的功能与所述第二逻辑功能相同,则通过所述第二映射地址向所述第二逻辑电路发送所述配置数据,以使得所述第二逻辑电路根据所述配置数据生成第二写数据,并将所述第二写数据写入所述第一目标寄存器中。
2.一种用于单核访问寄存器数据的处理器,其特征在于,包括:
第一设置单元,用于确定第一目标寄存器的第一映射地址和第二映射地址,并确定与所述第一映射地址对应的第一逻辑功能和与所述第二映射地址对应的第二逻辑功能,所述第一逻辑功能为置一功能,所述第二逻辑功能为清零功能;
获取单元,用于获取并解析所述第一目标寄存器的修改指令,根据所述修改指令确定所述第一目标寄存器的修改位置和要实现的功能;
处理单元,用于根据所述修改位置和所述要实现的功能生成配置数据,以及根据所述要实现的功能、所述第一逻辑功能和所述第二逻辑功能,确定通过所述第一映射地址向第一逻辑电路发送所述配置数据或通过所述第二映射地址向第二逻辑电路发送所述配置数据,以使得所述第一逻辑电路根据所述配置数据修改所述第一目标寄存器内的数据或使得所述第二逻辑电路根据所述配置数据修改所述第一目标寄存器内的数据,其中,所述第一逻辑电路实现所述第一逻辑功能,所述第二逻辑电路实现所述第二逻辑功能,
所述处理单元具体用于:
若所述要实现的功能与所述第一逻辑功能相同,则通过所述第一映射地址向所述第一逻辑电路发送所述配置数据,以使得所述第一逻辑电路根据所述配置数据生成第一写数据,并将所述第一写数据写入所述第一目标寄存器中;
若所述要实现的功能与所述第二逻辑功能相同,则通过所述第二映射地址向所述第二逻辑电路发送所述配置数据,以使得所述第二逻辑电路根据所述配置数据生成第二写数据,并将所述第二写数据写入所述第一目标寄存器中。
3.一种用于单核访问寄存器数据的系统,其特征在于,包括如权利要求2所述的处理器、第一逻辑电路和第二逻辑电路,其中,
所述第一逻辑电路用于接收通过第一映射地址发送的配置数据,并根据所述配置数据修改所述第一目标寄存器中的数据;
所述第二逻辑电路用于接收通过第二映射地址发送的配置数据,并根据所述配置数据修改所述第一目标寄存器中的数据。
4.根据权利要求3所述的系统,其特征在于,所述第一逻辑电路包括:
多个或门,所述或门包括第一输入端、第二输入端以及第一输出端,其中,各所述第一输入端用于接收所述配置数据,各所述第二输入端一一对应地接收所述第一目标寄存器的位数据,各所述第一输出端用于输出数据至对应的所述第一目标寄存器的位内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云豹智能有限公司,未经深圳云豹智能有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210478089.7/1.html,转载请声明来源钻瓜专利网。





