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

Refresh circuit for dynamic memory of a data processor employing a direct memory access controller

Assignee: International Business Machines Corp
•
Filing: 1981-08-12
•
Granted: 1985-12-03
•
Expires: 2001-08-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a data processing system including a dynamic RAM (14) and a programmable, prioritized direct memory access (DMA) controller (16) having a plurality of channels, the highest priority channel (0) is dedicated to a memory refresh operation. The system clock (P CLK) from the CPU (12) is applied to a divider counter (22) which produces a refresh clock (R CLK) having a period sufficient to generate the minimum number of refresh cycles within the minimum period required to refresh the RAM (14). The refresh clock (R CLK) is used to set a "D-type" latch (24) whose output, in turn, sets the highest priority DMA channel (0) request line (DREQ0), thereby initiating a memory refresh cycle. The latch (24) is cleared by the DMA acknowledge signal (DACK0) indicating the cycle is completed.

Inventors

  • 👤 James A. Brewer
  • 👤 Lewis C. Eggebrecht
  • 👤 David A. Kummer
  • 👤 Patricia P. McHugh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 12:40
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 147 words
In a data processing system having a common system bus for transferring address, data and control information among a central processing unit which produces a system clock signal, a programmable direct memory access controller which has a plurality of prioritized channels; a plurality of input/output devices connected to said common system bus; and a dynamic memory coupled to said common system bus which requires periodic refreshing within predetermined minimum time intervals; the improvement comprising apparatus for refreshing said memory, comprising: memory refresh request signal generating means, coupled between the central processing unit and the highest priority channel of the direct memory access controller, and responsive to the system clock signal for periodically applying memory access request signals to said highest priority channel to initiate memory refresh cycles in said memory by said direct memory access controller via said common system bus within said predetermined minimum time intervals.
Claim 2
Dependent Claim 147 words
In a data processing system having a common system bus for transferring address, data and control information among a central processing unit which produces a system clock signal, a programmable direct memory access controller which has a plurality of prioritized channels; a plurality of input/output devices connected to said common system bus; and a dynamic memory coupled to said common system bus which requires periodic refreshing within predetermined minimum time intervals; the improvement comprising apparatus for refreshing said memory, comprising: memory refresh request signal generating means, coupled between the central processing unit and the highest priority channel of the direct memory access controller, and responsive to the system clock signal for periodically applying memory access request signals to said highest priority channel to initiate memory refresh cycles in said memory by said direct memory access controller via said common system bus within said predetermined minimum time intervals.
Claim 3
Dependent Claim 102 words
The improvement of claim 1 wherein said refresh request signal generating means comprises: divider counter means, coupled to the central processing unit, and responsive to said system clock signal for generating a refresh clock signal having said predetermined time intervals; and latch means, coupled between said divider counter means and said highest priority channel, and responsive to the refresh clock signal for applying the refresh request signals to said highest priority channel; said latch means being periodically set by the refresh clock signal, and reset by an acknowledge signal from the direct memory access controller at the completion of each refresh cycle.

References Cited (Backward Citations)

US4158883A Cited
US4137565A Cited
US4218753A Cited
US4317169A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-12-02 1989-06-03 1989-12-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-12-02 1993-06-03 1993-12-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-12-02 1997-06-03 1997-12-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag