US4817037A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing system with overlap bus cycle operations
Assignee: International Business Machines Corp
•
Filing: 1987-02-13
•
Granted: 1989-03-28
•
Expires: 2007-02-13
Abstract
Abstract A data processing system including several devices connected to an asynchronous communications bus for communications between these devices. The communications bus includes a protocol that requires only a single device to regulate communication between devices at any one time. This regulating device is termed the bus master and the remaining devices are termed slaves. This protocol provides the capability for a slave device to indicate to the bus master that a new bus master is to be designated for a temporary communication. This communication with a different bus master then occurs during the communication of the designated bus master.
Inventors
- 👤 Harrell Hoffman
- 👤 Charles G. Wright
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 17:20
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
188 words
A data processing system including a first plurality of master devices connected to communicate on an asynchronous bus wherein only one master device can control communications over said bus at any one time and a second plurality of slave devices connected to said bus to respond to communications from any master device, said system comprising: means connect ed to said bus, for a first master device to control communications on said bus and initiate a request for data from a first slave device and then relinquish control of the bus to a second master device, means connected to said bus, for said second master device to control communications on said bus and control communications between the second master device and other devices; means connected to said bus, for said first slave device to signal the second master device that communications between the first master device and the first slave device is requested; and means connected to said bus, for said second master device to relinquish control of said bus to the first master device until communications between the first master device and the first slave device is completed.
Claim 2
Dependent Claim
188 words
A data processing system including a first plurality of master devices connected to communicate on an asynchronous bus wherein only one master device can control communications over said bus at any one time and a second plurality of slave devices connected to said bus to respond to communications from any master device, said system comprising: means connect ed to said bus, for a first master device to control communications on said bus and initiate a request for data from a first slave device and then relinquish control of the bus to a second master device, means connected to said bus, for said second master device to control communications on said bus and control communications between the second master device and other devices; means connected to said bus, for said first slave device to signal the second master device that communications between the first master device and the first slave device is requested; and means connected to said bus, for said second master device to relinquish control of said bus to the first master device until communications between the first master device and the first slave device is completed.
Claim 3
Dependent Claim
28 words
The data processing system according to claim 1 wherein each master device includes means for providing a timing signal to the bus while controlling communications on the bus.
Claim 4
Dependent Claim
51 words
The data processing system according to claim 2 wherein said means for the second master device to control communications on the bus includes means to recognize a first signal on the bus from said first slave device indicating that communications between the first master device and the slave device is requested.
Claim 5
Dependent Claim
35 words
The data processing system according to claim 3 wherein said second master device includes means for providing a second signal on the bus indicating that the second master device is relinquishing control of said bus.
Claim 6
Dependent Claim
41 words
The data processing system according to claim 4 wherein said first master device includes means for receiving the first and second signals and for providing a third signal on the bus indicating that the first master device is controlling the bus.
Claim 7
Dependent Claim
28 words
The data processing system according to claim 5 wherein first slave device includes means for using said second signal to respond to a transmission from a master device.
Claim 8
Dependent Claim
135 words
A data processing system including a plurality of devices connected to a communications bus for intercommunication between said devices, said system comprising: a plurality of master devices, each including means, connected to said bus, for providing regulated asynchronous communications of said bus; a plurality of slave devices, each including means, connected to said bus, for responding to communications from one of said master devices by receiving information from or transmitting information of said bus; means, connected to said bus and each master device, for designating one of said master devices to regulate communications on said bus; and means, connected to said designating means, for enabling a master device, not designated, to regulate communications on said bus for a single communications transaction returning regulation to said designated master device after completion on the single communication transaction.
Claim 9
Dependent Claim
135 words
A data processing system including a plurality of devices connected to a communications bus for intercommunication between said devices, said system comprising: a plurality of master devices, each including means, connected to said bus, for providing regulated asynchronous communications of said bus; a plurality of slave devices, each including means, connected to said bus, for responding to communications from one of said master devices by receiving information from or transmitting information of said bus; means, connected to said bus and each master device, for designating one of said master devices to regulate communications on said bus; and means, connected to said designating means, for enabling a master device, not designated, to regulate communications on said bus for a single communications transaction returning regulation to said designated master device after completion on the single communication transaction.
Claim 10
Dependent Claim
36 words
A data processing system according to claim 7 wherein at least one slave device includes means for indicating to said enabling means that a bus master, not designated, should be enabled to provide said communications transaction.
Claim 11
Dependent Claim
24 words
A data processing system according to claim 8 wherein said communications transaction is between said indicating slave device and said not designated master device.
Claim 12
Dependent Claim
47 words
A data processing system according to claim 9 wherein said single communications transaction includes a response by said sleeve device to a request by said not designated master device that had been received previously when said not designated device had been previously designated by said designating means.
Claim 13
Dependent Claim
43 words
A data processing system according to claim 10 wherein said slave device indicating means includes means for providing a signal on said bus to said enabling means indicating that a not designated master device should be enabled to provide said single communications transaction.
References Cited (Backward Citations)
US3812475A
Cited
US3997896A
Cited
US4001790A
Cited
US4257099A
Cited
US4050097A
Cited
US4085448A
Cited
US4120029A
Cited
US4181974A
Cited
US4236203A
Cited
US4748586A
Cited
US4591967A
Cited
US4750111A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-03-27 | 1992-09-26 | 1993-03-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-03-27 | 1996-09-26 | 1997-03-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-03-27 | 2000-09-26 | 2001-03-28 | $7700.00 | Window Closed / Lapsed |