8019972

Digital Signal Processor Having a Plurality of Independent Dedicated Processors

PublishedSeptember 13, 2011
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A digital signal processor comprising: a mathematical processor; an input processor to process input signals received from a first buffer coupled to the input processor; an output processor to process output signals to be output via a second buffer coupled to the output processor; a master processor to control the mathematical processor, the input processor and the output processor, and to provide synchronization for the other processors; and a storage to store data from each of the processors so as to be accessible by each of the processors, the storage including a plurality of registers, including a first register to transfer data from the first register to a second register when new data is written into the first register.

2

2. The digital signal processor of claim 1 , further including a random access memory processor to store intermediate calculation results.

3

3. The digital signal processor of claim 2 , including a bus to couple each of the processors to the storage.

4

4. The digital signal processor of claim 1 , wherein the input and output processors are to implement mathematical operations.

5

5. The digital signal processor of claim 1 , wherein the processors are to communicate with one another through the storage.

6

6. The digital signal processor of claim 1 , wherein each of the processors includes its own random access memory.

7

7. The digital signal processor of claim 1 , wherein the mathematical processor is to cause the data to be transferred from one register to another.

8

8. The digital signal processor of claim 1 , wherein each of the processors has a different instruction set than the other processors.

9

9. The digital signal processor of claim 1 , wherein the first register is to transfer the data and write the new data in a single clock signal, and the second register is to transfer a second existing data to a third register in the single clock cycle.

10

10. The digital signal processor of claim 1 , wherein the transfer of the data is performed without execution of a register to register move instruction.

11

11. A method comprising: using a first processor to process input signals received from a first buffer coupled to the first processor; using a second processor to process output signals to be output via a second buffer coupled to the second processor; using a third processor for multiply and accumulate operations; controlling the first, second and third processors using a fourth processor; and storing data from one of the processors in a first register, transferring a prior value stored in the first register into a second register, and transferring a second prior value stored in the second register into a third register, when an end of chain value is greater than a start of chain value.

12

12. The method of claim 11 , including automatically transferring the prior value from the first register to the second register when the data is being written into the first register.

13

13. The method of claim 12 , including automatically transferring the prior value in response to action by the first processor.

14

14. The method of claim 12 , including storing a bit to indicate which processor may control the automatic transfer of data from one register to another.

15

15. The method of claim 11 , including providing each of the processors with a different instruction set than the other processors.

16

16. The method of claim 11 , including transferring the prior value without execution of a register to register move instruction.

17

17. An apparatus comprising: a plurality of mathematical processors to perform arithmetic operations on data; a master processor to control the plurality of mathematical processors; and a storage to store data from each of the plurality of mathematical processors so as to be accessible by each of the mathematical processors, the storage including a plurality of registers, including a first register to transfer data from the first register to a second register when new data is written into the first register.

18

18. The apparatus of claim 17 , further comprising an input processor to process input signals received from a first buffer coupled to the input processor.

19

19. The apparatus of claim 18 , further comprising an output processor to process output signals to be output via a second buffer coupled to the output processor.

Patent Metadata

Filing Date

Unknown

Publication Date

September 13, 2011

Inventors

David K. Vavro
James A. Mitchell

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DIGITAL SIGNAL PROCESSOR HAVING A PLURALITY OF INDEPENDENT DEDICATED PROCESSORS” (8019972). https://patentable.app/patents/8019972

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

DIGITAL SIGNAL PROCESSOR HAVING A PLURALITY OF INDEPENDENT DEDICATED PROCESSORS — David K. Vavro | Patentable