Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
62 words
An integrated data processing platform for processing a digital signal, the data processing platform comprising: a) digital signal processor (DSP) for processing the digital signal by executing a DSP algorithm; b) a general purpose processor for controlling the digital signal processor; and c) a shared internal memory array that is accessible by both the digital signal processor and the general purpose processor.
Claim 2
Dependent Claim
128 words
An integrated data processing platform for processing a digital signal, the data processing platform comprising: a) an internal bus; b) a digital signal processor (DSP) module, connected to the internal bus, for recovering digital data from the digital signal by executing a DSP algorithm; c) a general purpose processor, connected to the internal bus, for controlling the DSP module and for processing the digital data recovered by the DSP module; and d) an internal memory array connected to the internal bus such that the internal memory array is accessible by both the DSP module and the general purpose processor for selectively providing operands stored in the internal memory array to the DSP module and instructions and data stored in the internal memory array to the general purpose processor.
Claim 3
Dependent Claim
43 words
An integrated data processing platform as in Claim 2 and further including an analog front end that converts a modulated input signal received by the analog front end from an analog channel to the digital signal for processing by the data processing platform.
Claim 4
Dependent Claim
25 words
An integrated data processing platform as in Claim 2 wherein the digital signal is received by the data processing platform directly from a digital source.
Claim 5
Dependent Claim
148 words
A data processing system for processing a digital signal, the data processing system comprising: a) a digital signal processor (DSP) that recovers digital data from the digital signal by executing a selected sequence of DSP operations; b) a general purpose processor that selects the sequence of DSP operations for execution by the digital signal processor from a set of basic DSP operations and that performs general purpose processing tasks utilizing selected instructions and data; c) an internal bus to which both the digital signal processor and the general purpose central processing unit are connected; and d) an internal memory array connected to the internal bus such that the internal memory array is accessible by the digital signal processor for retrieving operands utilized by the digital signal processor in executing the selected sequence of DSP operations and by the general purpose processor for retrieving the selected instructions and data.
Claim 6
Dependent Claim
43 words
A data processing system as in Claim 5 and further including a bus interface unit connected between the internal bus and an external system memory for implementing the transfer of operands, instructions and data between the internal bus and the external system memory.
Claim 7
Dependent Claim
47 words
A data processing system as in Claim 6 wherein the digital signal processor includes an internal address generator connected to the internal memory array for retrieving operands from the internal memory array for use by the digital signal processor in executing the selected sequence of DSP operations.
Claim 8
Dependent Claim
35 words
A data processing system as in Claim 5 and further including an analog front end that converts a modulated input signal received by the analog front end from an analog channel to the digital signal.
Claim 9
Dependent Claim
24 words
A data processing system as in Claim 5 wherein the digital signal is received by the data processing system directly from a digital source.
Claim 10
Dependent Claim
167 words
An improved data processing system that includes a general purpose processor connected to a bus interface unit via an internal bus for retrieving instructions and data from an external memory via the bus interface unit and an internal memory array connected to the internal bus for providing internal storage for instructions and data retrieved by the general purpose processor from the external memory, the improvement comprising a digital signal processor (DSP) module connected to the internal bus such that the internal memory array is accessible to both the general purpose processor and the DSP module, the DSP module comprising: (a) a control register for storing a DSP command issued to the DSP module by the general purpose processor via the internal bus; (b) multiplier/accumulator means responsive to storage of the DSP command in the control register for initiating execution of a DSP operation corresponding to the DSP command; and (c) address generator means for referencing operands for utilization by the multiplier/accumulator means in executing the DSP operation.
Claim 11
Dependent Claim
36 words
A data processing system as in claim 10 wherein the multiplier/accumulator means includes first and second input ports for receiving first and second operands, respectively, for utilization by the multiplier/accumulator means in executing the DSP operation.
Claim 12
Dependent Claim
22 words
A data processing system as in claim 11 wherein the address generator means includes means for retrieving the first and second operands.
Claim 13
Dependent Claim
27 words
A data processing system as in claim 10 wherein the address generator means includes means for retrieving the first and second operands from the internal memory array.
Claim 14
Dependent Claim
41 words
A data processing system as in claim 11 wherein the address generator means includes means for retrieving the first operand from the internal memory array and means for retrieving a second operand from the external memory via the bus interface unit.
Claim 15
Independent Claim
127 words
A method for processing a digital signal, the method comprising: (a) selecting from a set of digital signal processor (DSP) operations to define a specific sequence of DSP operations for processing the digital signal; (b) retrieving operands required for execution of the specific sequence of DSP operations by a DSP module and instructions and data required by a general purpose processor for executing a general purpose processor task; (c) loading the operands, instructions and data into a memory array that is accessible by both the general purpose processor and the DSP module; and (d) implementing execution of the specific sequence of basic DSP operations by the DSP module under the control of the CPU by retrieving operands from the memory array for use by the DSP module.