← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 09:52
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag