Isochronous transactions for interconnect busses of a computer system

   
   

An isochronous channel is configured on an interconnect bus between a first device and a second device. A first device requests an isochronous channel, required bandwidth, and a required service window size. If a service window of the required size at the required bandwidth is available, an isochronous bus controller sends the request to the second device. If the second device has a service window of the required size at the required, it accepts the isochronous channel request. The isochronous bus controller can be a collection of isochronous controllers, each controlling a subset of the interconnect bus. The isochronous bus controller then allocates bandwidth to the first device, notifying the first device to begin generating isochronous transactions, controlling access to the bus to ensure the first device does not exceed the bandwidth allocation. Further, the isochronous bus controller terminates the isochronous channel, if the first device stops sending isochronous transactions.

Uma canaleta isocrônica é configurarada em uma barra-ônibus do interconnect entre um primeiro dispositivo e um segundo dispositivo. Um primeiro dispositivo pede uma canaleta isocrônica, uma largura de faixa requerida, e um tamanho requerido da janela do serviço. Se uma janela do serviço do tamanho requerido na largura de faixa requerida estiver disponível, um controlador isocrônico da barra-ônibus emite o pedido ao segundo dispositivo. Se o segundo dispositivo tiver uma janela do serviço do tamanho requerido no requerido, aceita o pedido isocrônico da canaleta. O controlador isocrônico da barra-ônibus pode ser uma coleção de controladores isocrônicos, cada uma que controla um subconjunto da barra-ônibus do interconnect. O controlador isocrônico da barra-ônibus aloca então a largura de faixa ao primeiro dispositivo, notificando o primeiro dispositivo para começar a gerar as transações isocrônicas, controlando o acesso à barra-ônibus para assegurar o primeiro dispositivo não excede o alocamento da largura de faixa. Mais mais, o controlador isocrônico da barra-ônibus termina a canaleta isocrônica, se o primeiro dispositivo parar de emitir transações isocrônicas.

 
Web www.patentalert.com

< Methods of surface modification for improving electrophoretic display performance

< Cell adhesion-inhibiting antiinflammatory and immune-suppressive compounds

> Fast path forwarding of link state advertisements using reverse path forwarding

> Ultrasonic system and technique for fluid characterization

~ 00168