06658578 is referenced by 151 patents and cites 2 patents.

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. A soft dual memory instruction can be compiled from separate first and second programmed memory instructions. Instructions can be conditionally executed or repeatedly executed. Bit field processing and various addressing modes, such as circular buffer addressing, further support execution of DSP algorithms. The processor includes a multistage execution pipeline with pipeline protection features. Various functional modules can be separately powered down to conserve power. The processor includes emulation and code debugging facilities with support for cache analysis.

Title
Microprocessors
Application Number
9/410977
Publication Number
6658578 (B1)
Application Date
October 1, 1999
Publication Date
December 2, 2003
Inventor
David Russell
Bucks
US
Laurent Ichard
Juan les Pins
US
Alain Boyadjian
Vallauris
US
Marc Couvrat
Saint Laurent du Var
US
Frederic Nidegger
Nice
US
Douglas E Deao
Brookshire
TX, US
Shigeshi Abiko
Tokyo To KIta Ku
US
Jack Rosenzweig
Pittsburgh
PA, US
Walter A Jackson
Pittsburgh
PA, US
N M Ganesh
Santa Clara
CA, US
Eric Badi
Saint Laurent du Var
US
Jean Marc Bachot
Placassier
US
Mark Buser
Pittsburgh
PA, US
Vincent Gillet
Le Rouret
US
Herve Catan
Saint Laurent du Var
US
Eric Ponsot
Vence
US
Jean Louis Tardieux
Cagnes-sur-Mer
US
Armelle Laine
Antibes
US
Karim Djafarian
Vence
US
Yves Masse
Biot
US
Gael Clave
Antibes
US
Francois Theodorou
Cagnes-sur-Mer
US
Anne Lombardot
Grasse
US
Emmanuel Ego
Antibes
US
Jean Pierre Giacalone
Vence
US
Gilbert Laurenti
Saint Paul de Vence
US
Agent
Frederick J Telecky Jr
US
W James Brady III
US
Gerald E Laws
US
Assignee
Texas Instruments Incorporated
TX, US
IPC
G06F 1/32
View Original Source