Patent ID: 7237047

Claim:
A data transfer control device for data transfer through a universal serial bus (USB) using the USB standard, comprising: a buffer that includes a first storage area for a data packet and a second storage area for a status block packet, the first and second storage areas being provided for one end point, when a plurality of types of informations including the data packet and status block packet have been allocated as informations to be transferred through the one end point; and a buffer management circuit that reads information to be transferred from the end point to a host from the first storage area for the data packet during a data phase in which the data packet is transferred through the USB, and reads information to be transferred from the end point to the host from the second storage area for the status block packet during a status phase in which the status block packet is transferred through the USB, wherein the data packet and status block packet are transferred through an identical USB transfer line, and the first storage area and the second storage area are separate structures in the buffer even though the first storage area and the second storage area are designated by one end point number.