The invention provides a method and apparatus for providing a synchronized
multichannel universal serial bus, the method in one aspect comprising
supplementing the signal channels in the USB specification to provide
synchronization information from an external source, and in another
aspect comprising observing USB traffic and locking a local clock signal
of a USB device to a periodic signal contained in USB data traffic,
wherein the locking is in respect of phase and/or frequency.