Patent US5594882A successfully refreshed from Google Patents.
US5594882A
Expired / Lapsed
US
⏱️ 0.0 years remaining
PCI split transactions utilizing dual address cycle
Assignee: Intel Corp
•
Filing: 1995-01-04
•
Granted: 1997-01-14
•
Expires: 2015-01-04
Abstract
Abstract A scheme for providing split transaction capability on a PCI standard bus without modification to the existing PCI standard. Additional address bits are provided to a standard PCI address signal. The additional bits carry information regarding the requestor of a read transaction. By providing the requestor's identification to an addressed target, data is provided by the target device as a posted write. By using this enhanced mode, read requests need not be continually retried. If a target device is unable to respond to the enhanced address signal, the transaction is resent as a standard PCI address signal with the enhanced bits turned off.
Inventors
- 👤 D. Michael Bell
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 13:46
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
160 words
A method for providing a split transaction on a bus having a set number of address bits in an address signal and in which said address signal is used to address a target unit, comprising the steps of: providing additional address bits in addition to said set number of address bits, said additional address bits conveying identification information about an originating unit of a transaction signal comprising said address signal; transmitting said address signal onto said bus, including said additional address bits conveying said identification information; completing transfer of said transaction signal to said target if said target is capable of receiving said address signal including said additional address bits; resending said address signal onto said bus without said additional address bits if said target is non-responsive to first transmission of said transmitting step above; wherein identity of said originating unit is transferred with said transaction signal if said addressed target is acquired when said additional address bits are transmitted.
Claim 2
Independent Claim
160 words
A method for providing a split transaction on a bus having a set number of address bits in an address signal and in which said address signal is used to address a target unit, comprising the steps of: providing additional address bits in addition to said set number of address bits, said additional address bits conveying identification information about an originating unit of a transaction signal comprising said address signal; transmitting said address signal onto said bus, including said additional address bits conveying said identification information; completing transfer of said transaction signal to said target if said target is capable of receiving said address signal including said additional address bits; resending said address signal onto said bus without said additional address bits if said target is non-responsive to first transmission of said transmitting step above; wherein identity of said originating unit is transferred with said transaction signal if said addressed target is acquired when said additional address bits are transmitted.
Claim 3
Dependent Claim
55 words
The method of claim 1 further including a step of posting a write transaction by said target to transfer data to said originating unit, if said transaction signal is a read signal to read data from said target and said target was responsive to said first transmission of said address signal, including additional address bits.
Claim 4
Dependent Claim
29 words
The method of claim 2 wherein one of said originating unit or said target is coupled to a second bus on a hierarchical bus system of a computer system.
Claim 5
Dependent Claim
29 words
The method of claim 3 in which said step of resending said address signal is accomplished by setting said additional address bits to zero instead of not sending them.
Claim 6
Independent Claim
169 words
A method for providing a split transaction on a Peripheral Component Interconnect (PCI) bus having a standard establishing a set number of address bits in an address signal and in which said address signal is used to address a target unit, comprising the steps of: providing additional address bits in addition to said set number of address bits, said additional address bits conveying identification information about an originating unit of a transaction signal comprising said address signal; transmitting said address signal onto said PCI bus, including said additional address bits conveying said identification information; completing transfer of said transaction signal to said target if said target is capable of receiving said address signal including said additional address bits; resending said address signal onto said PCI bus without said additional address bits if said target is non-responsive to first transmission of said transmitting step above; wherein identity of said originating unit is transferred with said transaction signal if said addressed target is acquired when said additional address bits are transmitted.
Claim 7
Independent Claim
169 words
A method for providing a split transaction on a Peripheral Component Interconnect (PCI) bus having a standard establishing a set number of address bits in an address signal and in which said address signal is used to address a target unit, comprising the steps of: providing additional address bits in addition to said set number of address bits, said additional address bits conveying identification information about an originating unit of a transaction signal comprising said address signal; transmitting said address signal onto said PCI bus, including said additional address bits conveying said identification information; completing transfer of said transaction signal to said target if said target is capable of receiving said address signal including said additional address bits; resending said address signal onto said PCI bus without said additional address bits if said target is non-responsive to first transmission of said transmitting step above; wherein identity of said originating unit is transferred with said transaction signal if said addressed target is acquired when said additional address bits are transmitted.
Claim 8
Dependent Claim
55 words
The method of claim 5 further including a step of posting a write transaction by said target to transfer data to said originating unit, if said transaction signal is a read signal to read data from said target and said target was responsive to said first transmission of said address signal, including additional address bits.
Claim 9
Dependent Claim
29 words
The method of claim 6 wherein one of said originating unit or said target is coupled to a second bus on a hierarchical bus system of a computer system.
Claim 10
Dependent Claim
29 words
The method of claim 7 in which said step of resending said address signal is accomplished by setting said additional address bits to zero instead of not sending them.
Claim 11
Independent Claim
187 words
A method for providing a split transaction on a 32-bit Peripheral Component Interconnect (PCI) bus having a 32 address bits in an address signal and in which said address signal is used to address a target unit, comprising the steps of: providing additional 32 address bits in addition to said 32 address bits, wherein said two sets of 32 address bits are sent in two cycles of said address signal, said additional address bits conveying identification information about an originating unit of a transaction signal comprising said address signal; transmitting both cycles of said address signal onto a bus, including said additional address bits conveying said identification information; completing transfer of said transaction signal to said target if said target is capable of receiving said dual cycle address signal including said additional address bits; resending said address signal as a single cycle address signal without said additional address bits if said target is non-responsive to first transmission of said transmitting step above; wherein identity of said originating unit is transferred with said transaction signal if said addressed target is acquired when said additional address bits are transmitted.
Claim 12
Independent Claim
187 words
A method for providing a split transaction on a 32-bit Peripheral Component Interconnect (PCI) bus having a 32 address bits in an address signal and in which said address signal is used to address a target unit, comprising the steps of: providing additional 32 address bits in addition to said 32 address bits, wherein said two sets of 32 address bits are sent in two cycles of said address signal, said additional address bits conveying identification information about an originating unit of a transaction signal comprising said address signal; transmitting both cycles of said address signal onto a bus, including said additional address bits conveying said identification information; completing transfer of said transaction signal to said target if said target is capable of receiving said dual cycle address signal including said additional address bits; resending said address signal as a single cycle address signal without said additional address bits if said target is non-responsive to first transmission of said transmitting step above; wherein identity of said originating unit is transferred with said transaction signal if said addressed target is acquired when said additional address bits are transmitted.
Claim 13
Dependent Claim
55 words
The method of claim 9 further including a step of posting a write transaction by said target to transfer data to said originating unit, if said transaction signal is a read signal to read data from said target and said target was responsive to said first transmission of said address signal, including additional address bits.
Claim 14
Dependent Claim
29 words
The method of claim 10 wherein one of said originating unit or said target is coupled to a second bus on a hierarchical bus system of a computer system.
References Cited (Backward Citations)
US5283904A
Cited
US5321818A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-01-14 | 2000-07-15 | 2001-01-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-01-14 | 2004-07-15 | 2005-01-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-01-14 | 2008-07-15 | 2009-01-14 | $7700.00 | Window Closed / Lapsed |