Patent ID: 8001296
Filing Date: 2011-08-16
Classification: G06F

Abstract:
1. A USB (Universal Serial Bus) controller incorporated in a USB device, the USB controller comprising: a buffer memory that stores data transferred through a USB port or a CPU bus said buffer memory divided into a first region used when the USB device is used for a peripheral function and a second region used when the USB device is used for a host function, thereby permitting the USB device to function as a combination device; and a holding part that holds a setting for designating the first region of the buffer memory used for the peripheral function and the second region used for the host function, wherein a first part of the buffer memory is allocated to the first region for peripheral function and a rest of the buffer memory is allocated to the second region for host function when the USB controller is incorporated in a USB device that is a combination device able to concurrently use the host function and the peripheral function.