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

Common memory control system with two bus masters

Assignee: Hitachi Ltd
•
Filing: 1983-05-03
•
Granted: 1986-12-09
•
Expires: 2003-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In accordance with the present invention, there is provided a data processing apparatus comprising an MPU which inputs or outputs an address signal and a data signal on the time sharing basis, a latching means for latching said address signal, a memory which must be refreshed, and changeover means for connecting said memory to said MPU during a data signal period and connecting said memory to a refresh counter during remaining periods.

Inventors

  • 👤 Tsuguji Tachiuchi
  • 👤 Toyota Honda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 12:34
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406; G06; G06F; G06F13/00; G06F13/14; G06F13/16; G06F13/1605; G06F13/161; G06F13/1636; G06F13/20; G06F13/28; G06F13/287; G06F13/38; G06F13/42

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 274 words
A data processing apparatus for controlling accessing of a memory comprising: memory means having a number of address locations; an address bus and a data bus; microprocessing means, operating in time with successively received clock signals and connected to said memory means via said data bus, for generating an address signal during a first period of at least one clock signal to specify one of said address locations in said memory means and for performing data transfer on said data bus between said microprocessing means and the address location in said memory means specified by said address signal during a second period of at least one clock signal following said first period; detection means for detecting said second period during which said data transfer is to be effected on said data bus between said microprocessing means and the specified address location in said memory means; bus master means separate from said microprocessing means for generating an address signal to specify an address location in said memory means for accessing said memory means; and bus control means connected to said microprocessing means, said bus master means and said address bus and responsive to the output of said detection means for supplying said address signal from said microprocessing means to said memory means only during said second period of data transfer between said microprocessing means and said memory means, and for supplying said address signal from said bus master means to said memory means to specify a different address location of said memory means whenever no data transfer is being effected between said microprocessing means and said memory means and at least during said first period.
Claim 2
Dependent Claim 274 words
A data processing apparatus for controlling accessing of a memory comprising: memory means having a number of address locations; an address bus and a data bus; microprocessing means, operating in time with successively received clock signals and connected to said memory means via said data bus, for generating an address signal during a first period of at least one clock signal to specify one of said address locations in said memory means and for performing data transfer on said data bus between said microprocessing means and the address location in said memory means specified by said address signal during a second period of at least one clock signal following said first period; detection means for detecting said second period during which said data transfer is to be effected on said data bus between said microprocessing means and the specified address location in said memory means; bus master means separate from said microprocessing means for generating an address signal to specify an address location in said memory means for accessing said memory means; and bus control means connected to said microprocessing means, said bus master means and said address bus and responsive to the output of said detection means for supplying said address signal from said microprocessing means to said memory means only during said second period of data transfer between said microprocessing means and said memory means, and for supplying said address signal from said bus master means to said memory means to specify a different address location of said memory means whenever no data transfer is being effected between said microprocessing means and said memory means and at least during said first period.
Claim 3
Dependent Claim 293 words
A data processing apparatus comprising: memory means having a number of address locations; an address bus and a data bus; microprocessing means connected to memory means via said data bus for generating an address signal to specify one of said address locations in said memory means and for performing data transfer on said data bus between said microprocessing means and the address location in said memory means specified by said address signal; detection means for detecting the period during which said data transfer is to be effected on said data bus between said microprocessing means and the specified address location in said memory means; bus master means separate from said microprocessing means for generating an address signal to specify an address location in said memory means for accessing said memory means; and address bus control means connected to said microprocessing means and said address bus and responsive to the output of said detection means for supplying said address signal from said microprocessing means to said memory means only during said period of data transfer between said microprocessing means and said memory means, and for supplying said address signal from said bus master means to said memory means to specify a different address location of said memory means whenever no data transfer is being effected between said microprocessing means and said memory means, further comprising latching means for latching said address signal from said microprocessing means, said detection means including means for detecting the data transfer period from completion of latching of said address signal by said latching means until completion of a read/write control signal produced by said microprocessing means and said address bus control means including means for connecting said memory means to said latching means only during said data transfer period.
Claim 4
Dependent Claim 293 words
A data processing apparatus comprising: memory means having a number of address locations; an address bus and a data bus; microprocessing means connected to memory means via said data bus for generating an address signal to specify one of said address locations in said memory means and for performing data transfer on said data bus between said microprocessing means and the address location in said memory means specified by said address signal; detection means for detecting the period during which said data transfer is to be effected on said data bus between said microprocessing means and the specified address location in said memory means; bus master means separate from said microprocessing means for generating an address signal to specify an address location in said memory means for accessing said memory means; and address bus control means connected to said microprocessing means and said address bus and responsive to the output of said detection means for supplying said address signal from said microprocessing means to said memory means only during said period of data transfer between said microprocessing means and said memory means, and for supplying said address signal from said bus master means to said memory means to specify a different address location of said memory means whenever no data transfer is being effected between said microprocessing means and said memory means, further comprising latching means for latching said address signal from said microprocessing means, said detection means including means for detecting the data transfer period from completion of latching of said address signal by said latching means until completion of a read/write control signal produced by said microprocessing means and said address bus control means including means for connecting said memory means to said latching means only during said data transfer period.
Claim 5
Dependent Claim 39 words
A data processing apparatus according to claim 1, wherein said memory means comprises a dynamic memory which must be refreshed and said bus master means comprises a refresh counter which produces an address signal for refreshing said dynamic memory.
Claim 6
Dependent Claim 24 words
A data processing apparatus according to claim 1, wherein said bus master means comprises another microprocessing means which is independent from said microprocessing means.
Claim 7
Dependent Claim 39 words
A data processing apparatus according to claim 2, wherein said memory means comprises a dynamic memory which must be refreshed and said bus master means comprises a refresh counter which produces an address signal for refreshing said dynamic memory.
Claim 8
Dependent Claim 24 words
A data processing apparatus according to claim 2, wherein said bus master means comprises another microprocessing means which is independent from said microprocessing means.
Claim 9
Dependent Claim 289 words
A data processing apparatus, comprising: memory means having a number of address locations; an address bus and a data bus; microprocessing means connected to memory means via said data bus for generating an address signal to specify one of said address locations in said memory means and for performing data transfer on said data bus between said microprocessing means and the address location in said memory means specified by said address signal; detection means for detecting the period during which said data transfer is to be effected on said data bus between said microprocessing means and the specified address location in said memory means; bus master means separate from said microprocessing means for generating an address signal to specify an address location in said memory means for accessing said memory means; and address bus control means connected to said microprocessing means and said address bus and responsive to the output of said detection means for supplying said address signal from said microprocessing means to said memory means only during said period of data transfer between said microprocessing means and said memory means, and for supplying said address signal from said bus master means to said memory means to specify a different address location of said memory means whenever no data transfer is being effected between said microprocessing means and said memory means, wherein said microprocessing means includes means for producing a latching control signal during generation of said address signal by said microprocessing means and a read/write control signal for controlling reading and writing of data from and to said memory means, and further comprising a latch circuit connected to said microprocessing means for latching said address signal from said microprocessing means in response to said latching control signal.
Claim 10
Dependent Claim 289 words
A data processing apparatus, comprising: memory means having a number of address locations; an address bus and a data bus; microprocessing means connected to memory means via said data bus for generating an address signal to specify one of said address locations in said memory means and for performing data transfer on said data bus between said microprocessing means and the address location in said memory means specified by said address signal; detection means for detecting the period during which said data transfer is to be effected on said data bus between said microprocessing means and the specified address location in said memory means; bus master means separate from said microprocessing means for generating an address signal to specify an address location in said memory means for accessing said memory means; and address bus control means connected to said microprocessing means and said address bus and responsive to the output of said detection means for supplying said address signal from said microprocessing means to said memory means only during said period of data transfer between said microprocessing means and said memory means, and for supplying said address signal from said bus master means to said memory means to specify a different address location of said memory means whenever no data transfer is being effected between said microprocessing means and said memory means, wherein said microprocessing means includes means for producing a latching control signal during generation of said address signal by said microprocessing means and a read/write control signal for controlling reading and writing of data from and to said memory means, and further comprising a latch circuit connected to said microprocessing means for latching said address signal from said microprocessing means in response to said latching control signal.
Claim 11
Dependent Claim 43 words
A data processing apparatus according to claim 7, wherein said detection means includes means for detecting the data transfer period as a time which extends from the trailing edge of said latching control signal to the trailing edge of said read/write control signal.
Claim 12
Dependent Claim 71 words
A data processing apparatus according to claim 8, wherein said address bus control means comprises switching means connected to said latch circuit, said bus master means and said address bus, and which operates in response to the output of said detection means, for connecting said latch circuit to said address bus during said data transfer period and for connecting said bus master means to said address bus at all other times.
Claim 13
Dependent Claim 39 words
A data processing apparatus according to claim 9, wherein said memory means comprises a dynamic memory which must be refreshed and said bus master means comprises a refresh counter which produces an address signal for refreshing said dynamic memory.
Claim 14
Dependent Claim 24 words
A data processing apparatus according to claim 9, wherein said bus master means comprises another microprocessing means which is independent from said microprocessing means.

References Cited (Backward Citations)

US3765003A Cited
US3858184A Cited
US4158883A Cited
US4332008A Cited
US4218753A Cited
US4344157A Cited
US4292676A Cited
US4347589A Cited
US4333167A Cited
US4376988A Cited
US4412314A Cited
US4328566A Cited
US4549284A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-08 1990-06-09 1990-12-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-08 1994-06-09 1994-12-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-08 1998-06-09 1998-12-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag