Patent ID: 7051124
Filing Date: 2006-05-23
Classification: G06F

Abstract:
1. A data transfer control device for data transfer through a bus, the data transfer control device comprising: an end point management circuit that manages a first to n-th end point, where n is a natural number greater than or equal to 2, the end point management circuit receiving an end point number specification signal and outputting an end point selection signal; a buffer that includes a first storage area for a first information and a second storage area for a second information, the first and second storage areas being provided for the first end point, when a plurality of types of informations including the first and second informations have been allocated as informations to be transferred through the first end point; and a buffer management circuit that writes information transferred from a host to an end point into the first storage area for the first information during a first phase in which the first information is transferred through the bus, and writes information transferred from the host to the end point into the second storage area for the second information during a second phase in which the second information is transferred through the bus, the first storage area for the first information being set to be a randomly accessible area, the second storage area for the second information being set to be an area such that information that is input first thereto is output first therefrom, and the first information controlling the transfer of the second information, and the second information from a first bus being transferred to a second bus through the data transfer control device, wherein when the received end point number specification signal specification signal specifies the first end point, the end point management circuit outputs the end point selection signal to select the first information area during the first phase and outputs the end point selection signal to select the second information area during the second phase.