Patent US3757207A successfully refreshed from Google Patents.
Patent US4083202A successfully refreshed from Google Patents.
Patent US5260897A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5260897A Expired / Lapsed US ⏱️ 0.0 years remaining

Signal processing circuit

Assignee: NEC Electronics Corp
•
Filing: 1991-10-29
•
Granted: 1993-11-09
•
Expires: 2011-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A signal processing circuit includes an instruction memory for storing arithmetic instructions, a instruction decoder for decoding the instructions read from the instruction memory, an arithmetic circuit for carrying out arithmetic process in accordance with the instructions decoded by the instruction decoder, data memory for storing data to be processed by the arithmetic circuit, and a multi-port type register for storing data read from the data memory and the results of the arithmetic results. In the signal processing circuit, arithmetic processes in the arithmetic circuit are carried out in parallel by transferring data between the multi-port type register and the arithmetic circuit in accordance with one instruction.

Inventors

  • 👤 Yoshitaka Toriumi
  • 👤 Akio Yoshida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:55
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/57; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/3001

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 163 words
A signal processing circuit, comprising: means for storing instructions of arithmetic processes: means for decoding said instructions stored in said instruction storing means; means for storing data; means for carrying out a calculation of said data read from said data storing means in accordance with said instructions decoded by said decoding means; a multi-port type register circuit connected to said data storing means and said calculation means to store said read data and results of said arithmetic process temporally; said means for carrying out a calculation including at least two arithmetic logic units for carrying out arithmetic logic calculations of said data from said data storage means and a multiplying and accumulating circuit for carrying out multiplication and accumulation of said data from said data storage means, said at least two arithmetic logic units connected in parallel with said multi-port type register circuit; and means coupling said arithmetic logic units and said multiplying and accumulating circuit in parallel with said multi-port type register.
Claim 2
Dependent Claim 163 words
A signal processing circuit, comprising: means for storing instructions of arithmetic processes: means for decoding said instructions stored in said instruction storing means; means for storing data; means for carrying out a calculation of said data read from said data storing means in accordance with said instructions decoded by said decoding means; a multi-port type register circuit connected to said data storing means and said calculation means to store said read data and results of said arithmetic process temporally; said means for carrying out a calculation including at least two arithmetic logic units for carrying out arithmetic logic calculations of said data from said data storage means and a multiplying and accumulating circuit for carrying out multiplication and accumulation of said data from said data storage means, said at least two arithmetic logic units connected in parallel with said multi-port type register circuit; and means coupling said arithmetic logic units and said multiplying and accumulating circuit in parallel with said multi-port type register.
Claim 3
Dependent Claim 28 words
A signal processing circuit, according to claim 1, wherein: said at least two arithmetic logic units carry out different calculations by a common operated of said decoding means.
Claim 4
Dependent Claim 188 words
A signal processing circuit, comprising: means for storing instructions of arithmetic processes: means for decoding said instructions stored in said instruction storing means; means for storing data; means for carrying out a calculation of said data read from said data storing means in accordance with said instructions decoded by said decoding means; a multi-port type register circuit connected to said data storing means and said calculation means to store said read data and results of said arithmetic process temporarily; said means for carrying out a calculation including at least two arithmetic logic units for carrying out arithmetic logic calculations of said data read from said data storage means and a multiplying and accumulating circuit for carrying out multiplication and accumulation of said data from said data storage means, said at least two arithmetic logic units connected in parallel with said multi-port type register circuit; means coupling said arithmetic logic units and said multiplying and accumulating circuit in parallel with said multi-port type register; and a shift register circuit connected in parallel to said multi-port type register circuit and said arithmetic logic units and said multiplying and accumulating circuit.
Claim 5
Dependent Claim 188 words
A signal processing circuit, comprising: means for storing instructions of arithmetic processes: means for decoding said instructions stored in said instruction storing means; means for storing data; means for carrying out a calculation of said data read from said data storing means in accordance with said instructions decoded by said decoding means; a multi-port type register circuit connected to said data storing means and said calculation means to store said read data and results of said arithmetic process temporarily; said means for carrying out a calculation including at least two arithmetic logic units for carrying out arithmetic logic calculations of said data read from said data storage means and a multiplying and accumulating circuit for carrying out multiplication and accumulation of said data from said data storage means, said at least two arithmetic logic units connected in parallel with said multi-port type register circuit; means coupling said arithmetic logic units and said multiplying and accumulating circuit in parallel with said multi-port type register; and a shift register circuit connected in parallel to said multi-port type register circuit and said arithmetic logic units and said multiplying and accumulating circuit.
Claim 6
Dependent Claim 177 words
A signal processing circuit, comprising: a instruction memory for storing instructions of arithmetic processes; an instruction decoder for decoding said instructions read from said instruction memory, said instruction decoder including decode registers for storing decoded instruction; a data memory for storing data necessary for arithmetic processes; a multi-port type register circuit for storing data read from said data memory and results of said arithmetic processes; an address decoder for designating an address of said multi-port type register circuit by receiving said decoded instructions from said decode register; first and second arithmetic logic units for carrying out arithmetic logic calculation of said data and said results supplied from said multi-port type register circuit, said first and second arithmetic logic units being connected in parallel to said multi-port type register circuit; and a multiplying and accumulating circuit for carrying out multiplication and accumulation of said data and said results supplied from said multi-port type register circuit, said multiplying and accumulating circuit being connected in parallel with said first and second arithmetic logic units to said multi-port type register circuit.
Claim 7
Dependent Claim 177 words
A signal processing circuit, comprising: a instruction memory for storing instructions of arithmetic processes; an instruction decoder for decoding said instructions read from said instruction memory, said instruction decoder including decode registers for storing decoded instruction; a data memory for storing data necessary for arithmetic processes; a multi-port type register circuit for storing data read from said data memory and results of said arithmetic processes; an address decoder for designating an address of said multi-port type register circuit by receiving said decoded instructions from said decode register; first and second arithmetic logic units for carrying out arithmetic logic calculation of said data and said results supplied from said multi-port type register circuit, said first and second arithmetic logic units being connected in parallel to said multi-port type register circuit; and a multiplying and accumulating circuit for carrying out multiplication and accumulation of said data and said results supplied from said multi-port type register circuit, said multiplying and accumulating circuit being connected in parallel with said first and second arithmetic logic units to said multi-port type register circuit.

References Cited (Backward Citations)

US4825359A Cited
US5113523A Cited
US4852048A Cited
US5129092A Cited
US4901267A Cited
US4996661A Cited
US5136717A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-08 1997-05-10 1997-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-08 2001-05-10 2001-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-08 2005-05-10 2005-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag