COMMUNICATIONS DIGITAL SIGNAL PROCESSOR AND DIGITAL SIGNAL PROCESSING METHOD
    1.
    发明申请
    COMMUNICATIONS DIGITAL SIGNAL PROCESSOR AND DIGITAL SIGNAL PROCESSING METHOD 审中-公开
    通信数字信号处理器和数字信号处理方法

    公开(公告)号:US20080072129A1

    公开(公告)日:2008-03-20

    申请号:US11929126

    申请日:2007-10-30

    IPC分类号: H03M13/03

    摘要: A digital signal processor includes an instruction executer configured to execute instructions. The instruction executer determines a first minimum data of a first data and a second data, in parallel with a determination of a second minimum data of a third data and a fourth data. The instruction executer outputs a processed data including the first minimum data and the second minimum data. A bit length of the first minimum data is equal to n bits in length. A bit length of the second minimum data is equal to n bits in length. A bit length of the processed data is equal to at least 2n bits in length.

    摘要翻译: 数字信号处理器包括被配置为执行指令的指令执行器。 指令执行器与第三数据和第四数据的第二最小数据的确定并行地确定第一数据和第二数据的第一最小数据。 指令执行器输出包括第一最小数据和第二最小数据的处理数据。 第一最小数据的位长度等于n位长度。 第二最小数据的位长度等于n位长度。 经处理的数据的位长度等于至少2n位长度。

    Processing unit and processing method
    4.
    发明授权
    Processing unit and processing method 有权
    处理单元及处理方法

    公开(公告)号:US06735714B2

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

    申请号:US10252394

    申请日:2002-09-24

    IPC分类号: G06F1100

    摘要: A digital signal processor capable of performing a Viterbi algorithm is provided. The digital signal processor includes an instruction fetching unit that fetches instructions; a decoding unit that decodes the instructions fetched by the instruction fetching unit, and an execution unit that executes the instructions decoded by the decoding unit. The execution unit includes a first comparing unit that compares first data with second data and a second comparing unit that compares third data with fourth data. The first comparing unit and the second comparing unit operate in parallel. Also, the first data, the second data, the third data, and the fourth data can each be one of four results obtained by adding one of two path metrics to one of two branch metrics. The execution unit outputs any two new path metrics in a high order position and a low order position respectively.

    摘要翻译: 提供能够执行维特比算法的数字信号处理器。 数字信号处理器包括取指令的指令取出单元; 对由指令取出单元取出的指令进行解码的解码单元,以及执行由解码单元解码的指令的执行单元。 执行单元包括将第一数据与第二数据进行比较的第一比较单元和将第三数据与第四数据进行比较的第二比较单元。 第一比较单元和第二比较单元并行操作。 此外,第一数据,第二数据,第三数据和第四数据可以分别是通过将两个路径度量中的一个添加到两个分支度量之一而获得的四个结果之一。 执行单元分别在高阶位置和低位置输出任何两个新的路径度量。

    Data processing system and register file

    公开(公告)号:US06334135B2

    公开(公告)日:2001-12-25

    申请号:US09811700

    申请日:2001-03-20

    申请人: Hideyuki Kabuo

    发明人: Hideyuki Kabuo

    IPC分类号: G06F1500

    摘要: A plurality of units identified by respective addresses are disposed in a register file. Each of the units has a data register for storing data representative of a result of an arithmetic operation, a register for storing an overflow flag indicating the presence or absence of an occurrence of overflow in the arithmetic operation, and a register for storing a sign flag providing an indication of which one of a positive and a negative saturation value should replace the arithmetic operation result in the presence of an occurrence of overflow in the arithmetic operation. Each of the flags is updated in response to a write signal concerning its corresponding register. If at the moment when a data register is fed a read signal, a corresponding overflow flag is set, then either a positive or a negative saturation value, whichever corresponds to the sign flag, is generated on the input side of an arithmetic unit.

    Substitute register for use in a high speed data processor
    6.
    发明授权
    Substitute register for use in a high speed data processor 有权
    替代寄存器用于高速数据处理器

    公开(公告)号:US06260136B1

    公开(公告)日:2001-07-10

    申请号:US09135487

    申请日:1998-08-18

    申请人: Hideyuki Kabuo

    发明人: Hideyuki Kabuo

    IPC分类号: G06F9302

    摘要: In addition to a register file having four general-purpose registers each for storing data, an arithmetic and logic unit for executing an addition instruction, a subtraction instruction, or the like, and a multiplier unit for executing a multiplication instruction, there are provided a controller and a substitute register for storing only data representing the result of operation performed by the multiplier unit in place of any of the four general-purpose registers in the register file. The controller controls the writing and reading of data in and from the register file and the writing and reading of data in and from the substitute register based on a multiplication tag indicative of the one of the four general-purpose registers in place of which the substitute register stores the data representing the result of multiplication and on a multiplication execute flag indicative of whether the data stored in the substitute register is effective or ineffective.

    摘要翻译: 除了具有四个用于存储数据的通用寄存器的寄存器文件之外,还包括用于执行加法指令的算术和逻辑单元,减法指令等,以及用于执行乘法指令的乘法器单元, 控制器和替代寄存器,用于仅存储表示乘法器单元执行的操作结果的数据,代替寄存器文件中的四个通用寄存器中的任一个。 控制器控制在寄存器文件中写入和读取数据,以及根据指示四个通用寄存器之一的乘法标签代替替代寄存器中的数据的写入和读取,代替替换 寄存器存储表示乘法结果的数据,以及表示存储在替代寄存器中的数据是有效还是无效的乘法执行标志。

    SEMICONDUCTOR INTEGRATED CIRCUIT
    7.
    发明申请
    SEMICONDUCTOR INTEGRATED CIRCUIT 审中-公开
    半导体集成电路

    公开(公告)号:US20120286853A1

    公开(公告)日:2012-11-15

    申请号:US13559403

    申请日:2012-07-26

    IPC分类号: G05F1/10

    CPC分类号: H03K19/0016

    摘要: A semiconductor integrated circuit includes a main circuit including a transistor, a pseudo-power supply line connected to a first power supply terminal of the main circuit, a first power supply line connected to the pseudo-power supply line via a first switch, a second power supply line connected to a second power supply terminal of the main circuit, a diode having a first end connected to the pseudo-power supply line and a second end connected to the first power supply line so that a potential difference between the pseudo-power supply line and the second power supply line is reduced in a conductive state, and a second switch having a first end connected to the pseudo-power supply line and a second end connected to the second power supply line.

    摘要翻译: 半导体集成电路包括:主电路,包括晶体管,连接到主电路的第一电源端的伪电源线,经由第一开关连接到伪电源线的第一电源线;第二 电源线连接到主电路的第二电源端子,二极管,其第一端连接到伪电源线,第二端连接到第一电源线,使得伪功率 供电线路和第二电源线路处于导通状态,第二开关具有连接到伪电源线的第一端和连接到第二电源线的第二端。

    Processing unit and processing method
    9.
    发明授权
    Processing unit and processing method 有权
    处理单元及处理方法

    公开(公告)号:US06477661B2

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

    申请号:US09974807

    申请日:2001-10-12

    IPC分类号: G06F1100

    摘要: A method of operating a digital signal processor is provided. The digital signal processor may be provided as a radio communication mobile station, a radio communication base station apparatus, or a CDMA radio communication system. Each path metric PM1 and PM0 of an old state is added to each branch metric BM1 and BM0 separately. A path metric of a new state N is formed by comparing the value of PM1+BM1 to the value of PM0+BM0. A path metric of a new state N+2k−2 is formed by comparing the value of PM1+BM0 to PM0+BM1.

    摘要翻译: 提供了一种操作数字信号处理器的方法。 数字信号处理器可以被提供为无线电通信移动台,无线电通信基站装置或CDMA无线电通信系统。 将旧状态的每个路径度量PM1和PM0分别添加到每个分支量度BM1和BM0。 通过将PM1 + BM1的值与PM0 + BM0的值进行比较来形成新状态N的路径度量。 通过将PM1 + BM0的值与PM0 + BM1进行比较来形成新状态N + 2k-2的路径度量。

    Computing apparatus for double-precision multiplication
    10.
    发明授权
    Computing apparatus for double-precision multiplication 失效
    双精度乘法计算装置

    公开(公告)号:US06233597B1

    公开(公告)日:2001-05-15

    申请号:US09110966

    申请日:1998-07-07

    IPC分类号: G06F1752

    摘要: In a binary fixed-point number system in which the most significant bit is a sign bit and the decimal point is between the most significant bit and a bit which is lower by one bit than the most significant bit, the circuit scale for digit place aligning means is reduced and a double-precision multiplication with an excellent efficiency is realized. Products of the high-order word/low-order word of a double-precision multiplicand and the high-order word/low-order word of a double-precision multiplier are obtained by using a single-precision multiplying device. A digit place alignment addition operation is performed on the obtained products to produce a double-precision multiplication result. In this case, at least two digits are set before the decimal point, thereby allowing each of the products of the high-order word/low-order word of the double-precision multiplicand and the high-order word/low-order word of the double-precision multiplier, to be obtained at a bit width which is larger by at least one bit than a bit width of double precision.

    摘要翻译: 在其中最高有效位是符号位的二进制定点数系统中,小数点位于最高有效位和比最高有效位低一位的位之间,数字位置对准的电路规模 减少了装置,实现了高效率的双精度乘法。 通过使用单精度乘法器获得双精度乘法器的高位字/低位字和双精度乘法器的高位字/低位字的乘积。 对获得的产品执行数字位置对准加法运算,以产生双精度乘法运算结果。 在这种情况下,在小数点之前设置至少两位数,从而允许双精度被乘数的高位字/低位字的每个乘积和高精度被乘数的高位字/低位字的乘积 双精度乘法器将以比双精度的位宽大至少一位的位宽度获得。