Patent ID: 8452909
Filing Date: 2013-05-28
Classification: G06F

Abstract:
1. A Universal Serial Bus (USB) transaction translator, comprising: a device interface coupled to a device via a device bus; a host interface coupled to a host via a host bus, wherein the host has a USB version higher than the USB version of the device; at least two buffers configured to store data, the buffers being disposed between the device interface and the host interface; a controller configured to store the data in the buffers alternately; and a start-of-frame (SOF) counter configured to count SOF packets, wherein the controller resets a SOF timer for sending a SOF packet when a counting value of the SOF counter achieves a predefined value, such that the SOF packet and an isochronous timestamp packet (ITP) from the host are synchronously sent at the same time; wherein the controller delays the sending of the SOF packet for a period of time according to the ITP from the host.