[发明专利]寄存器访问方法、处理器和电子设备在审
申请号: | 202210897517.X | 申请日: | 2022-07-28 |
公开(公告)号: | CN115113932A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 王云贵;郝成龙;王俊 | 申请(专利权)人: | 安谋科技(中国)有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 200233 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 寄存器 访问 方法 处理器 电子设备 | ||
1.一种寄存器访问方法,应用于电子设备,其特征在于,包括:
所述电子设备的处理器接收到对所述处理器中的多个寄存器进行第一操作的指令,其中,所述第一操作为将所述多个寄存器存储的数据设置为0的操作或将所述多个寄存器中存储的数据设置为1的操作;
响应于所述指令,所述处理器并行向各所述寄存器的用于响应所述第一操作的预设端口发送所述第一操作对应的操作信号;
各所述寄存器检测到各自的所述预设端口的所述操作信号,在相同时钟周期对各自存储的数据执行所述第一操作。
2.根据权利要求1所述的方法,其特征在于,各所述寄存器检测到所述预设端口的所述操作信号,在相同时钟周期对各自存储的数据执行所述第一操作,包括:
如果所述第一操作为将寄存器存储的数据设置为0的操作,各所述寄存器在相同时钟周期将各自存储的数据全部设置为0;
如果所述第一操作为将寄存器存储的数据设置为1的操作,各所述寄存器在相同时钟周期将各自存储的数据全部设置为1。
3.根据权利要求1所述的方法,其特征在于,在所述第一操作为将所述多个寄存器存储的数据设置为0的操作时,所述预设端口为第一预设端口;在所述第一操作为将所述多个寄存器存储的数据设置为1的操作时,所述预设端口为第二预设端口。
4.根据权利要求3所述的方法,其特征在于,各所述寄存器检测到所述预设端口的所述操作信号,在相同时钟周期对各自存储的数据执行所述第一操作,包括:
如果检测到所述第一预设端口的所述操作信号,各所述寄存器在相同时钟周期将各自存储的数据全部设置为0;
如果检测到所述第二预设端口的所述操作信号,各所述寄存器在相同时钟周期将各自存储的数据全部设置为1。
5.根据权利要求1所述的方法,其特征在于,所述处理器的流水线包括依次设置的第一流水阶段和第二流水阶段;并且,所述处理器并行向各所述寄存器的用于响应所述第一操作的预设端口发送所述第一操作对应的操作信号,包括:
所述处理器利用预设指令的所述第一流水阶段,将预设操作表中各所述寄存器的操作标识设置为有效,并将所述预设操作表存储于所述第一流水阶段和所述第二流水阶段间的流水寄存器中;
所述处理器利用所述预设指令的所述第二流水阶段从所述流水寄存器中获取所述预设操作表,并向所述预设操作表中操作标识为有效的寄存器的所述用于响应所述第一操作的预设端口,发送所述第一操作对应的操作信号。
6.根据权利要求5所述的方法,其特征在于,各所述寄存器在所述预设指令的所述第二流水阶段,对各自存储的数据执行所述第一操作。
7.一种处理器,其特征在于,包括:计算单元和多个寄存器,其中各所述寄存器包括用于响应第一操作的预设端口;并且
所述计算单元,用于在接收到对所述多个寄存器中的多个第一寄存器进行第一操作的指令时,并行向各所述第一寄存器的所述预设端口发送操作信号,其中,所述第一操作为将寄存器存储的数据设置为0的操作或将寄存器中存储的数据设置为1的操作;
各所述第一寄存器用于在检测到各自的所述预设端口的操作信号时,在相同的时钟周期内对各自存储的数据执行第一操作。
8.根据权利要求7所述的处理器,其特征在于,各所述第一寄存器通过以下方式在检测到各自的所述预设端口的操作信号时,在相同的时钟周期内对各自存储的数据执行第一操作:
如果所述第一操作为将寄存器存储的数据设置为0的操作,各所述第一寄存器在相同时钟周期将各自存储的数据全部设置为0;
如果所述第一操作为将寄存器存储的数据设置为1的操作,各所述第一寄存器在相同时钟周期将各自存储的数据全部设置为1。
9.根据权利要求7所述的处理器,其特征在于,所述预设端口包括第一预设端口和第二预设端口,并且,所述第一预设端口用于响应将寄存器存储的数据设置为0的第一操作对应的操作信号,所述第二预设端口用于响应将寄存器存储的数据设置为1的第一操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安谋科技(中国)有限公司,未经安谋科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210897517.X/1.html,转载请声明来源钻瓜专利网。