【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及电子设备,且更具体地说涉及用于产生相对地址的技术。
技术介绍
处理器广泛用于例如通信、计算、数据联网等各种应用。处理器可对存储在存储单 元中的数据执行各种操作,所述存储单元可以是寄存器堆、随机存取存储器(RAM)等。 可通过绝对地址或相对地址来指定用于操作的数据。绝对地址指向存储单元中存储所述 数据的特定位置。相对地址由基址和偏移给出。基址指向存储单元中的参考位置。偏移 指示参考位置与存储数据的实际位置之间的距离。相对地址通常转换为绝对地址,接着 使用绝对地址从存储单元中取得所需数据。作为一实例,将两个运算数相加的指令可给出为aiWr0, x0[rl + 15], r2。第一运算数存储在寄存器/位置r2中。第二运算数存储在由存储在寄存器rl中的基 值和偏移15确定的位置处。两个运算数求和的结果存储在寄存器/位置rO中。 以上指令通常转换为两个指令,如下 flf(i(i a0, rl, 15 flflWr0, x0[a0〗,r2。第一指令通过将寄存器rl中的基值与偏移15求和且接着将绝对地址存储在寄存器 a0中来计算第二运算数的绝对地址。第二指令计算两个运算数的和,其中第二运算数由 通过第一指令计算的绝对地址确定。算术逻辑单元(ALU)可针对第一和第二指令两者 执行计算。将使用相对寻址的单个指令转换为两个指令出于若干原因可能不合乎需要。第一, 通过第--指令计算绝对地址消耗ALU资源。第二,按照连续次序完成两个指令可能会 经历较长延迟,因为第二指令依赖于第一指令的结果。此延迟损失在ALU具有多个级 吋更加严重。因多个ALU级引起的较长 ...
【技术保护点】
一种处理器,其包括: 地址产生器,其操作以接收包括基址和偏移的相对地址,获得所述基址的基值,将所述基值与所述偏移求和,并提供对应于所述相对地址的绝对地址;以及 存储单元,其操作以接收所述基址并将所述基值提供到所述地址产生器。
【技术特征摘要】
【国外来华专利技术】2006.8.31 US 11/469,3471. 一种处理器,其包括地址产生器,其操作以接收包括基址和偏移的相对地址,获得所述基址的基值,将所述基值与所述偏移求和,并提供对应于所述相对地址的绝对地址;以及存储单元,其操作以接收所述基址并将所述基值提供到所述地址产生器。2. 根据权利要求1所述的处理器,其中所述地址产生器在存储器存取的第一时钟循环 中导出所述绝对地址,且其中在所述存储器存取的第二时钟循环中在所述绝对地址 处存取所述存储单元。3. 根据权利要求1所述的处理器,其中所述地址产生器包括加法器,所述加法器操作 以将所述基值与所述偏移求和。4. 根据权利要求3所述的处理器,其中所述地址产生器进一步包括锁存器,其耦合到所述加法器且操作以存储所述加法器的输出并提供所述绝对地址。5. 根据权利要求4所述的处理器,其中所述地址产生器进一步包括多路复用器,其耦合到所述锁存器且操作以将来自所述锁存器的所述绝对地址或 所述基址提供到所述存储单元。6. 根据权利要求5所述的处理器,其中所述多路复用器操作以在存储器存取的第一时 钟循环中将所述基址提供到所述存储单元,并在所述存储器存取的第二时钟循环中 将所述绝对地址提供到所述存储单元。7. 根据权利要求4所述的处理器,其中所述地址产生器进一步包括第一多路复用器,其操作以接收源地址信息和目的地地址信息并将所述偏移提供 到所述加法器;以及第二多路复用器,其操作以接收所述源地址信息和所述锁存器的输出,在读取操 作的第一时钟循环中提供来自所述源地址信息的所述基址,并在所述读取操作的第 二时钟循环中提供所述锁存器的所述输出。8. 根据权利要求7所述的处理器,其中所述地址产生器进一步包括第三多路复用器,其操作以接收所述目的地地址信息和所述锁存器的所述输出并 为写入操作提供所述绝对地址。9. 根据权利要求8所述的处理器,其中所述地址产生器进一步包括延迟单元,其操作以接收所述第三多路复用器的输出并为所述写入操作提供写入 地址。10. 根据权利要求3所述的处理器,其中所述存储单元包括第一端口和第二端口,且其 中所述地址产生器操作以从所述第一端口或所述第二端口接收所述基值。11. 根据权利要求1所述的处理器,其中所述存储单元是寄存器库。12. 根据权利要求1所述的处理器,其中所述存储单元是随机存取存储器(RAM)、同 步RAM (SRAM)或同步动态RAM (SDRAM)。13. —种集成电路,其包括地址产生器,其操作以接收包括基址和偏移的相对地址,获得所述基址的基值, 将所述基值与所述偏移求和,并提供对应于所述相对地址的绝对地址;以及 存储单元,其操作以接收所述基址并将所述基值提供到所述地址产生器。14. 根据权利要求13所述的集成电路,其中所述地址产生器在存储器存取的第一时钟 循环中导出所述绝对地址,且其中在所述存储器存取的第二时钟循环中在所述绝对 地址处存取所述存储单元。15....
【专利技术属性】
技术研发人员:杜云,于春,戈尔夫·焦,
申请(专利权)人:杜云,于春,戈尔夫·焦,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。