← Back to Patent Explorer
US5592677A Expired / Lapsed US ⏱️ 0.0 years remaining

Integrated data processing system including CPU core and parallel, independently operating DSP module

Assignee: National Semiconductor Corp
•
Filing: 1994-05-19
•
Granted: 1997-01-07
•
Expires: 2014-05-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated data processing system includes a shared internal bus for transferring both instructions and data. A shared bus interface unit is connected to the shared internal bus and connectable via a shared external bus to a shared external memory array such that instructions and data held in the shared external memory array are transferrable to the shared internal bus via the shared bus interface unit. A general purpose (GP) central processing unit (CPU) is connected to the shared internal bus for retrieving GP instructions. The GP CPU includes an execution unit for executing GP instructions to process data retrieved by the GP CPU from the shared internal bus. A digital signal processor (DSP) module connected to the shared internal bus, the DSP module includes a signal processor for processing an externally-provided digital signal received by the DSP module by executing DSP command-list instructions. Execution of DSP command-list code instructions by the DSP module is independent of and in parallel with execution of GP instructions by the GP CPU. A shared internal memory that holds command-list code instructions and is connected for access by the DSP module for retrieval of command-list code instructions for execution by the DSP module and for access by the GP CPU for storage and retrieval of instructions and data.

Inventors

  • 👤 Amos Intrater
  • 👤 Andy Birenbaum
  • 👤 Gideon Intrater
  • 👤 Iddo Carmon
  • 👤 Ilan Shimony
  • 👤 Itael Fraenkel
  • 👤 Lev Epstein
  • 👤 Lior Katzri
  • 👤 Omri Viner
  • 👤 Raya Levitan
  • 👤 Ronny Cohen
  • 👤 Sidi Yomtov
  • 👤 Yehezkel Tzadik
  • 👤 Zvi Greenfeld
  • 👤 Israel Greiss
  • 👤 Oved Oz
  • 👤 Yachin Afek
  • 👤 Meir Tsadik
  • 👤 Moshe Doron
  • 👤 Alberto Sandbank

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 04:03
CPC Classifications
G; G06; G06F; G06F15/00; G06F11/00; G06F11/36; G06F11/362; G06F11/3648; G06F11/3656; G06F11/3698; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F15/76; G06F15/78; G06F15/7839; G06F15/7842; G06F9/00; G06F9/06; G06F9/30; G06F9/30145; G06F9/3016; G06F9/30167; G06F9/32; G06F9/38; G06F9/3877; G06F9/3879; H; H04; H04L; H04L27/00; H04L27/32; H04L27/34; H04L27/38

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 192 words
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.
Claim 2
Dependent Claim 192 words
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.
Claim 3
Dependent Claim 36 words
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.
Claim 4
Dependent Claim 75 words
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).
Claim 5
Dependent Claim 26 words
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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-07 2000-07-08 2001-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-07 2004-07-08 2005-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-07 2008-07-08 2009-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag