Papyrus Computer Technologies Ltd.                             

 

ISOCHRONOUS SERIAL COMMUNICATION OVERVIEW

 

A Steady Data Stream

Unlike asynchronous and synchronous communication, which both involve elaborate error checking mechanisms, the driving force behind isochronous communication is a fast, steady, uninterrupted data stream. Isochronous clocking information is derived from or included in the data stream, and the delay factor is dependent on a channel's characteristics and can be logically determined. Communication can be disrupted if the transmitter does not maintain a constant transfer rate, or if the receiver has an insufficient buffer to store data at the rate it is arriving and then hold it until it can be processed by software. To maintain data transfer speed, error checking is often omitted. Though software can be written to track errors, there is no hardware mechanism by which to request retransmission of corrupted data.

Isochronous communication is best suited for applications where a steady data stream is more important than accuracy. A good example is video conferencing where infrequent small “blips" in the data stream are tolerable, however, long pauses between a transmission and a response are not.

To ensure that isochronous transfers are not bogged down by other devices, the USB specification sets aside bandwidth for them.

Our Shop

Home  I  WelcomeProducts  I  New Products  I Support  I Close Out  I Shop I Contact I

 

All products names and registered and unregistered trademarks mentioned are for identification purposes only and remain the exclusive property of their respective owners. Please see our disclaimer information.
Copyright © 1999 - 2012 Papyrus Computer Technologies Ltd. All rights reserved, Last update of pages or web May 08, 2012.
Best View Microsoft I.E 5.0 or later, 1024x768 Screen Mode