当前位置: 首页 > 专利查询>ARM有限公司专利>正文

用于触发动作的装置和方法制造方法及图纸

技术编号:26772275 阅读:92 留言:0更新日期:2020-12-18 23:55
提供了一种用于触发动作执行的装置和方法。一个示例装置包括存储器访问电路,用于从存储器的存储器位置检索数据值。该装置还包括动作触发电路,用于确定是要根据第一解释还是第二解释来解释数据值,并且当确定要根据第二解释来解释数据值时,确定数据值是否定义了要执行的动作。当确定数据值定义了要执行的动作时,动作触发电路将触发动作的执行。

【技术实现步骤摘要】
【国外来华专利技术】用于触发动作的装置和方法
本技术涉及数据处理领域。
技术介绍
一些数据处理装置允许观察点被配置为在进行特定存储器访问时触发要执行的动作,例如用于调试或检测存储器使用错误。观察点可以与数据处理装置的存储装置相关联,其中数据值被存储在可寻址的存储位置中。这种观察点的示例是数据观察点,其使得当从存储装置加载特定数据值时触发动作。另一示例是地址观察点,其使得当访问特定存储地址时触发动作。尽管它们具有实用性,但是上述观察点具有缺点。在访问正常数据时不打算执行观察点动作的情况下,与数据观察点相关联的数据值不能被用于表示正常数据。因此,数据观察点的配置限制了可以被用于表示正常数据的数据值的数量。在地址观察点的情况下,对于要配置的每个地址观察点,通常需要比较器。为地址观察点提供大量的地址比较器在硬件上是昂贵的,因此在实践中,可以同时建立地址观察点的地址数量可能是有限的。
技术实现思路
在一个示例配置中,提供了一种装置,包括:存储器访问电路,用于从存储器的存储器位置检索数据值;以及动作触发电路,用于:确定是要根据第一解释还是第二解释来本文档来自技高网...

【技术保护点】
1.一种装置,包括:/n存储器访问电路,用于从存储器的存储器位置检索数据值;以及/n动作触发电路,用于:/n确定所述是要根据第一解释还是第二解释来解释数据值;以及/n当确定要根据所述第二解释来解释所述数据值时:/n确定所述数据值是否定义了要执行的动作;以及/n当确定所述数据值定义了要执行的动作时,触发所述动作的执行。/n

【技术特征摘要】
【国外来华专利技术】20180531 GB 1808888.01.一种装置,包括:
存储器访问电路,用于从存储器的存储器位置检索数据值;以及
动作触发电路,用于:
确定所述是要根据第一解释还是第二解释来解释数据值;以及
当确定要根据所述第二解释来解释所述数据值时:
确定所述数据值是否定义了要执行的动作;以及
当确定所述数据值定义了要执行的动作时,触发所述动作的执行。


2.根据权利要求1所述的装置,其中,所述动作是误差抑制动作。


3.根据权利要求1和2中任一项所述的装置,其中,所述动作包括发信号通知异常。


4.根据前述权利要求中任一项所述的装置,其中,所述动作包括从不同的存储器位置返回不同的数据值。


5.根据前述权利要求中任一项所述的装置,其中,所述动作包括更新诊断记录。


6.根据前述权利要求中任一项所述的装置,其中,所述动作包括:
确定与对所述存储器位置的尝试写入相关联的处理器操作状态是禁止的操作状态;以及
响应于确定所述操作状态是所述禁止的操作状态,禁止所述尝试写入。


7.根据权利要求6所述的装置,其中,所述操作状态是至少一个执行特权等级。


8.根据前述权利要求中任一项所述的装置,其中,所述动作触发电路基于与所述存储器位置相关联的控制值来确定是要根据所述第一解释还是所述第二解释来解释所述数据值。


9.根据权利要求8所述的装置,其中,所述控制值被存储在控制值存储器位置中,所述控制值存储器位置在所述存储器中被分配用于控制值存储的区域内。


10.根据权利要求8所述的装置,其中,所述控制值被存储在与所述存储器位置相关联的控制值存储器位置中。


11.根据权利要求10所述的装置,其中,所述控制值存储器位置与所述存储器位置相邻。


12.根据前述权利要求中任一项所述的...

【专利技术属性】
技术研发人员:西蒙·约翰·克拉斯克
申请(专利权)人:ARM有限公司
类型:发明
国别省市:英国;GB

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

1