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

Method of dynamic selection between immediate and delayed read access acknowledgement

Assignee: Apple Inc
•
Filing: 1995-05-08
•
Granted: 1996-10-15
•
Expires: 2015-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for determining whether a bus interface should immediately acknowledge a read request. In one embodiment, devices connected to a plurality of buses are assigned addresses from a first set of addresses or a second set of addresses depending upon whether the device will accept a read request within a predetermined period of time. The bus interface immediately acknowledges a read request directed toward a device with an address in the first set of addresses and delays the acknowledgement for a read request directed toward a device with an address in the second set of addresses.

Inventors

  • 👤 Michael L. Regal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 09:36
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4243

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 136 words
A method for determining whether a bus interface should withhold an acknowledgement signal acknowledging a read access request until after the bus interface has communicated with a device, comprising the steps of: assigning an address from one of a first set of addresses or a second set of addresses to the device; receiving a read access request containing an address of the device from a master bus; determining whether said device address is from said first set of addresses or from said second set of addresses; transmitting the acknowledgement signal in response to said read access request to said master bus when said device address is from said first set of addresses; and withholding the acknowledgement signal when said device address is from said second set of addresses until said bus interface communicates with said device.
Claim 2
Independent Claim 136 words
A method for determining whether a bus interface should withhold an acknowledgement signal acknowledging a read access request until after the bus interface has communicated with a device, comprising the steps of: assigning an address from one of a first set of addresses or a second set of addresses to the device; receiving a read access request containing an address of the device from a master bus; determining whether said device address is from said first set of addresses or from said second set of addresses; transmitting the acknowledgement signal in response to said read access request to said master bus when said device address is from said first set of addresses; and withholding the acknowledgement signal when said device address is from said second set of addresses until said bus interface communicates with said device.
Claim 3
Dependent Claim 27 words
A method according to claim 1, wherein a device is assigned an address in said first set of addresses if the device always completes the read access.
Claim 4
Dependent Claim 28 words
A method according to claim 1, wherein a device is assigned an address in said second set of addresses if the device may not complete the read access.
Claim 5
Independent Claim 152 words
A method for attempting a read access between a master bus and a slave bus through a bus interface, wherein each device attached to said slave bus has been assigned an address from one of two sets of addresses, comprising the steps of: receiving a read access request at said bus interface, said read access request containing a target device address; determining whether said target device address is from a first set of addresses; acknowledging said read access request when said target device address is from said first set of addresses and then completing said read access request with said target device; and transmitting said read access request to said target device without acknowledging said read access request when said target device address is in the second set of addresses, wherein said bus interface does not acknowledge the read access request until after the bus interface receives signals from said target device.
Claim 6
Independent Claim 152 words
A method for attempting a read access between a master bus and a slave bus through a bus interface, wherein each device attached to said slave bus has been assigned an address from one of two sets of addresses, comprising the steps of: receiving a read access request at said bus interface, said read access request containing a target device address; determining whether said target device address is from a first set of addresses; acknowledging said read access request when said target device address is from said first set of addresses and then completing said read access request with said target device; and transmitting said read access request to said target device without acknowledging said read access request when said target device address is in the second set of addresses, wherein said bus interface does not acknowledge the read access request until after the bus interface receives signals from said target device.
Claim 7
Dependent Claim 32 words
A method according to claim 4, wherein an acknowledgement signal and an address retry signal are sent to said master bus when said target device does not accept the read access request.
Claim 8
Dependent Claim 35 words
A method according to claim 4, wherein a device is assigned an address in said first set of addresses if the device will respond to the read access request within a predetermined period of time.
Claim 9
Dependent Claim 36 words
A method according to claim 4, wherein a device is assigned an address in the second set of addresses if the device has problems responding to the read access request within a predetermined period of time.

References Cited (Backward Citations)

US4373181A Cited
US4380798A Cited
US4608562A Cited
US4773005A Cited
US4910655A Cited
US5450552A Cited
US5175822A Cited
US5301276A Cited
US5317693A Cited
US5410654A Cited
US5412788A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-15 2000-04-15 2000-10-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-15 2004-04-15 2004-10-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-15 2008-04-15 2008-10-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag