Claims
- 1. A data processing system unitarily formed on an integrated circuit, comprising:
- a shared internal bus for transferring instructions and data;
- a general purpose (GP) central processing unit (CPU) connected to the shared internal bus and including means for executing GP instructions to process data;
- a digital signal processor (DSP) module connected to the shared internal bus and including instruction executing means for processing an externally-provided digital signal received by the DSP module by executing DSP command-list code instructions;
- a system memory that is connected to the shared internal bus and that holds GP instructions to be executed by, and data to be processed by, the GP CPU; and
- a DSP module memory that is connected to the DSP module, but is not connected to the shared internal bus, and that holds command-list code instructions to be executed by, and operand data to be processed by, the DSP module, wherein the instruction executing means fetches all the command-list code instructions and all the operand data directly from the DSP module memory
- whereby the DSP module executes command-list code instructions independent of and in parallel with execution of GP instructions by the GP CPU.
- 2. An integrated circuit data processing system as in claim 1 and wherein the DSP module memory is accessible by the GP CPU, via the DSP module, when the DSP module is not executing command-list code instructions.
- 3. An integrated circuit data processing system as in claim 2 and wherein the shared internal bus is x bits wide (where x is an integer), the GP CPU is connected to the DSP module memory via a first data bus that is also x bits wide, and the DSP module is connected to the DSP module memory via a second data bus that is y bits wide (where y is an integer greater than x).
- 4. An integrated circuit data processing system as in claim 3 wherein x is an integer multiple of 8 and y is an integer multiple of x.
Parent Case Info
This is a continuation of application Ser. No. 07/806,082 filed on Dec. 6, 1991 now abandoned.
US Referenced Citations (20)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0442041A2 |
Aug 1991 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
806082 |
Dec 1991 |
|