Invention Grant
US08549184B2 USB transaction translator with buffers and a bulk transaction method
有权
具有缓冲区和批量事务方法的USB事务翻译器
- Patent Title: USB transaction translator with buffers and a bulk transaction method
- Patent Title (中): 具有缓冲区和批量事务方法的USB事务翻译器
-
Application No.: US12959299Application Date: 2010-12-02
-
Publication No.: US08549184B2Publication Date: 2013-10-01
- Inventor: Jinkuan Tang , Jiin Lai , Buheng Xu , Hui Jiang
- Applicant: Jinkuan Tang , Jiin Lai , Buheng Xu , Hui Jiang
- Applicant Address: TW Taipei
- Assignee: VIA Technologies, Inc.
- Current Assignee: VIA Technologies, Inc.
- Current Assignee Address: TW Taipei
- Agency: Stout, Uxa, Buyan & Mullins, LLP
- Priority: CN201010512011 20100930
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F13/12

Abstract:
The present invention is directed to a universal serial bus (USB) transaction translator and an associated IN/OUT bulk transaction method. A device interface is coupled to a device via a device bus, and a host interface is coupled to a host via a host bus, wherein the host USB version is higher than the device USB version. At least two buffers configured to store data are disposed between the device interface and the host interface. A controller stores the data in the buffers alternately. In a bulk-IN transaction, before the host sends an IN packet, the controller pre-fetches data and stores the data in the buffers until all the buffers are full or a requested data length has been achieved; the pre-fetched data are then sent to the host after the host sends the IN packet. In a bulk-OUT transaction, the controller stores the data sent from the host in the buffers, and the data are then post-written to the device.
Public/Granted literature
- US20120084469A1 USB TRANSACTION TRANSLATOR AND A BULK TRANSACTION METHOD Public/Granted day:2012-04-05
Information query