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

Programmable burst data transfer apparatus and technique

Assignee: Advanced Micro Devices Inc
•
Filing: 1988-06-24
•
Granted: 1992-07-28
•
Expires: 2008-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system having a processor capable of initiating a request for a burst of data transfer and a memory. A memory controller is connected to the processor and to the memory. The controller includes a burst count register having a value stored therein representative of the maximum number of data transfers allowed per burst. Also in the memory controller is a column latch/counter having stored therein a value representative of a column latch address. The column latch/counter is capable of incrementing the address. Finally, included in the memory controller is a programmable mask for specifying bits in the column latch/counter to be compared to corresponding bits in the burst count register.

Inventors

  • 👤 Percy R. Aria
  • 👤 David W. Stoenner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:29
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F12/00; G06F12/02; G06F12/0215; G06F12/08; G06F12/0802; G06F12/0877; G06F12/0879

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 110 words
A data processing system comprising a memory and a processor for requesting an initial burst of data transfer, a memory controller electronically connected to said processor and electrically connected to said memory for controlling subsequent parallel bursts of data transfers after said initial request by said processor, said controller comprising: a) a burst count register having stored therein a value representative of the maximum number of data transfers allowed per burst; b) a latch/counter having stored therein the value representative of a memory address for incrementing said address; and c) a programmable mask for specifying bits in said latch/counter to be compared to corresponding bits in said burst count register.
Claim 2
Dependent Claim 110 words
A data processing system comprising a memory and a processor for requesting an initial burst of data transfer, a memory controller electronically connected to said processor and electrically connected to said memory for controlling subsequent parallel bursts of data transfers after said initial request by said processor, said controller comprising: a) a burst count register having stored therein a value representative of the maximum number of data transfers allowed per burst; b) a latch/counter having stored therein the value representative of a memory address for incrementing said address; and c) a programmable mask for specifying bits in said latch/counter to be compared to corresponding bits in said burst count register.
Claim 3
Dependent Claim 18 words
The data processing system in accordance with claim 1 wherein said memory comprises a dynamic random access memory.
Claim 4
Dependent Claim 18 words
The data processing system in accordance with claim 1 wherein said programmable mask is programmed by said processor.
Claim 5
Dependent Claim 24 words
The data processing system in accordance with claim 1 wherein said processor does not monitor the number of burst of data transfers that occur.
Claim 6
Dependent Claim 29 words
The data processing system in accordance with claim 4 wherein said latch/counter is initially loaded with a starting address for the burst of data transfers specified by said processor.
Claim 7
Dependent Claim 46 words
The data processing system in accordance with claim 4 wherein a data transfer of less than a whole predetermined burst length of data is performed by said controller and all consecutive bursts thereafter are aligned so that only full burst lengths of data are subsequently transferred.
Claim 8
Dependent Claim 38 words
The data processing system in accordance with claim 1 wherein said bits in said latch/counter are compared to said corresponding bits in said burst count register by means of comparator logic means electronically connected to said programmable mask.
Claim 9
Dependent Claim 30 words
The data processing system in accordance with claim 7 wherein said comparison of said burst count register bits with said latch/counter bits is performed on a bit by bit basis.
Claim 10
Dependent Claim 142 words
A technique for aligning consecutive burst accesses in a data processing system having a processor and a memory, the steps comprising: a) loading a burst count register with a value representative of the maximum number of data transfers permitted in a data transfer burst; b) loading a loadable counter with a value representative of a memory address to be accessed; c) comparing the bits in said burst count register with the corresponding bits in said counter on a bit by bit basis to generate intermediate comparison signals, one signal for each set of compared bits; d) masking said intermediate comparison signals on a bit by bit basis with a mask value to generate masked output values; and e) logically comparing all of said masked output values to generate a comparator output signal, said comparator output signal indicative of an end of burst.
Claim 11
Dependent Claim 142 words
A technique for aligning consecutive burst accesses in a data processing system having a processor and a memory, the steps comprising: a) loading a burst count register with a value representative of the maximum number of data transfers permitted in a data transfer burst; b) loading a loadable counter with a value representative of a memory address to be accessed; c) comparing the bits in said burst count register with the corresponding bits in said counter on a bit by bit basis to generate intermediate comparison signals, one signal for each set of compared bits; d) masking said intermediate comparison signals on a bit by bit basis with a mask value to generate masked output values; and e) logically comparing all of said masked output values to generate a comparator output signal, said comparator output signal indicative of an end of burst.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-28 1996-01-27 1996-07-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-28 2000-01-27 2000-07-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-28 2004-01-27 2004-07-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag