US4771379A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital signal processor with parallel multipliers
Assignee: Mitsubishi Electric Corp
•
Filing: 1986-10-21
•
Granted: 1988-09-13
•
Expires: 2006-10-21
Abstract
Abstract An arithmetic operation portion 3 comprises a plurality of multipliers 311 and 312 connected directly with a memory portion 1 so that multiplication processing can be performed in parallel. As a result, the processing capacity for multiplication and addition can be increased and the throughput rate of data can be improved.
Inventors
- 👤 Hideki Ando
- 👤 Masao Nakaya
- 👤 Harufusa Kondo
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 17:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/3001; G06F7/00; G06F7/38; G06F7/48; G06F7/544; G06F7/5443; G06F9/38; G06F9/3885
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
181 words
A digital signal processor dedicated to digital signal processing, comprising a memory portion, a control portion, an arithmetic operation portion and a data bus serving as a data transmission line among said memory portion, said control portion and said arithmetic operation portion, said memory portion comprising data memories for storing data to be multiplied, said control portion comprising: a program memory for storing data, reading means for reading out successively the program data stored in said program memory, and output means for providing various control signals based on said program data read out from said program memory, said arithmetic operation portion comprising: a plurality of multipliers connected directly with said data memories for multiplying data provided from said data memories, an arithmetic and logic unit including a plurality of arithmetic and logic circuits, said arithmetic and logic unit connected directly with said plurlaity of multipliers for applying determined arithmetic and logic operation to outputs of said multipliers, and an accumulator for storing temporarily an output of said arithmetic and logic unit so that said output is supplied to said data bus.
Claim 2
Dependent Claim
181 words
A digital signal processor dedicated to digital signal processing, comprising a memory portion, a control portion, an arithmetic operation portion and a data bus serving as a data transmission line among said memory portion, said control portion and said arithmetic operation portion, said memory portion comprising data memories for storing data to be multiplied, said control portion comprising: a program memory for storing data, reading means for reading out successively the program data stored in said program memory, and output means for providing various control signals based on said program data read out from said program memory, said arithmetic operation portion comprising: a plurality of multipliers connected directly with said data memories for multiplying data provided from said data memories, an arithmetic and logic unit including a plurality of arithmetic and logic circuits, said arithmetic and logic unit connected directly with said plurlaity of multipliers for applying determined arithmetic and logic operation to outputs of said multipliers, and an accumulator for storing temporarily an output of said arithmetic and logic unit so that said output is supplied to said data bus.
Claim 3
Dependent Claim
91 words
A digital signal processor in accordance with claim 1, wherein said plurality of arithmetic and logic circuits comprise: an arithmetic and logic circuit for addition processing connected directly with said plurality of multipliers so as to add the outputs of said plurality of multipliers, and an arithmetic and logic circuit for accumulation processing connected directly with said arithmetic and logic circuit for addition processing and connected with said accumulator so as to add an output of said arithmetic and logic circuit for addition processing to a value stored in said accumulator.
Claim 4
Dependent Claim
18 words
A digital signal processor in accordance with claim 1, wherein said data memories comprise a plurality of memories.
Claim 5
Dependent Claim
31 words
A digital signal processor in accordance with claim 3, wherein said plurality of memories comprise: a random access memory for storing non-constant data, and a read-only memory for storing constant data.
Claim 6
Dependent Claim
239 words
A digital signal processor dedicated to digital signal processing, comprising a memory portion, a control portion, an arithmetic operation portion and a data bus serving as a data transmission line among said memory portion, said control portion and said arithmetic operation portion, said memory portion comprising data memories for storing data to be multiplied including a random access memory for storing non-constant data, and a read-only memory for storing constant data, said random access memory having a plurality of output ports, and said read-only memory having a number of memory areas capable of reading out data independently, said control portion comprising: a program memory for storing data, reading means for reading out successively the program data stored in said program memory, and output means for providing various control signals based on said program data read out from said program memory, said arithmetic operation portion comprising: a plurality of multipliers, each having an input connected directly with a corresponding output port of said random access memory, for multiplying data provided from said data memories, the number of said memory areas of said read-only memory being equal to a number of said multipliers, an arithmetic and logic unit connected directly with said plurality of multipliers for applying predetermined arithmetic and logic operation to outputs of said multipliers, and an accumulator for storing temporarily an output of said arithmetic and logic unit so that said output is supplied to said data bus.
Claim 7
Dependent Claim
239 words
A digital signal processor dedicated to digital signal processing, comprising a memory portion, a control portion, an arithmetic operation portion and a data bus serving as a data transmission line among said memory portion, said control portion and said arithmetic operation portion, said memory portion comprising data memories for storing data to be multiplied including a random access memory for storing non-constant data, and a read-only memory for storing constant data, said random access memory having a plurality of output ports, and said read-only memory having a number of memory areas capable of reading out data independently, said control portion comprising: a program memory for storing data, reading means for reading out successively the program data stored in said program memory, and output means for providing various control signals based on said program data read out from said program memory, said arithmetic operation portion comprising: a plurality of multipliers, each having an input connected directly with a corresponding output port of said random access memory, for multiplying data provided from said data memories, the number of said memory areas of said read-only memory being equal to a number of said multipliers, an arithmetic and logic unit connected directly with said plurality of multipliers for applying predetermined arithmetic and logic operation to outputs of said multipliers, and an accumulator for storing temporarily an output of said arithmetic and logic unit so that said output is supplied to said data bus.
Claim 8
Dependent Claim
206 words
A digital signal processor dedicated to digital signal processing, comprising a memory portion, a control portion, an arithmetic operation portion and a data bus serving as a data transmission line among said memory portion, said control portion and said arithmetic operation portion, said memory portion comprising data memories for storing data to be multiplied, said control portion comprising: a program memory for storing data, reading means for reading out successively the program data stored in said program memory, and output means for providing various control signals based on said program data read out from said program memory, said arithmetic operation portion comprising: a plurality of multipliers connected directly with said data memories for multiplying data provided from said data memories, wherein said data memories have a sufficiently high access speed compared with a processing speed of said multipliers so that data can be transmitted from said data memories to each of said multipliers in a time-sharing manner, an arithmetic and logic unit connected directly with said plurality of multipliers for applying predetermined arithmetic and logic operation to the outputs of said multipliers, and an accumulator for storing temporarily an output of said arithmetic and logic unit so that said output is supplied to said data bus.
Claim 9
Dependent Claim
206 words
A digital signal processor dedicated to digital signal processing, comprising a memory portion, a control portion, an arithmetic operation portion and a data bus serving as a data transmission line among said memory portion, said control portion and said arithmetic operation portion, said memory portion comprising data memories for storing data to be multiplied, said control portion comprising: a program memory for storing data, reading means for reading out successively the program data stored in said program memory, and output means for providing various control signals based on said program data read out from said program memory, said arithmetic operation portion comprising: a plurality of multipliers connected directly with said data memories for multiplying data provided from said data memories, wherein said data memories have a sufficiently high access speed compared with a processing speed of said multipliers so that data can be transmitted from said data memories to each of said multipliers in a time-sharing manner, an arithmetic and logic unit connected directly with said plurality of multipliers for applying predetermined arithmetic and logic operation to the outputs of said multipliers, and an accumulator for storing temporarily an output of said arithmetic and logic unit so that said output is supplied to said data bus.
References Cited (Backward Citations)
DE2142636A1
Cited
US4593378A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-09-13 | 1992-03-14 | 1992-09-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-09-13 | 1996-03-14 | 1996-09-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-09-13 | 2000-03-14 | 2000-09-13 | $7700.00 | Window Closed / Lapsed |