This document describes asynchronous connections, an asynchronous data-transfer service that efficiently transfers data between simple Serial Bus compliant devices. Standardization of asynchronous connections is expected to simplify device hardware and software, by providing a common transport for transferring (potentially) different forms of application-specific data. The scope and purpose of this activity are summarized below:

Scope. Asynchronous connections provide a lightweight mechanism for robustly transferring large amounts of data between Serial Bus nodes. Bidirectional flow control limits the data transfer rate to the slower of the rates supported by the producer or consumer. The architecture is compatible with software managed interfaces (such as Open Host Controller Interface, OHCI) and allows for hardware optimizations.

Purpose. Provide efficient robust data-transfer services for Serial Bus devices including AV devices that are controlled by AV/C commands. The same protocols can be used for many devices, although the content of the transferred data is expected to be application dependent.