ARM有限公司专利技术

ARM有限公司共有1319项专利

  • 处理电路(85)支持识别地址向量的向量原子存储器更新指令,用于触发对具有基于地址向量的对应有效数据元素确定的地址的存储器位置执行原子存储器更新的至少一个原子存储器更新操作。当确定了针对使用地址向量的给定错误有效数据元素确定的地址的错误状...
  • 一种装置包括2处理电路4,用于访问物理索引的缓存20、22中的数据。提供组指示符记录电路100以记录与目标物理地址相对应的组指示符,其中组指示符取决于缓存20的哪一组一个或多个存储位置50与目标物理地址相对应。组指示符不足以标识目标物理...
  • 一种数据处理装置(2)包括存储器管理电路(18),该存储器管理电路用于管理从虚拟地址VA到中间物理地址IPA然后从中间物理地址IPA到物理地址PA的二阶段地址变换。使用由执行于虚拟机执行环境内的虚拟机程序所控制的第一阶段变换数据(22)...
  • 主处理器4执行主程序并且具有相关联的高速缓存6。事件检测电路12检测由主程序的执行导致、并指示将由主处理器处理的数据的事件。一个或多个可编程的其他处理器16、18由事件检测电路12检测到的事件触发执行其他程序。预取电路28响应于由一个或...
  • 讨论了用于更有效地编码标识第一和第二架构寄存器编号的指令的各种编码方案。在第一示例中,通过将第一架构寄存器编号约束为大于第二架构寄存器编号,这释放了编码以用于编码其他操作。在第二示例中,第一和第二架构寄存器编号可以采取任何值,但根据第一...
  • 一种SRAM,其中,第一位单元阵列具有第一密度和第一存取速度,第二位单元阵列具有大于第一密度的第二密度和小于第一存取速度的第二存取速度。所述SRAM还包括:耦合到第一位单元阵列的第一组字线驱动器,耦合到第二位单元阵列的第二组字线驱动器,...
  • 本公开涉及用于有效使用地址转换缓存的技术。提供了一种用于有效使用地址转换缓存资源的装置和方法。装置包括具有多个条目的地址转换缓存,其中每个条目用于存储在将虚拟地址转变成存储器系统的相应物理地址时使用的地址转换数据。地址转换数据的每个条目...
  • 本公开涉及数据处理。数据处理装置包括:数据访问请求节点;数据访问电路,用于接收来自数据访问请求节点的数据访问请求,并且路由用于由从两个或多个数据存储节点的组中选择的一个或多个数据存储节点完成的数据访问请求;以及指示电路,用于向数据访问请...
  • 本公开涉及具有覆写无效性的读取事务。一种系统包括数个主设备及用于管理主设备之间的一致性的互连结构。响应于由互连结构从请求将与目标地址相关的目标数据提供至做出请求的主设备的该做出请求的主设备接收的具有覆写无效性的读取事务,当由缓存器储存与...
  • 本文公开的主题可以涉及包括相关电子开关设备的可编程结构。
  • 本公开涉及转发对监听请求的响应。提供了一种数据处理装置,其包括用于接收关于代表请求节点的所请求的数据的监听请求的接收电路。监听请求包括对关于是否将要发生转发的指示。发送电路发送对监听请求的响应,并且缓存电路缓存至少一个数据值。当将要发生...
  • 本公开涉及缓存内容管理。提出了一种在相干互连系统中操作集线器设备和目标设备的装置和相应的方法。从请求主设备接收系统中的一组相干协议事务的缓存预填充请求,该请求主设备指定至少一个数据项,并且集线器设备通过使得指定至少一个数据项的一组相干协...
  • 本公开提供了一种用于对无响应处理电路作出响应的数据处理设备和方法。该数据处理设备包括第一处理电路、中断生成电路以及中断接收电路。中断生成电路响应于第一处理电路变得无响应而生成传出中断。中断接收电路接收指示第二处理电路已变得无响应的传入中...
  • 装置(2)具有第一处理电路(6)和第二处理电路(4)。第二处理电路4具有至少一个硬件机构(10)、(30),其提供比为第一处理电路(6)提供的更高级别的故障保护或故障检测。一致性控制电路(45、80、82)根据非对称一致性协议来控制第一...
  • 在此描述的各种实施方式涉及一种电网愈合技术。一种装置可以包括域标识符模块,该区域标识模块接收集成电路的平面布局,标识出平面布局的已放置功能块之间的标准单元区域,并且将标准单元区域细分为多个子区域。该装置可以包括区域分析器模块,该区域分析...
  • 提供控制边界指标的使用的设备及方法。设备具有多个边界指针储存组件,每一边界指针储存组件用以储存边界指针及指示该边界指标的允许使用的相关联的许可属性。根据本技术,相关联的许可属性包括指示是否允许边界指标进行复制操作的复制许可属性。随后,处...
  • 处理电路对至少一个操作数向量的相应数据元素执行多个处理通道以生成结果向量的相应结果数据元素。处理电路标识每个处理通道的通道位置信息,给定通道的通道位置信息标识将由该给定通道生成的相应结果数据元素在跨结果向量的一个或多个结果元素的相应结果...
  • 提供处理电路以对第一数据值执行重叠传播操作以生成第二数据值,第一和第二数据值具有使用包括多个N位部分的M位数据值来表示P位数值的冗余表示,其中,M>P>N。在冗余表示中,除了最高有效N位部分之外的每个N位部分包括具有与后续N位部分的多个...
  • 提供了一种其中M位数据值使用多个N位部分来表示P位数值的冗余表示,其中M>P>N。锚值标识每个N位的位的有效数,并且在至少两个相邻N位部分的组内,该组的较低N位部分的两个或多个重叠位具有与该组的至少一个较高N位部分的两个或更多个最低有效...
  • 提供了一种用于将包括至少两个X位部分的第一操作数和包括至少一个Y位部分的第二操作数相乘的方法。生成至少两个部分乘积,每个部分乘积包括第一操作数的选定X位部分和第二操作数的选定Y位部分的乘积。根据指示部分乘积的有效数的有效数指示信息来将每...