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

Digital signal processor with memory having data shift function

Assignee: Hitachi Ltd
•
Filing: 1990-03-23
•
Granted: 1991-09-10
•
Expires: 2010-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention relates to a digital signal processor equipped with a RAM having the functions of reading memory from a first address and outputting it to a predetermined bus and writing the memory into a second address designated in the same memory cycle in order to make product/sum calculation necessary for filter calculation.

Inventors

  • 👤 Hirohumi Wada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 09:35
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; H; H03; H03H; H03H17/00; H03H17/02; H03H17/0223; G11C7/00

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 175 words
A digital signal processor having a digital filter including a delay means for delay signal processing, said delay means comprising: a first memory means for storing first data; a second memory means for storing second data; a data line coupled to said first and second memory means and providing said first data to said second memory means; a first selecting line coupled to said first memory means; a second selecting line coupled to said second memory means; selecting means, coupled to said first and second selecting lines, for providing first and second selection signals to said first and second selecting lines; and, amplifier means, coupled to said data line, for reading said first data during a first time period in which said selecting means provides said first selecting signal to said first selecting line and for writing said first data into said second memory means during a second time period in which said selecting means provides said second selecting signal to said second selecting line, wherein said first time period overlaps said second time period.
Claim 2
Dependent Claim 175 words
A digital signal processor having a digital filter including a delay means for delay signal processing, said delay means comprising: a first memory means for storing first data; a second memory means for storing second data; a data line coupled to said first and second memory means and providing said first data to said second memory means; a first selecting line coupled to said first memory means; a second selecting line coupled to said second memory means; selecting means, coupled to said first and second selecting lines, for providing first and second selection signals to said first and second selecting lines; and, amplifier means, coupled to said data line, for reading said first data during a first time period in which said selecting means provides said first selecting signal to said first selecting line and for writing said first data into said second memory means during a second time period in which said selecting means provides said second selecting signal to said second selecting line, wherein said first time period overlaps said second time period.
Claim 3
Dependent Claim 95 words
The digital signal processor according to claim 1, wherein said selecting means further includes: decoder means coupled to said first and second selecting lines for decoding address signals; first address signal generating means coupled to said decoder means for providing the decoder means with a first address signal to select said first selecting line; and second address generating means, coupled to said decoder means and to said first address signal generating means, for providing the decoder means with a second address signal to select said second selecting line in response to the first address signal.
Claim 4
Dependent Claim 82 words
The digital signal processor according to claim 1, wherein said selecting means includes an address decoder coupled to said first and second selecting lines, a first address generating means coupled to said address decoder for generating a first address signal to indicate said first selecting line, and a second address generating means coupled to said address decoder and to said first address generating means for generating said second address signal to indicate said second selecting line responsive to said first address signal.
Claim 5
Dependent Claim 224 words
A digital filter comprising: a first memory means for storing first data; a second memory means for storing second data; a data line coupled to said first and second memory means and providing said first data to said second memory means; a data line coupled to said first and second memory means for providing said first data to said second memory; a first word line coupled to said first memory means for selecting said first memory means in response to a first selection signal; a second word line coupled to said second memory means for selecting said second memory means in response to a second selection signal; selection means coupled to said first and second word lines for generating said second selection signal subsequent to generating said first selection signal; a coefficient calculation means, coupled to said data line, for executing calculations between said first data and preselected coefficient data; and, amplifier means coupled to said data line, for reading said first data during a first time period in which said selection means provides said first selection signal to said first word line and for writing said first data into said second memory means during a second time period in which said selection means provides said second selection signal to said second word line, wherein said first time period overlaps said second time period.
Claim 6
Dependent Claim 224 words
A digital filter comprising: a first memory means for storing first data; a second memory means for storing second data; a data line coupled to said first and second memory means and providing said first data to said second memory means; a data line coupled to said first and second memory means for providing said first data to said second memory; a first word line coupled to said first memory means for selecting said first memory means in response to a first selection signal; a second word line coupled to said second memory means for selecting said second memory means in response to a second selection signal; selection means coupled to said first and second word lines for generating said second selection signal subsequent to generating said first selection signal; a coefficient calculation means, coupled to said data line, for executing calculations between said first data and preselected coefficient data; and, amplifier means coupled to said data line, for reading said first data during a first time period in which said selection means provides said first selection signal to said first word line and for writing said first data into said second memory means during a second time period in which said selection means provides said second selection signal to said second word line, wherein said first time period overlaps said second time period.
Claim 7
Dependent Claim 81 words
The digital filter according to claim 4, wherein said selection means includes an address decoder coupled to said first and second word lines, a first address generating means coupled to said address decoder for generating a first address signal to indicate said first word line, and a second address generating means coupled to said address decoder and to said first address generating means for generating said second address signal to indicate said second word line responsive to said first address signal.
Claim 8
Dependent Claim 281 words
A digital signal processor comprising: instruction memory means for storing a plurality of instructions; control means, coupled to said instruction memory means, for generating control signals in accordance with an instruction provided from said instruction memory means; and data manipulation means, coupled to said control means and controlled by said control signals from said control means, wherein said data manipulation comprises: first memory means for storing first data; second memory means for storing second data; data line means coupled to said first and second memory means for providing said first data to said second memory means; a first word line coupled to said first memory means for selecting said first memory means in response to a first selection signal; a second word line coupled to said second memory means for selecting said second memory means in response to a second selection signal; selecting means, coupled to said first and second word lines and said control means, for generating said first and second selection signals delivered to said first and second word lines in accordance with said control signals from said control means; and, amplifier means, coupled to said data line, for reading said first data during a first time period in which said selecting means generates said first selection signal to said first word line and for writing said first data into said second memory means during a second time period in which said selecting means generates said second selection signal to said second word line, wherein said first time period overlaps said second time period and wherein said amplifier means is further coupled to said control means and is further controlled by said instruction provided from the instruction memory means.
Claim 9
Dependent Claim 281 words
A digital signal processor comprising: instruction memory means for storing a plurality of instructions; control means, coupled to said instruction memory means, for generating control signals in accordance with an instruction provided from said instruction memory means; and data manipulation means, coupled to said control means and controlled by said control signals from said control means, wherein said data manipulation comprises: first memory means for storing first data; second memory means for storing second data; data line means coupled to said first and second memory means for providing said first data to said second memory means; a first word line coupled to said first memory means for selecting said first memory means in response to a first selection signal; a second word line coupled to said second memory means for selecting said second memory means in response to a second selection signal; selecting means, coupled to said first and second word lines and said control means, for generating said first and second selection signals delivered to said first and second word lines in accordance with said control signals from said control means; and, amplifier means, coupled to said data line, for reading said first data during a first time period in which said selecting means generates said first selection signal to said first word line and for writing said first data into said second memory means during a second time period in which said selecting means generates said second selection signal to said second word line, wherein said first time period overlaps said second time period and wherein said amplifier means is further coupled to said control means and is further controlled by said instruction provided from the instruction memory means.
Claim 10
Dependent Claim 82 words
The digital signal processor according to claim 6, wherein said selecting means includes an address decoder coupled to said first and second word lines, a first address generating means coupled to said address decoder for generating a first address signal to indicate said first word line, and a second address generating means coupled to said address decoder and to said first address generating means for generating a second address signal to indicate said second word line responsive to said first address signal.
Claim 11
Dependent Claim 256 words
In a digital signal processor having instruction memory means for storing a plurality of instructions, control means coupled to said instruction memory means for generating a control signal in accordance with an instruction provided from said instruction memory means and memory means comprising: first memory means for storing first data; second memory means for storing second data; a data line coupled to said first and second memory means; a first word line coupled to said first memory means; a second word line coupled to said second memory means; selecting means, coupled to said first and second word lines and to said control means, for generating a first and second selection signal; and, amplifier means coupled to said data line, a method for controlling said memory means comprising the steps of: selecting said first word line by generating said first selection signal from said selecting means in accordance with said control signal from said control means; reading said first data from the first memory means by said amplifier means during a first time period in which said first selection siganl is generated from said selecting means; selecting said second word line by generating said second selection signal from said selecting means in accordance with said control signal from said control means; and, writing said first data into said second memory means by said amplifier means during a second time period in which said second selection signal is generated from said selecting means, wherein said first time period is at least partly concurrent with said second time period.
Claim 12
Dependent Claim 256 words
In a digital signal processor having instruction memory means for storing a plurality of instructions, control means coupled to said instruction memory means for generating a control signal in accordance with an instruction provided from said instruction memory means and memory means comprising: first memory means for storing first data; second memory means for storing second data; a data line coupled to said first and second memory means; a first word line coupled to said first memory means; a second word line coupled to said second memory means; selecting means, coupled to said first and second word lines and to said control means, for generating a first and second selection signal; and, amplifier means coupled to said data line, a method for controlling said memory means comprising the steps of: selecting said first word line by generating said first selection signal from said selecting means in accordance with said control signal from said control means; reading said first data from the first memory means by said amplifier means during a first time period in which said first selection siganl is generated from said selecting means; selecting said second word line by generating said second selection signal from said selecting means in accordance with said control signal from said control means; and, writing said first data into said second memory means by said amplifier means during a second time period in which said second selection signal is generated from said selecting means, wherein said first time period is at least partly concurrent with said second time period.
Claim 13
Dependent Claim 38 words
The method of claim 8, wherien said reading step further includes: reading said first data from said first memory means; providing said first data to an internal bus; and, providing said first data to an arithmetic logic unit.

References Cited (Backward Citations)

US4025772A Cited
US4339803A Cited
US4561065A Cited
US4773049A Cited
US4754435A Cited
US4773048A Cited
US4809208A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-09 1995-03-11 1995-09-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-09 1999-03-11 1999-09-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-09 2003-03-11 2003-09-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag