Claims
- 1. An apparatus comprising:
- a master processor;
- a first signal processor;
- a second signal memory;
- a first memory; and
- a second memory;
- said first signal processor having write access at any time to any location in said first memory and read access at any time to any location in said first memory and said second memory; and
- said second signal processor having write access at any time to any location in said second memory and read access at any time to any location in said first memory and said second memory,
- wherein said first and second signal processors operate independently of each other, and
- wherein said first and second signal processors provide a first and second signal, respectively, to said master processor so as to notify said master processor that newly-written-in data can be obtained from one or both of said first and second memories.
- 2. The apparatus recited in claim 1, wherein said first and said second processors comprise processors dedicated to control separate and independent functions in a system.
- 3. The apparatus recited in claim 1, wherein at least one of said first and second processors is a streamlined signal processor.
- 4. The apparatus recited in claim 1, wherein at least one of said first and second processors is configured to control a servo loop function of a system.
- 5. The apparatus recited in claim 1, further comprising input circuitry configured to receive signals related to a function of a system to be controlled and output circuitry configured to provide signals related to a function of said system to be controlled.
- 6. The apparatus recited in claim 1, wherein at least one of said first and second processors is configured to execute a statically scheduled control routine.
- 7. The apparatus recited in claim 1, wherein said first memory and said second memory comprise respective portions of a same memory.
- 8. The apparatus recited in claim 1, wherein said first signal processor provides said first signal to said master processor to notify said master processor that newly-written-in data into said first memory by said first signal processor can be obtained from said first memory, and
- wherein said second signal processor provides said second signal to said master processor to notify said master processor that newly-written-in data into said second memory by said second signal processor can be obtained from said second memory.
- 9. The apparatus recited in claim 8, wherein said master processor has write access and read access to each of said first and second memories.
- 10. The apparatus recited in claim 9, wherein control of said first and second processors is always maintained by said master processor.
- 11. An apparatus comprising a plurality of signal processors, a master processor, and a plurality of memories, each signal processor having write access at any time to only a particular one of said memories and read access at any time to any of said memories, wherein at least one of said signal processors in said plurality operates independently of other signal processors in said plurality of signal processors, and
- wherein said signal processors provide a respective indication signal to said master processor so as to notify said master processor that newly-written-in data can be obtained from one or more of said plurality of memories.
- 12. The apparatus recited in claim 11, wherein said plurality of memories comprise respective portions of a same memory.
- 13. The apparatus recited in claim 11, wherein at least one of said processors controls a servo loop function of a system.
- 14. The apparatus recited in claim 11, wherein said master processor has write access and read access to each of said plurality of memories.
- 15. The apparatus recited in claim 14, wherein control of said plurality of processors is always maintained by said master processor.
Parent Case Info
This application is a continuation of application Ser. No. 08/470,003, filed Jun. 6, 1995, now abandoned which is a continuation of application Ser. No. 08/400,498, filed Mar. 8, 1995, now abandoned, which is a continuation of Ser. No. 07/983,477 filed Dec. 3, 1992, now abandoned.
US Referenced Citations (17)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0368655 |
May 1990 |
EPX |
0376003 |
Jul 1990 |
EPX |
8802149 |
Mar 1988 |
WOX |
Non-Patent Literature Citations (2)
Entry |
"Multiple Read Single Write Memory and its Applications", by Sheldon Chang, IEEE 1980. |
"Concept of Macro-Pipelining With High Availability" by Haendler, Wolfgang, Elektronische Rechenanlagen, V15, N6, pp. 269-274, Dec. 1973. |
Continuations (3)
|
Number |
Date |
Country |
Parent |
470003 |
Jun 1995 |
|
Parent |
400498 |
Mar 1995 |
|
Parent |
983477 |
Dec 1992 |
|