US4120029A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for recovering a signal transferred over a common bus in a data processing system
Assignee: Bull HN Information Systems Inc
•
Filing: 1976-12-27
•
Granted: 1978-10-10
•
Expires: 1996-12-27
Abstract
Abstract The recovery of a signal on a common bus in a data processing system in which contiguous bus cycles may be generated for the transfer of information between any units coupled to such bus by a method and apparatus which enables such recovery to take place during a first or just completed bus cycle. The following bus cycle takes advantage of an arrangement by which the signal may not be stable until a predetermined point in time in each bus cycle. Data, address and control signals may be recovered by this method and apparatus which uses termination resistors on the bus which are greater in value than the characteristic impedance thereof.
Inventors
- 👤 Gordon Lewis Steiner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 08:53
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
322 words
In a data processing system having a common bus for coupling a plurality of units for the transfer of information therebetween, each transfer taking place during a bus cycle granted to the highest priority unit requesting a bus cycle, the unit transferring said information referred to as a master unit in a particular cycle and the unit receiving said information referred to as a slave unit for a particular cycle, a method for recovering a signal to a predetermined value, said signal representing a portion of said information, said method comprising the steps of: A. indicating by means of a first signal to each of said units that a previous master unit has transferred information, including said signal to be recovered, over said bus during a previous bus cycle; B. enabling said signal to be recovered to recover to said predetermined value, in response to said step of indicating, in a period of time determined by the length of said bus, the characteristic impedance of a signal line of said bus on which said signal to be recovered is transferred, and the value of a termination impedance coupled with said signal line, said value of said termination impedance being greater than said characteristic impedance; and C. completing the following method steps in response to said step of indicating and concurrently with said step of enabling, provided however that said signal is recovered in response to said step of enabling prior to the completion of said following steps: (1) deactivating an acknowledgement signal provided by a previous slave unit to said previous master unit in response to the transfer of information from said previous master unit, (2) coupling in response to said step of deactivating a new master unit to transfer information over said bus, and (3) transferring in response to said step of coupling a strobe signal to a new slave unit for use in receiving information at said new slave unit.
Claim 2
Dependent Claim
322 words
In a data processing system having a common bus for coupling a plurality of units for the transfer of information therebetween, each transfer taking place during a bus cycle granted to the highest priority unit requesting a bus cycle, the unit transferring said information referred to as a master unit in a particular cycle and the unit receiving said information referred to as a slave unit for a particular cycle, a method for recovering a signal to a predetermined value, said signal representing a portion of said information, said method comprising the steps of: A. indicating by means of a first signal to each of said units that a previous master unit has transferred information, including said signal to be recovered, over said bus during a previous bus cycle; B. enabling said signal to be recovered to recover to said predetermined value, in response to said step of indicating, in a period of time determined by the length of said bus, the characteristic impedance of a signal line of said bus on which said signal to be recovered is transferred, and the value of a termination impedance coupled with said signal line, said value of said termination impedance being greater than said characteristic impedance; and C. completing the following method steps in response to said step of indicating and concurrently with said step of enabling, provided however that said signal is recovered in response to said step of enabling prior to the completion of said following steps: (1) deactivating an acknowledgement signal provided by a previous slave unit to said previous master unit in response to the transfer of information from said previous master unit, (2) coupling in response to said step of deactivating a new master unit to transfer information over said bus, and (3) transferring in response to said step of coupling a strobe signal to a new slave unit for use in receiving information at said new slave unit.
Claim 3
Dependent Claim
23 words
A method as in claim 1 wherein the value of said termination impedance is at least twice the value of said characteristic impedance.
Claim 4
Dependent Claim
24 words
A method as in claim 1 wherein the value of said termination impedance is at least four times the value of said characteristic impedance.
Claim 5
Dependent Claim
37 words
A method as in claim 1 wherein the time to recover said signal to said predetermined value is increased as the value of said termination impedance is increased in relationship to the value of said characteristic impedance.
Claim 6
Dependent Claim
45 words
A method as in claim 4 wherein said system consumes power during each said transfer of information and wherein the power consumed in said system is reduced as the value of said termination impedance is increased in relationship to the value of said characteristic impedance.
Claim 7
Dependent Claim
60 words
A method as in claim 1 further comprising the steps of: A. generating in a previous slave unit, in response to the receipt of said information from said previous master unit, said acknowledgement signal; and B. in response to the receipt of said information from said previous master unit enabling said step of indicating in response to said acknowledgement signal.
Claim 8
Dependent Claim
50 words
A method as in claim 6 further comprising the steps of: A. providing a second signal on said bus which said second signal indicates that a said master unit is using said bus for the transfer of information; and B. deactivating said second signal in response to said acknowledgement signal.
Claim 9
Dependent Claim
322 words
In a data processing system having a common bus for coupling a plurality of units for the transfer of information therebetween, each transfer taking place during a bus cycle granted to the highest priority unit requesting a bus cycle, the unit transferring said information referred to as a master unit in a particular cycle and the unit receiving said information referred to as a slave unit for a particular cycle, apparatus for recovering a signal to a predetermined value, said signal representing a portion of said information, said apparatus comprising: A. means for indicating by means of a first signal to each of said units that a previous master unit has transferred information, including said signal to be recovered, over said bus during a previous bus cycle; B. first means for enabling said signal to be recovered to recover to said predetermined value, in response to said means for indicating, in a period of time determined by the length of said bus, the characteristic impedance of a signal line of said bus on which said signal to be recovered is transferred, and the value of a termination impedance coupled with said signal line, said value of said termination impedance being greater than said characteristic impedance; C. second means for enabling, responsive to said means for indicating and operative concurrently with the operation of said first means for enabling, for enabling the generation of a control signal; D. means, responsive to said control signal, for deactivating an acknowledgement signal provided by a previous slave unit to said previous master unit in response to the transfer of information from said previous master unit; E. means for coupling, in response to said means for deactivating, a new master unit to transfer information over said bus; and F. means for transferring, in response to said means for coupling, a strobe signal to a new slave unit for use in receiving information at said new slave unit.
Claim 10
Dependent Claim
322 words
In a data processing system having a common bus for coupling a plurality of units for the transfer of information therebetween, each transfer taking place during a bus cycle granted to the highest priority unit requesting a bus cycle, the unit transferring said information referred to as a master unit in a particular cycle and the unit receiving said information referred to as a slave unit for a particular cycle, apparatus for recovering a signal to a predetermined value, said signal representing a portion of said information, said apparatus comprising: A. means for indicating by means of a first signal to each of said units that a previous master unit has transferred information, including said signal to be recovered, over said bus during a previous bus cycle; B. first means for enabling said signal to be recovered to recover to said predetermined value, in response to said means for indicating, in a period of time determined by the length of said bus, the characteristic impedance of a signal line of said bus on which said signal to be recovered is transferred, and the value of a termination impedance coupled with said signal line, said value of said termination impedance being greater than said characteristic impedance; C. second means for enabling, responsive to said means for indicating and operative concurrently with the operation of said first means for enabling, for enabling the generation of a control signal; D. means, responsive to said control signal, for deactivating an acknowledgement signal provided by a previous slave unit to said previous master unit in response to the transfer of information from said previous master unit; E. means for coupling, in response to said means for deactivating, a new master unit to transfer information over said bus; and F. means for transferring, in response to said means for coupling, a strobe signal to a new slave unit for use in receiving information at said new slave unit.
Claim 11
Dependent Claim
36 words
Apparatus as in claim 8 wherein the time to recover said signal to said predetermined value is increased as the value of said termination impedance is increased in relationship to the value of said characteristic impedance.
Claim 12
Dependent Claim
44 words
Apparatus as in claim 9 wherein said system consumes power during each said transfer of information and wherein the power consumed in said system is reduced as the value of said termination impedance is increased in relationship to the value of said characteristic impedance.
Claim 13
Dependent Claim
47 words
Apparatus as in claim 8 further comprising: A. means for generating in a previous slave unit said acknowledgement signal, in response to the receipt of said information from said previous master unit; and B. means for enabling said means for indicating in response to said acknowledgement signal.
Claim 14
Dependent Claim
50 words
Apparatus as in claim 11 further comprising: A. means for providing a second signal on said bus which said second signal indicates that a said master unit is using said bus for the transfer of information; and B. means for deactivating said second signal in response to said acknowledgement signal.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1981-10-09 | 1982-04-10 | 1982-10-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1985-10-09 | 1986-04-10 | 1986-10-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1989-10-09 | 1990-04-10 | 1990-10-10 | $7700.00 | Window Closed / Lapsed |