Patents by Inventor Shigeshi Abiko

Shigeshi Abiko has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6658578
    Abstract: A processor (100) is provided that is a programmable fixed point digital signal processor (DSP) with variable instruction length, offering both high code density and easy programming. Architecture and instruction set are optimized for low power consumption and high efficiency execution of DSP algorithms, such as for wireless telephones, as well as pure control tasks. The processor includes an instruction buffer unit (106), a program flow control unit (108), an address/data flow unit (110), a data computation unit (112), and multiple interconnecting busses. Dual multiply-accumulate blocks improve processing performance. A memory interface unit (104) provides parallel access to data and instruction memories. The instruction buffer is operable to buffer single and compound instructions pending execution thereof. A decode mechanism is configured to decode instructions from the instruction buffer. The use of compound instructions enables effective use of the bandwidth available within the processor.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: December 2, 2003
    Assignee: Texas Instruments Incorporated
    Inventors: Gilbert Laurenti, Jean-Pierre Giacalone, Emmanuel Ego, Anne Lombardot, Francois Theodorou, Gael Clave, Yves Masse, Karim Djafarian, Armelle Laine, Jean-Louis Tardieux, Eric Ponsot, Herve Catan, Vincent Gillet, Mark Buser, Jean-Marc Bachot, Eric Badi, N. M. Ganesh, Walter A. Jackson, Jack Rosenzweig, Shigeshi Abiko, Douglas E. Deao, Frederic Nidegger, Marc Couvrat, Alain Boyadjian, Laurent Ichard, David Russell
  • Patent number: 6516408
    Abstract: A processor (100) is provided that is a programmable digital signal processor (DSP) with variable instruction length, offering both high code density and easy programming. Instructions may be executed during delay slots after program branching while an execution pipeline is being restarted. Architecture and instruction set are optimized for low power consumption and high efficiency execution of DSP algorithms, such as for wireless telephones, as well as pure control tasks. A software breakpoint instruction is provided for debugging purposes. In order to correctly emulate the operation of the instruction pipeline when a software breakpoint instruction is executed during a delay slot, the width (1110-1115) of the software breakpoint is the same as the replaced instruction. A limited number of breakpoint instruction length formats (1100, 1102) are combined with non-operational instructions (NOP, NOP—16) to form a large number of combination instructions that match any instruction length format.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: February 4, 2003
    Assignee: Texas Instruments Incorporated
    Inventors: Shigeshi Abiko, Gilbert Laurenti, Mark Buser, Eric Ponsot
  • Patent number: 6038649
    Abstract: An address generating circuit of simple configuration for repeating a selected block of instructions is provided. An instruction address maintained by program counter 72 is compared to register 76 that holds the address of the end of the selected block of instructions. When the end address is detected, the program counter is loaded with a starting address of the block of instructions, which is stored in register 80. Block repeat count register 86 maintains a repeat count. Zero detection circuit 70 delays decrements of register 86 by a number of clock cycles that is equivalent to a pipeline depth for instruction prefetching of a processor connected to program counter 72. The zero detection circuit 70 outputs a loop-end control signal which controls a selector to selectively provide an incremented address or the start address to the program counter. By delaying decrements of register 86, the state of the repeat count is correctly maintained when the processor pipeline is flushed during an interrupt.
    Type: Grant
    Filed: December 19, 1997
    Date of Patent: March 14, 2000
    Assignee: Texas Instruments Incorporated
    Inventors: Yuji Ozawa, Shigeshi Abiko, Frederic Boutaud
  • Patent number: 5818275
    Abstract: Clock signal generating circuit for preventing occurrence of clock skew, totally preventing through current, and readily controlling the clock, which includes a master clock signal generating circuit 2M and a slave clock signal generating circuit 2S. The master clock signal generating circuit 2M generates a master clock signal MCLK at a high level based on a slave clock signal SCLK at a low level and a clock signal CLK at a low level, and generates a master clock signal MCLK at a low level based on the clock signal CLK at a high level. The slave clock signal generating circuit 2S generates a slave clock signal SCLK at a low level based on the clock signal CLK at a low level and a slave clock signal SCLK at a high level based on the master clock signal MCLK being at a low level and the clock signal CLK at a high level.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: October 6, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Hiroshi Takahashi, Shigeshi Abiko
  • Patent number: 5765218
    Abstract: An address generating circuit of simple configuration for circular addressing. A bit isolating circuit 304 extracts an index from an input address. When a step value input to an adder 302 is positive, an index generating circuit subtracts the sum of the index and step value from a block size of a memory region. Depending on the subtraction result, an output which is either the sum of the index and step value or the subtraction result is provided as a new index. When the step value is negative, the index and step value are added. Depending on the addition result, an output which is either the sum of the index, step value, and capacity of the memory region or the addition result is provided as a new index. A bit multiplexer 314 generates the next address from the new index and an address.
    Type: Grant
    Filed: March 10, 1995
    Date of Patent: June 9, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Yuji Ozawa, Shigeshi Abiko, Frederic Boutaud
  • Patent number: 5751618
    Abstract: An arithmetic circuit is provided in which the circuit scale can be reduced and the circuit delay can be shortened. The upper 24 bits and lower 16 bits of the 40 bit data A and B, that is input into the arithmetic circuit 100, are calculated in the first arithmetic circuit 110 and the second arithmetic circuit 120, respectively. The carry transmission control circuit 130 transmits the carry between the arithmetic circuit 120 and the arithmetic circuit 110 when the arithmetic circuit dividing signal p does not divide the arithmetic circuit, and the command control circuit 140 outputs an identical command to each of the arithmetic circuits. As a result, this circuit becomes an arithmetic circuit of 40 bits. The carry transmission control circuit 130 stops the transmission of the carry between the arithmetic circuit 120 and the arithmetic circuit 110 when the signal p divides the arithmetic circuit, and the command control circuit 140 outputs each of the independent commands to each of the arithmetic circuits.
    Type: Grant
    Filed: February 22, 1995
    Date of Patent: May 12, 1998
    Assignee: Texas Instruments Incorporated
    Inventors: Shigeshi Abiko, Shintaro Mizushima, Marc Couvrat
  • Patent number: 5193070
    Abstract: A transversal filter circuit including a plurality of tap circuits, each having a serial multiplication circuit having a simplified construction and not requiring a shift of decimal (binary) points of data during a partial product calculation and addition operation. The serial multiplier includes a bidirectional shift register for shifting a tap coefficient by a predetermined number of bits in one of two directions, a data input circuit, a partial product calculation circuit, an adding and holding circuit, and a control circuit. The control circuit alternatively changes the shift direction of the bidirectional shift register for shifting a tap coefficient and a data output direction of the data input circuit at each successive cycle. The partial product calculation circuit calculates a partial product of a tap coefficient from the shift register and the input data for a plurality of times defined by a bit number of the input data.
    Type: Grant
    Filed: May 15, 1991
    Date of Patent: March 9, 1993
    Assignee: Texas Instruments Incorporated
    Inventors: Shigeshi Abiko, Shoji Saiki
  • Patent number: 4831570
    Abstract: A method of and a circuit for generating address signals, wherein a binary index signal and a binary base address signal are stored in index and address registers, respectively, whereupon the index signal and the base address signal are added together to produce an initial output address signal representative of the arithmetic sum of the index and base address signals during an initial cycle of signal generating operation. The initial output address signal is tentatively storing in the address register and is added to the index signal to produce an output address signal differing in bit pattern from the initial output address signal during the cycle of signal generating operation immediately subsequent to the initial cycle.
    Type: Grant
    Filed: November 26, 1986
    Date of Patent: May 16, 1989
    Assignee: Texas Instruments Incorporated
    Inventor: Shigeshi Abiko