Patent ID: 8930585
Filing Date: 2015-01-06
Classification: G06F

Abstract:
1. A USB host controller, comprising: an endpoint management unit, managing endpoint configurations of a USB device, wherein the USB device comprises a plurality of endpoints and the endpoint configurations comprise a plurality of statuses of the endpoints of the USB device; a transfer management unit, transferring data regarding transfer information of the endpoints of the USB device between a system memory and the USB host controller; and a schedule management unit, simultaneously managing packet transfer of at least two endpoints of the USB device, wherein the schedule management unit comprises a plurality of stage processing units for obtaining status or transfer information of the endpoints of the USB device, and transmitting or receiving a packet from the endpoints of the USB device, wherein the transfer information comprises a queue descriptor, and the packet comprises a Data Packet Header (DPH) and a Data Packet Payload (DPP).