Patent ID: 6871248
Filing Date: 2005-03-22
Classification: G06F

Abstract:
1. A method of providing isochronous channels in a computer system, comprising the steps of: (a) sending a request on an interconnect bus of the computer system to establish an isochronous channel with a second device from a first device, wherein sending the request comprises: (b) determining whether sufficient bandwidth on the interconnect bus is available for the isochronous channel requested in step (a), wherein determining comprises: (c) if step (b) determines sufficient bandwidth is available, sending the request on the interconnect bus to the second device, wherein step (c) comprises: (d) determining whether the second device has sufficient bandwidth for the isochronous channel requested by the first device in step (a); (e) if step (d) determines that the second device has sufficient bandwidth for the isochronous channel requested by the first device, sending an acceptance of the request; (f) allocating a portion of the bandwidth of the interconnect bus for the isochronous channel; and (g) instructing the first device to begin generating isochronous transactions with the second device.