Disclosed are a system and method of transmitting and receiving data through a peripheral device coupled to a transmission medium. The peripheral device is coupled to a host processing system through a data bus. The peripheral device includes logic to discriminate among data cells based upon virtual channels and maintains a receive buffer for storing data cells for each virtual channel. When a buffer fills, the peripheral device transmits the data cells to a receive buffer queue associated with a virtual channel and maintained in the host processing system. The host processing system may also maintain a plurality of transmit buffer queues for storing data cells for transmission in virtual channels. The peripheral device may also comprise logic for scheduling data cells in the transmit buffer queues for transmission according a quality of service (QoS) associated with one or more virtual channels.

São divulgados um sistema e um método de transmitir e de receber dados através de um dispositivo periférico acoplado a um meio da transmissão. O dispositivo periférico é acoplado a um sistema processando do anfitrião através de uma barra-ônibus de dados. O dispositivo periférico inclui a lógica para discriminar entre as pilhas de dados baseadas nas canaletas virtuais e mantem um amortecedor da recepção para armazenar pilhas de dados para cada canaleta virtual. Quando um amortecedor se enche, o dispositivo periférico transmite as pilhas de dados a uma fila do amortecedor da recepção associada com uma canaleta virtual e mantida no sistema processando do anfitrião. O sistema processando do anfitrião pode também manter um plurality de transmite filas do amortecedor para armazenar pilhas de dados para a transmissão nas canaletas virtuais. O dispositivo periférico pode também compreender a lógica para pilhas de dados programando nas filas do amortecedor transmitir para a transmissão que concorda uma qualidade do serviço (QoS) associada com um ou mais canaleta virtual.

 
Web www.patentalert.com

< Modular input/output controller capable of routing packets over busses operating at different speeds

< Circuit and method for convolutional interleaving using a single modulo operation

> Piecemeal retrieval in an information services patterns environment

> Replacement, upgrade and/or addition of hot-pluggable components in a computer system

~ 00090