US5559968A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Non-conforming PCI bus master timing compensation circuit
Assignee: Sierra Wireless ULC
•
Filing: 1995-03-03
•
Granted: 1996-09-24
•
Expires: 2015-03-03
Abstract
Abstract A circuit for preventing a non-conforming PCI bus master from performing cycles where the address driven is not provided soon enough for receiving circuitry to latch the address. The circuit modifies the bus grant signal to force the non-conforming PCI bus master to temporarily release the bus instead of performing a second data transfer cycle within the same bus access so that a conforming cycle is subsequently performed when the bus is reacquired by the non-conforming PCI bus master. The circuit forces the non-conforming PCI bus master off the bus even though the non-conforming PCI bus requests the bus and an arbiter has granted the bus to the non-conforming PCI bus master.
Inventors
- 👤 Charles J. Stancil
- 👤 William M. Vaughn
- 👤 Jeff W. Wolford
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 09:44
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
189 words
A computer system, comprising: a Peripheral Component Interconnect (PCI) bus; a PCI bus master device providing a bus request signal for accessing said PCI bus and an address, said PCI bus master receiving a bus grant signal when access is granted, said PCI bus master being capable of performing multiple single cycle bus transactions over said PCI bus; a PCI bus target for receiving the address, wherein the address is received from said PCI bus master when a first single cycle bus transaction begins, and wherein the address is not received in time from said PCI bus master when a subsequent single cycle bus transaction begins; a PCI bus arbiter for receiving said bus request signal and providing a bus grant signal when said PCI bus master is granted control of the PCI bus; and means receiving the bus grant signal and selectably providing a modified bus grant signal to said PCI bus master as said PCI bus master bus grant signal for causing said PCI bus master to release control of said PCI bus before the subsequent bus transaction begins and while the bus grant signal is asserted.
Claim 2
Dependent Claim
189 words
A computer system, comprising: a Peripheral Component Interconnect (PCI) bus; a PCI bus master device providing a bus request signal for accessing said PCI bus and an address, said PCI bus master receiving a bus grant signal when access is granted, said PCI bus master being capable of performing multiple single cycle bus transactions over said PCI bus; a PCI bus target for receiving the address, wherein the address is received from said PCI bus master when a first single cycle bus transaction begins, and wherein the address is not received in time from said PCI bus master when a subsequent single cycle bus transaction begins; a PCI bus arbiter for receiving said bus request signal and providing a bus grant signal when said PCI bus master is granted control of the PCI bus; and means receiving the bus grant signal and selectably providing a modified bus grant signal to said PCI bus master as said PCI bus master bus grant signal for causing said PCI bus master to release control of said PCI bus before the subsequent bus transaction begins and while the bus grant signal is asserted.
Claim 3
Dependent Claim
105 words
The computer system of claim 1, wherein said causing means passes on the bus grant signal as the modified bus grant signal when the bus grant signal is deasserted, and wherein said causing means further receives completion signals for indicating completion of a bus transaction and a stop signal for indicating stoppage of a bus transaction, and wherein said causing means passes on the bus grant signal as the modified bus grant signal when the bus grant signal is asserted except that said causing means temporarily deasserts the modified bus grant signal when the completion signals are received and when the stop signal is received.
Claim 4
Dependent Claim
17 words
The computer system of claim 2, wherein said PCI bus master is mounted on a system board.
Claim 5
Dependent Claim
152 words
The computer system of claim 1, further comprising: a PCI expansion slot connected to said PCI bus; and means for providing an enable signal when said PCI bus master is mounted on a PCI expansion board and received in said PCI expansion slot, wherein said causing means passes on the bus grant signal as the modified bus grant signal when the bus grant signal is deasserted, and wherein said causing means further receives completion signals for indicating completion of a bus transaction, a stop signal for indicating stoppage of a bus transaction and the enable signal, and wherein said causing means passes on the bus grant signal as the modified bus grant signal when the bus grant signal is asserted except that said causing means temporarily deasserts the modified bus grant signal if the enable signal is received and when the completion signals are received and when the stop signal is received.
References Cited (Backward Citations)
US4631702A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-24 | 2000-03-25 | 2000-09-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-24 | 2004-03-25 | 2004-09-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-24 | 2008-03-25 | 2008-09-24 | $7700.00 | Window Closed / Lapsed |