Patent US1902010A successfully refreshed from Google Patents.
Patent US4910656A successfully refreshed from Google Patents.
US4910656A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Bus master having selective burst initiation
Assignee: NXP USA Inc
•
Filing: 1987-09-21
•
Granted: 1990-03-20
•
Expires: 2007-09-21
Abstract
Abstract A data processing system having a bus master, a cache, and a memory which is capable of transferring operands in bursts in response to a burst request signal provided by the bus master. The bus master will provide the burst request signal to the memory in order to fill a line in the cache only if there are no valid entries in that cache line. If a requested operand spans two cache lines, the bus master will defer the burst request signal until the end of the transfer of that operand, so that only the second cache line will be burst filled.
Inventors
- 👤 Hunter L. Scales, III
- 👤 William C. Moyer
- 👤 William D. Wilson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 20:16
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F12/0802; G06F12/0862
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
229 words
A bus master for use with a memory system capable of transferring operands to said bus master in bursts in response to a burst request signal provided by the bus master, the bus master comprising: a cache for storing in each of a first plurality of cache lines, a second plurality of said operands, an address tag for each cache line, and a third plurality of valid bits, each of the valid bits indicating validity of a respective one of said operands in a respective cache line when set, the second plurality equaling the third plurality; cache control means coupled to the cache for accessing said cache to determine if a selected operand in the second plurality of the operands having a selected access address is stored in said cache, the cache control means providing a tag hit signal if the address tag of one of said cache lines is identical to a tag portion of said selected access address, and a valid entry signal if at least one of said third plurality of valid bits in said one cache line is set; and burst control means coupled to the cache control means for providing said burst request signal to the memory unless the cache control means provides either the tag hit signal or the valid entry signal, thereby preventing replacement by burst filling of said one cache line.
Claim 2
Dependent Claim
229 words
A bus master for use with a memory system capable of transferring operands to said bus master in bursts in response to a burst request signal provided by the bus master, the bus master comprising: a cache for storing in each of a first plurality of cache lines, a second plurality of said operands, an address tag for each cache line, and a third plurality of valid bits, each of the valid bits indicating validity of a respective one of said operands in a respective cache line when set, the second plurality equaling the third plurality; cache control means coupled to the cache for accessing said cache to determine if a selected operand in the second plurality of the operands having a selected access address is stored in said cache, the cache control means providing a tag hit signal if the address tag of one of said cache lines is identical to a tag portion of said selected access address, and a valid entry signal if at least one of said third plurality of valid bits in said one cache line is set; and burst control means coupled to the cache control means for providing said burst request signal to the memory unless the cache control means provides either the tag hit signal or the valid entry signal, thereby preventing replacement by burst filling of said one cache line.
Claim 3
Dependent Claim
34 words
The bus master of claim 1 wherein the cache control means provides the valid entry signal only if a valid bit for only one of the operands in said one cache line is set.
Claim 4
Dependent Claim
35 words
The bus master of claim 1 wherein the cache control means provides the valid entry signal only if a valid bit for a selected one of the operands in said one cache line is set.
Claim 5
Dependent Claim
29 words
The bus master of claim 1 wherein the burst control means is selectively prevented from providing said burst request signal to the memory in response to a disable signal.
Claim 6
Dependent Claim
34 words
The bus master of claim 4 wherein the cache control means provides the valid entry signal only if a valid bit for only one of the operands in said one cache line is set.
Claim 7
Dependent Claim
35 words
The bus master of claim 4 wherein the cache control means provides the valid entry signal only if a valid bit for a selected one of the operands in said one cache line is set.
References Cited (Backward Citations)
US4513367A
Cited
US4504902A
Cited
US4719568A
Cited
US4656619A
Cited
US4764862A
Cited
US4633437A
Cited
US4794524A
Cited
US4688166A
Cited
US4775955A
Cited
US4811209A
Cited
US4802086A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-03-19 | 1993-09-18 | 1994-03-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-03-19 | 1997-09-18 | 1998-03-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-03-19 | 2001-09-18 | 2002-03-20 | $7700.00 | Window Closed / Lapsed |