Peripheral component interconnect bus system having latency and shadow timers
AssigneeInternational Business Machines Corporation
InventorsUri Elazar, Yehuda Peled
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsUri Elazar, Yehuda Peled
Estimating the term…
A PCI system is provided with a shadow register and a shadow timer. When a master device sends an address designating a target device that is connected to another bus, the device's latency value is recorded in the shadow register. While the PCI-PCI bridge arbitrates for the target bus, the master's latency timer increments but the shadow timer will not begin to increment until the PCI-PCI bridge receives a grant# from the target's bus and data transmission begins. Accordingly, the bus arbiter will not de-assert the grant# until the shadow timer has reached the latency value or the master device has released the bus after completing its data transmission. This ensures that the master device will be allocated a time period equal to its latency value to transmit data.
A computer system, comprising:
In a computer system having a host bridge connected to a plurality of system busses, each of the system busses connected to at least one of a plurality of peripheral devices, each of the peripheral devices having a respective latency timer and a respectively assigned latency value, said plurality of system busses connected to a bus bridge for permitting communication among said peripheral devices and between any one of said peripheral devices and the host bridge, a method of controlling communication initiated by one of said peripheral devices connected to a first bus of said system busses and defined as a master device, and one of said peripheral devices connected to a second bus of said system busses and defined as a target device, comprising the steps of:
A bus bridge for providing connection between a first data bus and a second data bus, said bus bridge having a shadow timer which begins to increment upon establishment of the connection between said first and second data busses, wherein said bus bridge terminates the connection when said shadow timer reaches a programmed value.
A computer system comprising:
Dependencies are inferred from the claim text.