BIT SPLITTING INSTRUCTION
    2.
    发明申请
    BIT SPLITTING INSTRUCTION 审中-公开
    位分割指令

    公开(公告)号:WO2013025641A1

    公开(公告)日:2013-02-21

    申请号:PCT/US2012/050648

    申请日:2012-08-13

    CPC classification number: G06F9/30018 G06F9/30032

    Abstract: An instruction specifies a source value and an offset value. Upon execution of the instruction, a first result of the instruction and a second result of the instruction are generated. The first result is a first portion of the source value and the second result is a second portion of the source value.

    Abstract translation: 指令指定源值和偏移值。 在执行指令时,生成指令的第一结果和指令的第二结果。 第一个结果是源值的第一部分,第二个结果是源值的第二部分。

    PROCESSOR AND METHOD OF DETERMINING A NORMALIZATION COUNT
    4.
    发明申请
    PROCESSOR AND METHOD OF DETERMINING A NORMALIZATION COUNT 审中-公开
    处理器和确定标准化计数的方法

    公开(公告)号:WO2009089410A2

    公开(公告)日:2009-07-16

    申请号:PCT/US2009/030537

    申请日:2009-01-09

    CPC classification number: G06F7/74 G06F7/49936

    Abstract: In a particular embodiment, a method is disclosed that includes receiving an operand to be normalized at a normalization logic circuit, where the operand includes a plurality of bits. The method further includes generating a zero output when a value of the operand is equal to zero and, when the value is not equal to zero, generating an output value representing a number that is one less than a count of leading bits of the operand.

    Abstract translation: 在特定实施例中,公开了一种方法,其包括接收将在归一化逻辑电路处归一化的操作数,其中操作数包括多个位。 该方法进一步包括当操作数的值等于零时生成零输出,并且当该值不等于零时,生成表示比操作数的前导位的计数小1的数的输出值。

    SYSTEM AND METHOD OF DETERMINING AN ADDRESS OF AN ELEMENT WITHIN A TABLE
    5.
    发明申请
    SYSTEM AND METHOD OF DETERMINING AN ADDRESS OF AN ELEMENT WITHIN A TABLE 审中-公开
    在表中确定元件的地址的系统和方法

    公开(公告)号:WO2009067598A1

    公开(公告)日:2009-05-28

    申请号:PCT/US2008/084189

    申请日:2008-11-20

    CPC classification number: G06F9/3555 G06F9/30018 G06F9/30032 G06F9/3004

    Abstract: In a particular embodiment, a method is disclosed that includes executing a single instruction to identify a location within a table stored at a memory. The single instruction is executable by a processor to extract bit field data from a first register and insert the bit field data into an index portion of a second register. The second register includes a table address portion and an index portion. The table address portion includes a table address identifying a memory location associated with a table. The table address and the bit field data combine to form an indexed address to an element within the table.

    Abstract translation: 在特定实施例中,公开了一种方法,其包括执行单个指令以识别存储在存储器中的表中的位置。 单个指令可由处理器执行以从第一寄存器提取位字段数据,并将位字段数据插入第二寄存器的索引部分。 第二寄存器包括表地址部分和索引部分。 表地址部分包括标识与表相关联的存储器位置的表地址。 表地址和位字段数据组合起来,形成一个索引地址给表中的一个元素。

    METHOD AND SYSTEM TO COMBINE MULTIPLE REGISTER UNITS WITHIN A MICROPROCESSOR
    6.
    发明申请
    METHOD AND SYSTEM TO COMBINE MULTIPLE REGISTER UNITS WITHIN A MICROPROCESSOR 审中-公开
    在微处理器中组合多个寄存器单元的方法和系统

    公开(公告)号:WO2008016902A1

    公开(公告)日:2008-02-07

    申请号:PCT/US2007/074820

    申请日:2007-07-31

    CPC classification number: G06F9/30032 G06F9/30036 G06F9/30112

    Abstract: A method and system to combine multiple register units within a microprocessor, such as, for example, a digital signal processor, are described. A first register unit and a second register unit are retrieved from a register file structure within a processing unit, the first register unit and the second register unit being non-adjacently located within the register file structure. The first register unit and the second register unit are further combined during execution of a single instruction to form a resulting register unit. Finally, the resulting register unit is stored within the register file structure for further processing. Alternatively, a first half word unit from the first register unit and a second half word unit from the second register unit are retrieved. The first half word unit and the second half word unit are further input into corresponding high and low portions of a resulting register unit to form the resulting register unit during execution of a single instruction. Finally, the resulting register unit is stored within the register file structure for further processing.

    Abstract translation: 描述了在微处理器内组合多个寄存器单元的方法和系统,例如数字信号处理器。 从处理单元内的寄存器文件结构检索第一寄存器单元和第二寄存器单元,第一寄存器单元和第二寄存器单元非相邻地位于寄存器堆栈结构内。 在执行单个指令期间,第一寄存器单元和第二寄存器单元进一步组合以形成结果寄存器单元。 最后,所得到的寄存器单元被存储在寄存器堆栈结构中用于进一步处理。 或者,检索来自第一寄存器单元的第一半字单元和来自第二寄存器单元的第二半字单元。 第一半字单元和第二半字单元进一步输入到所得寄存器单元的对应高和低部分,以在单个指令的执行期间形成结果寄存器单元。 最后,所得到的寄存器单元被存储在寄存器堆栈结构中用于进一步处理。

    POINTER COMPUTATION METHOD AND SYSTEM FOR A SCALABLE, PROGRAMMABLE CIRCULAR BUFFER
    7.
    发明申请
    POINTER COMPUTATION METHOD AND SYSTEM FOR A SCALABLE, PROGRAMMABLE CIRCULAR BUFFER 审中-公开
    指针计算方法和系统,用于可扩展的可编程循环缓冲器

    公开(公告)号:WO2007048133A2

    公开(公告)日:2007-04-26

    申请号:PCT/US2006/060133

    申请日:2006-10-20

    CPC classification number: G06F5/10 G06F9/3552 G06F9/3851 G06F2205/106

    Abstract: Techniques for processing digital signals for a variety of applications, including in a communications (e.g., CDMA) system. A pointer location within a circular buffer is determined by establishing a length of the circular buffer, a start address that is aligned to a power of 2, and an end address located distant from the start address by the length and less than a power of 2 greater than the length. The method and system determine a current pointer location for an address within the circular buffer, a stride value of bits between the start address and the end address, a new pointer location within the circular buffer that is shifted from the current pointer location by the number of bits of the stride value. An adjusted pointer location is within the circular buffer by an arithmetic operation of the new pointer location with the length.

    Abstract translation: 用于处理各种应用的数字信号的技术,包括在通信(例如CDMA)系统中。 循环缓冲器中的指针位置通过建立循环缓冲器的长度,与2的幂对齐的起始地址以及远离起始地址长度而小于2的幂的结束地址来确定 大于长度。 方法和系统确定循环缓冲区内的地址的当前指针位置,起始地址和结束地址之间的比特的步幅值,循环缓冲区内的新指针位置,从当前指针位置移位数字 的步幅值。 通过具有长度的新指针位置的算术运算,调整的指针位置在循环缓冲器内。

    METHOD AND SYSTEM TO COMBINE CORRESPONDING HALF WORD UNITS FROM MULTIPLE REGISTER UNITS WITHIN A MICROPROCESSOR
    10.
    发明申请
    METHOD AND SYSTEM TO COMBINE CORRESPONDING HALF WORD UNITS FROM MULTIPLE REGISTER UNITS WITHIN A MICROPROCESSOR 审中-公开
    在微处理器中从多个寄存器单元组合相应的半字单元的方法和系统

    公开(公告)号:WO2007134013A2

    公开(公告)日:2007-11-22

    申请号:PCT/US2007/068394

    申请日:2007-05-07

    CPC classification number: G06F9/30032 G06F9/30025 G06F9/30036

    Abstract: A method and system to combine corresponding half word units from multiple register units within a microprocessor, such as, for example, a digital signal processor, during execution of a single instruction are described. An instruction to combine predetermined disparate source register units from a register file structure is received within a processing unit. The instruction is then executed to combine corresponding half word units from the source register units and to input the half word units into respective portions of a resulting destination register unit. During the execution of the instruction, the predetermined source register units are identified and corresponding most significant half word units and associated data are retrieved from the identified register units. The retrieved half word units are further combined and input into a respective most significant portion of a resulting destination register unit. Similarly, corresponding least significant half word units and associated data are retrieved from the identified register units. The retrieved half word units are further combined and input into a respective least significant portion of a resulting destination register unit. Finally, the resulting destination register unit is stored into the register file structure for further processing.

    Abstract translation: 描述了在执行单个指令期间组合微处理器内的多个寄存器单元(例如数字信号处理器)的相应半字单元的方法和系统。 在处理单元内接收从寄存器文件结构组合预定的不同的源寄存器单元的指令。 然后执行指令以组合来自源寄存器单元的对应的半字单元,并将半字单元输入到所得到的目标寄存器单元的相应部分。 在执行指令期间,识别预定的源寄存器单元,并且从所识别的寄存器单元检索对应的最高有效半字单元和相关联的数据。 所获取的半字单元被进一步组合并输入到所得到的目标寄存器单元的相应最高有效部分。 类似地,从所识别的寄存器单元检索相应的最低有效半字单元和相关数据。 所检索的半字单元被进一步组合并输入到所得到的目标寄存器单元的相应的最低有效部分。 最后,将所得到的目标寄存器单元存储到寄存器文件结构中以进一步处理。

Patent Agency Ranking