IMAGE SIGNAL PROCESSOR ARCHITECTURE OPTIMIZED FOR LOW-POWER, PROCESSING FLEXIBILITY, AND USER EXPERIENCE
    2.
    发明申请
    IMAGE SIGNAL PROCESSOR ARCHITECTURE OPTIMIZED FOR LOW-POWER, PROCESSING FLEXIBILITY, AND USER EXPERIENCE 审中-公开
    针对低功耗,加工灵活性和用户体验优化的图像信号处理器架构

    公开(公告)号:US20130004071A1

    公开(公告)日:2013-01-03

    申请号:US13175741

    申请日:2011-07-01

    IPC分类号: G06K9/00

    摘要: Methods and apparatus relating to an image signal processor architecture that may be optimized for low-power consumption, processing flexibility, and/or user experience are described. In an embodiment, an image signal processor may be partitioned into a plurality of partitions. Each partition may be capable of entering a lower power consumption state. Also, processing by each partition may be done in various modes to optimize for low-power consumption, processing flexibility, and/or user experience. Other embodiments are also disclosed and claimed.

    摘要翻译: 描述了可以针对低功耗,处理灵活性和/或用户体验而优化的图像信号处理器架构的方法和装置。 在一个实施例中,图像信号处理器可以被划分成多个分区。 每个分区可能能够进入较低的功耗状态。 此外,每个分区的处理可以以各种模式进行,以优化低功耗,处理灵活性和/或用户体验。 还公开并要求保护其他实施例。

    General purpose register file architecture for aligned simd
    3.
    发明授权
    General purpose register file architecture for aligned simd 有权
    通用寄存器文件架构用于对齐simd

    公开(公告)号:US07120781B1

    公开(公告)日:2006-10-10

    申请号:US09608983

    申请日:2000-06-30

    IPC分类号: G06F9/34

    摘要: A register file architecture in a general purpose digital signal processor (DSP) supports alignment independent SIMD (Single Instruction/Multiple Data) operations. The register file architecture includes a register pair and an alignment multiplexer. Two 32 bit grouped words may be loaded into the register pair. Each grouped word includes four 8 bit operands. The alignment state of the 32 bit words may be determined by the two least significant bits (LSBs) of the pointer addresses of the grouped words. These LSBs are used to control the alignment MUX to select n operands from the two 32 bit grouped words and output an aligned 32 bit grouped word to execution units for parallel processing.

    摘要翻译: 通用数字信号处理器(DSP)中的寄存器文件架构支持对齐独立SIMD(单指令/多数据)操作。 寄存器文件架构包括寄存器对和对齐多路复用器。 两个32位分组的字可能被加载到寄存器对中。 每个分组字包括四个8位操作数。 32位字的对准状态可以由分组字的指针地址的两个最低有效位(LSB)确定。 这些LSB用于控制对齐MUX以从两个32位分组字中选择n个操作数,并将对齐的32位分组字输出到执行单元用于并行处理。

    Maintaining even and odd array pointers to extreme values by searching and comparing multiple elements concurrently where a pointer is adjusted after processing to account for a number of pipeline stages
    5.
    发明申请
    Maintaining even and odd array pointers to extreme values by searching and comparing multiple elements concurrently where a pointer is adjusted after processing to account for a number of pipeline stages 审中-公开
    通过在处理之后调整指针进行调整以同时考虑多个流水线阶段,同时搜索和比较多个元素,将均匀和奇数数组指针维持在极端值

    公开(公告)号:US20060101230A1

    公开(公告)日:2006-05-11

    申请号:US11231397

    申请日:2005-09-20

    IPC分类号: G06F15/00

    摘要: In one embodiment, a programmable processor searches an array of N data elements in response to N/M machine instructions, where the processor has a pipeline configured to process M data elements in parallel. In response to the machine instructions, a control unit directs the pipeline to retrieve M data elements from the array of elements in a single fetch cycle, concurrently compare the data elements to M current extreme values, and update the current extreme values, as well as M references to the current extreme values, based on the comparisons.

    摘要翻译: 在一个实施例中,可编程处理器响应于N / M机器指令来搜索N个数据元素的阵列,其中处理器具有被配置为并行处理M个数据元素的流水线。 响应于机器指令,控制单元引导流水线在单次提取循环中从元素阵列中检索M个数据元素,同时将数据元素与M个当前极值进行比较,并更新当前的极值,以及 基于比较,M​​引用当前的极值。

    Virtualized load buffers
    6.
    发明申请
    Virtualized load buffers 有权
    虚拟化负载缓冲区

    公开(公告)号:US20050228951A1

    公开(公告)日:2005-10-13

    申请号:US10821549

    申请日:2004-04-08

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0893

    摘要: A memory addressing technique using load buffers-to improve data access performance. More particularly, embodiments of the invention relate to a method and apparatus to improve cache access performance in a computer system by exploiting addressing mode information within an instruction accessing a cache memory or other memory device within the computer system.

    摘要翻译: 使用加载缓冲区的存储器寻址技术来提高数据访问性能。 更具体地,本发明的实施例涉及通过利用访问计算机系统内的高速缓冲存储器或其他存储器设备的指令内的寻址模式信息来改善计算机系统中的高速缓存访​​问性能的方法和装置。

    Modulo addressing
    8.
    发明授权
    Modulo addressing 有权
    模寻址

    公开(公告)号:US06760830B2

    公开(公告)日:2004-07-06

    申请号:US09751507

    申请日:2000-12-29

    IPC分类号: G06F1200

    摘要: In one embodiment, a modulo addressing unit for a processor is described that includes a plurality of adders to generate an uncorrected target module address and at least one corrected target module address in parallel. A comparator selects one of the target module addresses a function of a base address (b) for a circular buffer, a length (L) of the circular buffer, an index address (I) and a modifier value (M). In one embodiment the comparator selects a first corrected target module address when I+M =B+L and an uncorrected module address when B

    摘要翻译: 在一个实施例中,描述了一种用于处理器的模寻址单元,其包括多个加法器,以并行生成未校正的目标模地址和至少一个校正的目标模数地址。 比较器选择目标模数地址中的一个作为循环缓冲器的基址(b),循环缓冲器的长度(L),索引地址(I)和修改值(M)的函数。 在一个实施例中,当I + M = B + L时第二校正目标模地址和当B <= I + M

    Event vector table override
    9.
    发明授权
    Event vector table override 有权
    事件向量表覆盖

    公开(公告)号:US06760800B1

    公开(公告)日:2004-07-06

    申请号:US09672289

    申请日:2000-09-28

    IPC分类号: G06F1324

    CPC分类号: G06F9/4812 G06F9/4486

    摘要: In an embodiment, a system may include a processor that handles a number of events. These events may include general purpose interrupts (GPIs) assigned to particular devices in the system. Addresses for event service routines appropriate for particular events may be stored in an event vector table (EVT). In a system with a number of devices that utilize the processor's resources, some interrupts may be overloaded, that is, assigned to more than one device. If an overloaded interrupt occurs, the processor may override the EVT entry and select an address supplied by a system controller at a set of reset vector pins.

    摘要翻译: 在一个实施例中,系统可以包括处理多个事件的处理器。 这些事件可能包括分配给系统中特定设备的通用中断(GPI)。 适用于特定事件的事件服务例程的地址可以存储在事件向量表(EVT)中。 在具有利用处理器的资源的多个设备的系统中,一些中断可能被重载,也就是分配给多个设备。 如果发生过载中断,则处理器可以覆盖EVT条目,并在一组复位向量引脚上选择由系统控制器提供的地址。

    Method and apparatus to save and restore context using scan cells
    10.
    发明申请
    Method and apparatus to save and restore context using scan cells 审中-公开
    使用扫描单元保存和恢复上下文的方法和装置

    公开(公告)号:US20070136564A1

    公开(公告)日:2007-06-14

    申请号:US11302742

    申请日:2005-12-14

    IPC分类号: G06F9/44

    CPC分类号: G11C29/32 G11C2029/3202

    摘要: Apparatus including a save path to connect an output of a first latch of a first save/restore cell of a save/restore chain to an input of a second latch of the first save/restore cell, a restore path to connect an output from the second latch to an input of the first latch, and a scan path to connect the output of the second latch to an input of a second save/restore cell of the save/restore chain. The apparatus is useful for fast context switching.

    摘要翻译: 一种装置,包括将保存/恢复链的第一保存/恢复单元的第一锁存器的输出连接到第一存储/恢复单元的第二锁存器的输入的保存路径,连接来自第一存储/恢复单元的输出的恢复路径 第二锁存器到第一锁存器的输入端,以及扫描路径,用于将第二锁存器的输出连接到保存/恢复链路的第二保存/恢复单元的输入。 该装置对于快速上下文切换是有用的。