[发明专利]寄存器访问方法、处理器和电子设备在审

专利信息
申请号: 202210897517.X 申请日: 2022-07-28
公开(公告)号: CN115113932A 公开(公告)日: 2022-09-27
发明(设计)人: 王云贵;郝成龙;王俊 申请(专利权)人: 安谋科技(中国)有限公司
主分类号: G06F9/30 分类号: G06F9/30;G06F9/38
代理公司: 上海华诚知识产权代理有限公司 31300 代理人: 肖华
地址: 200233 上海市闵行*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 寄存器 访问 方法 处理器 电子设备
【说明书】:

发明涉及芯片技术领域,公开了一种寄存器访问方法、处理器和电子设备。该方法中,通过在处理器的各寄存器中设置清零端口和/或置1端口,在对多个寄存器中的数据进行清零或置1时,可以在预设数量的时钟周期内同时向待清零的寄存器的清零端口发送清零信号或向待置1的寄存器的置1端口发送置1信号,接收到清零信号或置1信号的寄存器可以在相同时钟周期同分别对各自存储的数据进行清零或置1,从而可以使得对多个寄存器进行清零或置1的指令对应的EX流水阶段只占用预设数量个时钟周期,且该预设数量不会随着待清零或置1的寄存器的数量的增加而变化,有利于提高处理器对多个寄存器进行清零或置1操作时的效率,提高处理器执行指令的速度。

技术领域

本发明涉及芯片技术领域,特别涉及一种寄存器访问方法、处理器和电子设备。

背景技术

寄存器是处理器中用于存储数据和指令的存储单元,处理器在执行指令时可以将指令对应的数据存储在寄存器中。在一些场景中,通常需要对多个寄存器进行相同的访问操作,例如将多个寄存器的数据全部设置为零(以下称为清零)或将多个寄存器的数据全部设置为1(以下称为置1)。

为了能批量对寄存器中的数据进行清零或置1,通常通过多数据加载(loadmultiple,LDM)指令来对多个寄存器中的数据进行清零或置1。但使用LDM指令来将多个寄存器中的数据清零或置1,在一个时钟周期或一个流水阶段只能将一个寄存器中的数据设置为0或1,从而对多个寄存器中的数据进行清零或置1操作所占的时钟周期或流水阶段的数量会随清零或置1的寄存器的数量的增加而增加,清零或置1的效率较低。

发明内容

有鉴于此,本申请实施例提供了一种寄存器访问方法、处理器和电子设备。通过将寄存器中设置用于清零或置1的端口来实现在同一时钟周期或流水阶段对多个寄存器中的数据进行清零或置1,有利于提高处理器对多个寄存器进行清零或置1操作时的效率,提高处理器指行指令的速度。

第一方面,本申请实施例提供了一种寄存器访问方法,应用于电子设备,该方法包括:电子设备的处理器接收到对处理器中的多个寄存器进行第一操作的指令,其中,第一操作为将多个寄存器存储的数据设置为0的操作或将多个寄存器中存储的数据设置为1的操作;响应于指令,处理器并行向各寄存器的用于响应第一操作的预设端口发送第一操作对应的操作信号;各寄存器检测到各自的预设端口的操作信号,在相同时钟周期对各自存储的数据执行第一操作。

在本申请实施例中,处理器可以在相同的时钟周期并行向寄存器的预设端口发送操作信号,并且接收到操作信号的寄存器可以在相同时钟周期内对各自存储的数据执行第一操作。如此,处理器对多个寄存器中的数据进行清零或置1操作所占的时钟周期或流水阶段的数量不会随清零或置1的寄存器的数量的增加而增加,有利于提高处理器对多个寄存器进行清零或置1操作时的效率,提高处理器指行指令的速度。

示例性的,预设端口可以是下文中的置1端口或清零端口。

示例性的,操作信号可以是下文中的置1信号或清零信号。

在上述第一方面的一种可能实现中,各寄存器检测到预设端口的操作信号,在相同时钟周期对各自存储的数据执行第一操作,包括:如果第一操作为将寄存器存储的数据设置为0的操作,各寄存器在相同时钟周期将各自存储的数据全部设置为0;如果第一操作为将寄存器存储的数据设置为1的操作,各寄存器在相同时钟周期将各自存储的数据全部设置为1。

在上述第一方面的一种可能实现中,在第一操作为将多个寄存器存储的数据设置为0的操作时,预设端口为第一预设端口;在第一操作为将多个寄存器存储的数据设置为1的操作时,预设端口为第二预设端口。

在本申请实施例中,各寄存器中分别设置了用于响应清零操作的第一预设端口(例如下文中的清零端口)和响应置1操作的第二预设端口(例如下文中的清零端口)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安谋科技(中国)有限公司,未经安谋科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210897517.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top