[发明专利]一种地址自增访存指令的生成方法、装置、设备及介质在审
申请号: | 202311118433.2 | 申请日: | 2023-09-01 |
公开(公告)号: | CN116841622A | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 官孝峰;范恩鸣;姚建国;张亚林 | 申请(专利权)人: | 上海燧原智能科技有限公司 |
主分类号: | G06F9/32 | 分类号: | G06F9/32;G06F9/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 蒋黎丽 |
地址: | 201306 上海市浦东新区中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明公开了地址自增访存指令的生成方法、装置、设备及介质。该方法包括:对递归链表达式集合进行分组获取多个递归链表达式子集合,并从各递归链表达式子集合中筛选出符合地址自增规则的目标递归链表达式子集合;获取目标递归链表达式子集合中各递归链表达式之间的关联关系,并根据关联关系对原始代码进行更新获取中间代码;将中间代码中符合合并条件的访存指令替换为地址自增访存指令。通过生成针对访存指令的递归链表达式集合,并根据所筛选出的目标递归链表达式子集合获取中间代码,并将中间代码中符合合并条件的访存指令替换为地址自增访存指令,从而无需用户参与编写内置函数的情况下,就可以便捷高效的生成地址自增访存指令。 | ||
搜索关键词: | 一种 地址 增访存 指令 生成 方法 装置 设备 介质 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海燧原智能科技有限公司,未经上海燧原智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202311118433.2/,转载请声明来源钻瓜专利网。
- 同类专利
- 指令执行方法、微控制器、电子设备及存储介质-202310812899.6
- 颜益;陈振宇;韩薇 - 杭州鸿钧微电子科技有限公司
- 2023-07-04 - 2023-10-03 - G06F9/32
- 本发明涉及计算机技术领域,提供一种指令执行方法、微控制器、电子设备及存储介质。微控制器中包括通信连接的处理核和存储器件,处理核获取待处理指令,并获取待处理指令中的访问地址得到目标访问地址;然后在目标访问地址有效的情况下,通过总线按照目标访问地址进行寻址;当寻址成功时,通过总线访问目标访问地址对应的存储器件并执行待处理指令;当寻址失败时,通过执行预设的异常处理函数获取待处理指令的下一条指令并执行。本发明通过处理核在寻址失败时继续获取指令并执行,从而可以避免处理核直接挂掉的情况,并且提高了执行效率。
- 一种地址自增访存指令的生成方法、装置、设备及介质-202311118433.2
- 官孝峰;范恩鸣;姚建国;张亚林 - 上海燧原智能科技有限公司
- 2023-09-01 - 2023-10-03 - G06F9/32
- 本发明公开了地址自增访存指令的生成方法、装置、设备及介质。该方法包括:对递归链表达式集合进行分组获取多个递归链表达式子集合,并从各递归链表达式子集合中筛选出符合地址自增规则的目标递归链表达式子集合;获取目标递归链表达式子集合中各递归链表达式之间的关联关系,并根据关联关系对原始代码进行更新获取中间代码;将中间代码中符合合并条件的访存指令替换为地址自增访存指令。通过生成针对访存指令的递归链表达式集合,并根据所筛选出的目标递归链表达式子集合获取中间代码,并将中间代码中符合合并条件的访存指令替换为地址自增访存指令,从而无需用户参与编写内置函数的情况下,就可以便捷高效的生成地址自增访存指令。
- 一种RISCV中断跳转电路-202320562009.6
- 柴智;韦剑;陈为斌;张云 - 厦门芯矽望集成电路技术有限公司
- 2023-03-21 - 2023-07-14 - G06F9/32
- 本实用新型公开了一种RISCV中断跳转电路,包括RISCV处理器、JALR指令编码电路及中断入口地址编码电路。JALR指令编码电路包括依次设置的5个指令编码传输门,各指令编码传输门的控制端同时连接中断触发信号引脚,输入分别连接固定电平,以呈11001电平编码分布,输出连接数据总线;中断入口地址编码电路包括依次设置的若干个地址编码传输门,各地址编码传输门的控制端同时连接中断触发信号引脚,输入分别连接固定电平以呈唯一地址编码分布,输出连接数据总线;当RISCV处理器接收JALR指令编码电路的指令时,将中断入口地址编码电路的地址编码赋给地址总线并跳转。本实用新型方便集成到芯片中,不多开销寄存器,利于缩小芯片面积。
- 中断处理方法、装置、设备及处理器-202310160598.X
- 闫庆刚;李介民;包冲;李壮;张东伟;梁学锋 - 北京国科环宇科技股份有限公司
- 2023-02-24 - 2023-07-04 - G06F9/32
- 本公开实施例涉及一种中断处理方法、装置、设备及处理器,其中,中断处理方法包括:在确定出第一目标中断请求的情况下,检测处理器的第一当前指令是否为长周期指令;在第一当前指令为长周期指令的情况下,暂停执行第一当前指令,并开始执行第一目标中断请求对应的中断处理模式;在完成第一目标中断请求对应的中断处理模式后,将处理器的指令地址跳转至第一目标中断请求对应的返回地址,其中,在第一当前指令为长周期指令的情况下,第一目标中断请求对应的返回地址为第一当前指令的执行地址。本公开实施例可以改善当前指令退休等待周期过长,中断不能及时响应的问题,达到缩短中断响应延迟的效果。
- 追踪编码器的验证方法、装置和电子设备-202211546001.7
- 惠君龙;姜文 - 北京奕斯伟计算技术股份有限公司
- 2022-12-02 - 2023-05-26 - G06F9/32
- 本公开提供了一种追踪编码器的验证方法、装置和电子设备,该方法包括:获取追踪编码器的输入激励的第一输出结果;其中,第一输出结果为对输入激励进行被测追踪编码生成的输出结果;对输入激励进行预处理,得到预处理后的输入激励;对预处理后的输入激励进行模拟追踪编码,得到第二输出结果;以及,根据第一输出结果和第二输出结果,得到针对输入激励的追踪编码结果。
- 具有在每个维度上可选择的多维循环寻址的流引擎-202211511073.8
- J·茨维西亚克 - 德克萨斯仪器股份有限公司
- 2017-12-20 - 2023-04-04 - G06F9/32
- 本发明涉及具有在每个维度上可选择的多维循环寻址的流引擎。一种在数字数据处理器中使用的流引擎(125,2700),其指定由多个嵌套循环定义的固定只读数据流。地址生成器(1901)生成嵌套循环的数据元素的地址。流首寄存器(2718,2728)存储接下来要提供给功能单元以作为操作数使用的数据元素。流模板寄存器(2800)独立地为嵌套循环中的每一个指定线性地址或循环地址模式。
- 专利分类