PCI delayed transaction time out counter and associated methods
AssigneeAdaptec, Inc.
InventorDonald N. Allingham
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdaptec, Inc.
InventorDonald N. Allingham
Estimating the term…
The invention provides for clearing a delayed transaction buffer associated with master-to-slave transactions on a PCI bus. In a slave such as a PCI bridge chip, or in other slave VLSI devices on the PCI bus, one or more delayed transaction buffers are used to store delayed transaction data to improve bus performance when the master retries a past transaction. A counter section counts time via clock cycles following receipt of a delayed transaction within each buffer. After a preselected time period, the buffer is flushed so that other delayed transaction data can be stored within the buffer. In the preferred embodiment, a free running n-bit counter and a plurality m-bit time out counters are used to provide the “time out” feature of the invention. Each time out counter generates a flush signal which deletes delayed transaction information stored within the associated buffer after the preselected time out period. The time out counters are reset to “zero” after receipt of a delayed transaction by the associated delayed transaction buffer.
A delayed transaction counter for use with delayed transaction buffers of a slave coupled to a master on a PCI bus, comprising.
In a slave device of the type which stores delayed transactions from a master on a PCI bus, the improvement comprising:
A PCI VLSI device operating as a slave to a master on a PCI bus, comprising:
A method for clearing a plurality of delayed transaction buffers associated with master-to-slave transactions on a PCI bus, comprising the steps of:
Dependencies are inferred from the claim text.