ARM有限公司专利技术

ARM有限公司共有1177项专利

  • 本发明描述了一种采用多指令集的数据处理系统。程序指令字通过指令流水线(6)进入处理器核心(2),当第二指令集中的程序指令字通过指令流水线时,它们将被映射为第一指令集中的程序指令字。第二指令集中的程序指令字比第一指令集中的程序指令字的字长...
  • 描述了一个利用两个指令集的数据处理系统,两个指令集控制使用处理器核(2)的全N位数据通路。一个指令集是一32位指令集,而另一个是一16位指令集。两个指令集都是永久地配备的,而且具有相关的指令译码硬件。
  • 一种数据处理系统包含具有N位数据通路并支持并行操作程序指令字的算术逻辑单元(20、22、24),其中算术逻辑单元在(N/2)位输入操作数字上并行执行独立的算术运算。提供了响应独立的算术逻辑运算的两组状态码标志N、Z、C、V、SN、SZ、...
  • 一种具有多个寄存器(10)及算术逻辑单元(20、22、24)的数据处理系统响应程序指令字。至少一个程序指令字包含指定结果数据字的目的寄存器的目的寄存器位字段<dest>及用于禁止将该结果数据字写入目的寄存器的目的寄存器写禁止标志。
  • 提供了一个包括一个算术逻辑单元(20,22,24)的数据处理系统,该算术逻辑单元从M个X位寄存器中接收输入操作数以产生存储在N个Y位寄存器中的输出数据字,其中M/N=3,8<=Y-X<=16,并且3X=2Y。这一装置尤其适用于数字信号处...
  • 一个数据处理系统包括多个寄存器(10)和一个算术逻辑单元(20,22,24),该数据处理系统中的程序指令字具有一个源寄存器位字段Sn,它指定存储一个输入操作数数据字的一个寄存器;一个输入操作数长度标志,用于指定所述输入操作数数据字是否具...
  • 用于处理数据的装置包括: 多个异步控制电路,每个异步控制电路采用一个请求-应答控制循环来控制该异步控制电路内的数据流,并且被安排为与至少一个其他所述多个异步控制电路交换数据信号; 第一所述异步控制电路,包括一个暂停电路,用于...
  • 一个数据处理装置,包括 用于存储要处理的数据项的多个寄存器; 一个处理器,用于处理要应用于在所述多个寄存器中存储的数据项的指令;以及 一个寄存器重映射逻辑,用于将一个预选的指令集中的逻辑寄存器引用转换到标识包含由所述处...
  • 一种使用一个数字信号处理装置对存储在数据存储设备中的信号数据字进行数字信号处理的方法,所述方法包括以下步骤: 利用在微处理器单元程序指令字的控制下操作的微处理器单元产生地址字,用于在所述数据存储设备中寻址存储所述信号数据字的存储单...
  • 一种用于相加第一二进制数与第二二进制数的加法器电路,所述加法器电路包括: 进位计算电路,用于计算表示所述第一二进制数与所述第二二进制数的对应位块及对所述块的输入进位值之和的进位生成控制信号,所述进位生成控制信号包括各可具有值P或Q...
  • 本发明提供了一种用于控制对具有用于存储数据值的多个存储单元的存储器的访问的数据处理装置,每个存储单元具有一个对应的地址。该装置包括:地址范围存贮器,用于存储用于识别所述存储器中的多个逻辑区域的地址范围的信息;以及属性存贮器,用于存储每个...
  • 一个数字信号处理系统包括一个中央处理单元核(2),一个存储器(8)和一个协处理器(4),该协处理器使用协处理器存储器访问指令(例如LDC,STC)进行操作。在这些协处理器存储器访问指令(P,U,W,偏移值)中的该寻址方式信息不仅控制该中...
  • 表示象形文字字形的字符6的字符代码2可以被用来确定在与所涉及字符6有关的全部字形的像素数据的可变长度编码数据流10中的地址8。这个存取经过两级表查询,第一级表表1返回一个在编码的数据流内的初始偏置Huffoff,一个字符数据的平均长度A...
  • 浮点单元配备一个包含32个既可用作向量寄存器又可用作标量寄存器的寄存器的寄存器组。数据处理指令包括至少一个指向含有要在该操作中使用的数据值的寄存器的寄存器指定字段。通过在寄存器字段本身内对某寄存器要按向量寄存器还是按标量寄存器对待进行编...
  • 一个具有一个寄存器组的浮点单元支持向量运算,该寄存器组包含多个寄存器,所述向量运算对来自不同寄存器的一个数据值序列多次执行一个指定的操作。该寄存器组被分成多个子集,并且用于一个向量运算中的寄存器序列在一个子集内回绕。所述子集包括不相交的...
  • 本发明提供了一种对多个(‘p’个)带符号的“n位”数据值执行算术运算的数据处理系统,以及操作这种数据处理系统的方法。本发明的技术包括通过执行与使每一个带符号的数据值和各自的n位域对齐等效的编码操作,把多个带符号的n位数据值编码为包括p个...
  • 在总体操作中,为了与一个Q31累加操作一起执行一个Q15乘法,处理如下进行:一开始把Q15值从寄存器组(8)读到总线A和总线B,作为输入发送到单周期整数乘法器(16)。将类Q30形式的结果,反馈到寄存器组(8)。在随后一个处理周期,执行...
  • 提供了一种数据处理装置,它包含:一个存储器,可操作用于存储多个数据字,每个数据字与至少一个状态位有关,该状态位给出了关于所述数据字一个状态的信息;一个可操作用于在一个分级关系内存储所述状态位的状态位存储器,从而使关于在所述分级关系内第一...
  • 描述了一个利用两个指令集的数据处理系统。两个指令集控制使用处理器核(2)的全N位数据通路。一个指令集是一32位指令集,而另一个是一16位指令集。两个指令集都是永久地配备的,而且具有相关的指令译码硬件。
  • 一种数据处理系统配备有指令(ADD8T016),该指令用符号或零扩展对数据字的非邻接部分解包并将其与响应同一指令而执行的诸如加法之类的单指令多数据的运算操作相结合。所述指令能很好地在具有数据路径(2)的系统内使用,所述数据路径包括位于运...