集成电路、控制方法和电子设备技术

技术编号:37137029 阅读:24 留言:0更新日期:2023-04-06 21:37
本发明专利技术实施例公开了一种集成电路、控制方法和电子设备。本发明专利技术实施例的集成电路包括相关性检测电路和指令控制电路,其中,相关性检测电路被配置为根据目标指令的第一地址范围,确定目标指令与各非目标指令之间的相关性,指令控制电路被配置为响应于所述相关性表征所述第一地址范围与至少一个非目标指令的第二地址范围产生重叠,控制目标指令处于等待状态。本发明专利技术实施例可以通过硬件的方式控制当前待执行指令保持等待状态,直至当前待执行指令与其余正在执行或待执行的指令的读/写范围不会产生重叠,从而降低软件的运行负担。从而降低软件的运行负担。从而降低软件的运行负担。

【技术实现步骤摘要】
集成电路、控制方法和电子设备


[0001]本专利技术涉及通信
,具体涉及一种集成电路、控制方法和电子设备。

技术介绍

[0002]随着互联网技术的不断发展,电子设备的普及度越来越高。用户可以通过电子设备(例如,手机、个人电脑等)获取各种信息。获取信息的过程也即根据接收到的指令对数据进行读处理和写处理的过程,而指令之间的读/写范围往往会产生重叠,并导致软件运行错误。
[0003]为了避免软件运行错误,需要保证当前待执行指令与其余正在执行或待执行的指令的读/写范围不会产生重叠后再执行待执行指令,而现有技术通过软件来自主检测并避免上述重叠情况,这给软件的运行造成了较大负担,降低了软件执行效率。

技术实现思路

[0004]有鉴于此,本专利技术实施例的目的在于提供一种集成电路、控制方法和电子设备,用于通过硬件的方式控制当前待执行指令保持等待状态,直至当前待执行指令与其余正在执行或待执行的指令的读/写范围不会产生重叠,从而降低软件的运行负担。
[0005]根据本专利技术实施例的第一方面,提供一种集成电路,所述集成电路包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集成电路,其特征在于,包括:相关性检测电路,被配置为根据目标指令的第一地址范围,确定所述目标指令与各非目标指令之间的相关性,所述相关性用于表征所述第一地址范围与各所述所述非目标指令的第二地址范围是否产生重叠;指令控制电路,被配置为响应于所述相关性表征所述第一地址范围与至少一个非目标指令的第二地址范围产生重叠,控制所述目标指令处于等待状态。2.根据权利要求1所述的集成电路,其特征在于,所述第一地址范围为所述目标指令的第一读地址范围和/或第一写地址范围;所述第二地址范围为所述非目标指令的第二读地址范围和/或第二写地址范围;所述相关性检测电路包括第一逻辑电路、第二逻辑电路和第三逻辑电路;所述第一逻辑电路,被配置为判断所述第一读地址范围与所述第二写地址范围是否产生重叠;所述第二逻辑电路,被配置为判断所述第一写地址范围与所述第二写地址范围是否产生重叠;所述第三逻辑电路,被配置为判断所述第一写地址范围与所述第二读地址范围是否产生重叠。3.根据权利要求1或2所述的集成电路,其特征在于,所述目标指令包括自定义指令以及通用指令中的至少一项,所述自定义指令通过预定指令接口接收。4.根据权利要求3所述的集成电路,其特征在于,所述目标指令为所述自定义指令;所述集成电路还包括:指令发射槽,被配置为以队列形式存储所述目标指令;解码电路,被配置为对所述自定义指令进行解码处理,确定所述目标指令的第一地址范围;以及,确定所述目标指令的类别,并根据所述类别向...

【专利技术属性】
技术研发人员:潘卫星
申请(专利权)人:北京希姆计算科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1