ARM有限公司专利技术

ARM有限公司共有1319项专利

  • 一种支持多种操作模式的数据处理系统(2)设有非法改变侦测电路(22),非法改变侦测电路(22)响应于模式改变程序指令或异常返回指令的执行来侦测由程序指令执行非法模式改变的尝试,例如改变至更高等级的权限。若侦测到此改变,则设定非法改变位C...
  • 提供了一种用于处理经发布至数据处理设备内本地高速缓存结构的访问操作的设备与方法。该数据处理设备包括多个处理单元,每个处理单元具有与该处理单元相关联的本地高速缓存结构。还提供了共享访问协调电路系统以协调经发布至任一本地高速缓存结构的共享访...
  • 本发明提供了一种追踪单元,该追踪单元被配置为产生指示数据处理单元的处理活动的追踪数据的项目。该追踪单元包括追踪索引单元,该追踪索引单元被配置为将索引值与由该追踪单元产生的追踪数据的项目的至少一个子集相关联。该追踪索引单元被配置为产生作为...
  • 共享高速缓冲存储器控制
    本公开涉及共享高速缓冲存储器控制。一种数据处理系统(2)包括具有多个本地高速缓冲存储器和一共享高速缓冲存储器(18)的缓存层次结构。以每个缓存行为基础存储在共享高速缓冲存储器(18)内的状态数据(30、32)用来控制该缓存行数据是根据高...
  • 指令译码器(14)响应于条件式比较指令以生成用以控制处理电路(4)的控制信号以执行条件式比较运算。条件式比较运算包括:(i)如果处理电路(4)的当前条件状态通过测试条件,则对第一操作数和第二操作数执行比较运算,并且,设定当前条件状态为在...
  • 处理流水线控制
    本发明涉及处理流水线控制。图形处理单元(2)包括具有第一流水线部分(18)及第二流水线部分(20)的纹理流水线(6)。第一流水线部分(18)内的源指令在第一流水线部分(18)内再次循环,直到该源指令要从存储器(4)加载的描述符数据已被缓...
  • 浮点加法器
    本公开涉及一种浮点加法器。浮点加法器电路16,18,20被提供有远路径电路18和近路径电路20。远路径电路利用尾随零TZ的计数和输入操作数指数的差值来形成相应的后缀值,该后缀值与输入加数的尾数串接并且当被求和时用于生成代替传统被计算的粘...
  • 一种数据处理设备(2)设置有操作在一个或多个安全模式(40)和一个或多个非安全模式(42)中的处理电路(8)。当操作在非安全模式中时,存储器的一个或多个区域是不可访问的。存储器管理单元(24)响应于页表数据而管理对包括安全存储器(22)...
  • 提供了用于处理向量指令的数据处理设备和方法。该数据处理设备具有具备被布置为存储数据元素的多个寄存器的寄存器数据储存库。向量处理单元随后被用于运行向量指令序列,该向量处理单元具有多个并行处理通道,并且能够访问寄存器数据储存库,以便在向量指...
  • 处理电路(4)具有用于处理异常事件的多个异常状态EL0-EL3,该异常状态包括基本级别异常状态EL0及至少一个进一步级别异常状态EL1-EL3。每个异常状态具有相应的堆栈指针,其指示相应的堆栈数据储存器(35)在所述存储器中的所处位置。...
  • 响应于转移激励,对处理工作量的执行从源处理电路被转移到目标处理电路,为源处理电路在转移之后被置于省电状态做准备。为了减少在转移之后目标处理电路所需要进行的存储器数据获取的数目,源处理电路的缓存在侦查时段内被保持在加电状态。在侦查时段中,...
  • 涉及状态保留电路中状态完整性的检验。数据处理设备包括执行数据处理操作的数据处理电路。多个状态保留电路形成数据处理电路的一部分,这些电路在数据处理电路进入低功率模式时保持数据处理电路的各节点处的各状态值。一条或多条扫描路径将多个状态保留电...
  • 在此揭示用于一数据处理设备之互连电路系统。此互连电路系统用以提供复数个数据路线,以供至少一起始装置透过上述数据路线来存取至少一接收装置,上述互连电路系统包含:至少一输入端以供接收来自该至少一起始装置之交易请求;至少一输出端以供输出交易请...
  • 内存地址转换电路(14)使用储存在转换表(28、32、36、38、40、42)层级中的转换数据,执行由上而下页表移走操作以将虚拟内存地址VA转换为物理内存地址PA。页大小变量S被用于控制内存地址转换电路(14)以使用物理内存地址、虚拟内...
  • 本发明提供了一种数据处理装置和方法,用于在两个处理电路之间切换工作量的执行。该数据处理装置具有在体系结构上与第二处理电路兼容的第一处理电路,但是第一处理电路在微体系结构上不同于第二处理电路。在任意时间点处,由至少一个应用和用于运行该应用...
  • 一种用于处理数据(2)的设备,包括处理器(8)、存储器(6)和存储器控制电路(12)。处理器(8)在多种硬件模式中操作,包括特权模式和用户模式。当在特权模式中操作时,如果寄存器(46)内的安全标志被设置以表示防止机制有效,则存储器控制电...
  • 加密和存储机密数据
    本发明涉及加密和存储机密数据。公开了一种用于安全存储机密数据的数据存储电路以及用于处理和存储数据的数据处理设备和方法。所述数据存储电路包括:数据存储库,包括用于存储数据的多个数据存储位置;输入端,用于接收访问数据存储库的请求;重命名电路...
  • 本发明涉及增加对单事件翻转的抵抗力的储存电路及方法。该储存电路具有第一储存区块,被配置为在至少一种操作模式下执行第一储存功能;以及第二储存区块,被配置为在至少一种操作模式下执行与第一储存功能不同的第二储存功能。配置电路响应于第二储存功能...
  • 改善对非连贯设备要执行的任务的调度
    本发明公开了改善对非连贯设备要执行的任务的调度。公开了用于调度多个非连贯处理设备中的一个处理设备要处理的任务的方法,这些处理设备中的至少两个是异种设备并且任务中的至少一些是针对这些处理设备中的特定一个的,和包括非连贯设备和用于调度任务的...
  • 本发明提供了多线程处理的线程选择。多线程处理器(4)使来自不同程序线程的程序指令交错以执行细粒度多线程。线程性能监视电路(30)监视个体程序线程的性能参数以生成性能值。发射控制电路(28)当线程切换事件发生时读取这些性能值以确定哪个程序...