用于处理器中的算术逻辑和移位装置制造方法及图纸

技术编号:2820828 阅读:413 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示一种算术逻辑和移位装置,且其包括算术逻辑单元,所述算术逻辑单元具有:第一输入,其用以从第一寄存器端口接收第一操作数;第二输入,其用以从第二寄存器端口接收第二操作数;和输出,其用以在第一操作模式中将存储器地址选择性地提供到存储器单元,且在第二模式中选择性地提供算术输出。此外,所述算术逻辑和移位装置包括可编程移位器装置,所述可编程移位器装置具有:第一输入,其用以从所述存储器单元接收数据;第二输入,其用以接收所述算术输出;第三输入,其用以接收计算机执行指令的操作码;和移位输出,其用以提供移位数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及一种用于处理器中的组合型算术逻辑和移位装置。更特定来说, 本专利技术涉及一种包括具有算术逻辑单元和移位装置的地址产生单元的载入/存储单元。
技术介绍
技术上的进步已产生了更小且功能更强大的个人计算装置。举例来说,现存在各种 便携式个人计算装置,包括无线计算装置,例如便携式无线电话、个人数字助理(PDA) 和寻呼装置,其小巧、轻便且可易于由用户携带。更特定来说,便携式无线电话(例如蜂 窝式电话和IP电话)可在无线网络上传送语音和数据分组。此外,许多此类无线电话包括 并入其中的其它类型的装置。举例来说,无线电话也可包括数码相机、数字摄影机、数 字记录器和音频文件播放器。而且,此类无线电话可包括可用于接入因特网的网络界面。 因而,这些无线电话包括显著的计算能力。通常,随着这些装置包括更大的功能性,可需要更多内部组件来支持所述装置的各 种功能。此外,随着内部组件的数目增加,与制造所述装置相关联的成本增加。举例来 说,特定装置内的处理器可执行各种计算机执行指令以便提供与所述特定装置相关联的 功能性。 一些指令(例如,载入/存储指令)可利用地址产生单元以便产生用于载入或存储 数据的数据高速缓冲存储器地址。其它指令可由执行单元(例如乘法器或算术逻辑单元) 执行。因此,在处理器内提供改进的载入/存储单元和增强的地址产生单元将是有利的。
技术实现思路
揭示一种算术逻辑和移位装置,且其包括算术逻辑单元,所述算术逻辑单元具有-第一输入,其用以从第一寄存器接收第一操作数;第二输入,其用以从第二寄存器接收 第二操作数;和输出,其用以在第一操作模式中将存储器地址选择性地提供到存储器单元和在第二操作模式中选择性地提供算术输出。此外,所述算术逻辑和移位装置包括可编程移位器装置,所述可编程移位器装置具有第一输入,其用以从存储器单元接收数 据;第二输入,其用以从所述算术逻辑单元接收数据;第三输入,其用以接收包括控制信息(其包括移位量和计算机执行指令的操作码)的控制信号;和移位输出,其用以提供移位数据。在特定实施例中,所述可编程移位器装置在第一操作模式中从存储器单元接收数据。 此外,在特定实施例中,所述可编程移位器装置在第二操作模式中从算术逻辑单元接收 算术输出。在另一特定实施例中,所述算术逻辑单元选自加法器、减法器、比较器或其 组合的群组。在特定实施例中,所述可编程移位器装置是载入对准器。而且,在另一特定实施例中,所述算术逻辑和移位装置包括存储器单元且所述存储器单元包括耦合到算术逻辑单元的数据高速缓冲存储器。在又一特定实施例中,所述第一操作数是基址且所述第二操作数是地址偏移值。 在特定实施例中,所述计算机执行指令是载入指令。在另一特定实施例中,所述计算机执行指令是存储指令。此外,在特定实施例中,每一输入和每一输出的长度为六十四个位。在另一实施例中,揭示一种处理计算机执行指令的方法且所述方法包括接收与计 算机执行指令相关联的第一操作数;接收与所述计算机执行指令相关联的第二操作数; 和使用所述第一操作数和所述第二操作数来执行算术运算以产生算术结果。另外,所述 方法包括接收与所述计算机执行指令相关联的操作码。所述操作码指示是将算术结果提 供到存储器单元还是提供到可编程移位器装置。 '在又一实施例中,揭示一种处理器装置且所述处理器装置包括具有第一操作模式和 第二操作模式的地址产生单元。所述地址产生单元在所述第一操作模式中产生存储器地 址。所述地址产生单元在所述第二操作模式中执行算术指令。在又一实施例中,揭示一种多线程处理器装置且所述多线程处理器装置包括多个独 立程序线程和可存取所述多个独立程序线程的地址产生单元。所述地址产生单元包括第 一操作模式,其中所述地址产生单元可选择性地产生存储器地址。此外,所述地址产生 单元包括第二操作模式,其中所述地址产生单元可执行算术指令和逻辑指令。在又一实施例中,揭示一种便携式通信装置且所述便携式通信装置包括数字信号处 理器。所述数字信号处理器包括具有第一操作模式和第二操作模式的地址产生单元。在 所述第一操作模式中,所述地址产生单元可选择性地产生存储器地址。在所述第二操作 模式中,所述地址产生单元可选择性地执行算术指令和逻辑指令。在另一实施例中,揭示一种音频文件播放器且所述音频文件播放器包括音频编码器/ 解码器(CODEC)和耦合到所述CODEC的数字信号处理器。所述数字信号处理器包括具有第一操作模式和第二操作模式的地址产生单元。所述地址产生单元可在所述第一操作 模式中选择性地产生存储器地址且在所述第二操作模式中选择性地执行算术指令和逻辑 指令。在又一实施例中,揭示一种地址产生单元且所述地址产生单元包括用于在第一操作 模式中产生存储器地址的装置和用于在第二操作模式中执行算术运算的装置。在又一实施例中,揭示一种地址产生单元且所述地址产生单元包括用于接收与计 算机执行指令相关联的第一操作数的装置;用于接收与所述计算机执行指令相关联的第 二操作数的装置;用于使用所述第一操作数和所述第二操作数来执行算术运算以产生算 术结果的装置;和用于接收与所述计算机执行指令相关联的操作码的装置,其中所述操 作码指示是将所述算术结果提供到存储器单元还是提供到可编程移位器装置。在另一实施例中,揭示一种处理器装置且所述处理器装置包括用于接收与计算机 执行指令相关联的第一操作数的装置;用于接收与所述计算机执行指令相关联的第二操 作数的装置;用于使用所述第一操作数和所述第二操作数来执行算术运算以产生算术结 果的装置;和用于接收与所述计算机执行指令相关联的操作码的装置。所述操作码指示 是将所述算术结果提供到存储器单元还是提供到可编程移位器装置。本文所揭示的一个或一个以上实施例的优点可包括在第一操作模式中使用地址产生 单元以产生存储器地址。本文所揭示的一个或一个以上实施例的另一优点可包括在第二操作模式中使用地址 产生单元以执行算术指令。本文所揭示的一个或一个以上实施例的又一优点可包括在第二操作模式中使用地址 产生单元以执行逻辑指令。本专利技术的其它方面、优点和特征在检阅整个申请案(包括以下部分图式简单说明、 实施方式和权利要求书)后将变得显而易见。 附图说明通过结合附图参考以下详细描述将容易明白本文所描述的实施例的方面和附加优 点,附图中图1为示范性地址产生单元的总图2为说明一种在地址产生单元内执行计算机指令的方法的流程图; 图3为并入数字信号处理器的便携式通信装置的总图; 图4为并入数字信号处理器的示范性蜂窝式电话的总图;图5为并入数字信号处理器的示范性无线因特网协议电话的总图; 图6为并入数字信号处理器的示范性便携式数字助理的总图; 图7为并入数字信号处理器的示范性音频文件播放器的总图;和 图8为示范性数字信号处理器的总图。 具体实施例方式参看图l,展示算术逻辑和移位装置(例如,地址产生单元(AGU))且通常将其表示为 100。如图1中所描绘,所述AGU 100包括耦合到存储器(例如,数据高速缓冲存储器104) 的算术逻辑单元(ALU)102。此外,第一可编程移位器装置(例如,载入对准器106)耦合到 ALU 102和数据高速缓冲存储器104。图1也展示耦合到数据高速缓冲存储器104的第 二可编程移位器装置(例如,存储对准本文档来自技高网...

【技术保护点】
一种算术逻辑和移位装置,其包含: 算术逻辑单元,其具有:第一输入,其用以从第一寄存器接收第一操作数;第二输入,其用以从第二寄存器接收第二操作数;和输出,其用以在第一操作模式中将存储器地址选择性地提供到存储器单元,且在第二操作模式中选择性地提供算术输出;和 可编程移位器装置,其具有:第一输入,其用以从所述存储器单元接收数据;第二输入,其用以从所述算术逻辑单元接收数据;第三输入,其用以接收控制信号和计算机执行指令的操作码;和移位输出,其用以提供移位数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:穆罕默德艾哈迈德阿贾伊阿南特英格尔苏贾特贾米尔
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利