Patent ID: 7590765
Filing Date: 2009-09-15
Classification: G06F

Abstract:
1. A data transfer control device that transfers data via a bus, comprising: a buffer controller that controls access to a data buffer, the data buffer including a command block area, a data area and a status block area; a transfer controller that controls data transfer; a first circuit that instructs a commencement of a transaction of bulk OUT transfer in a command transport in response to an instruction on execution of the automatic bulk transfer; a second circuit that selects either one of execution of a transaction of bulk OUT transfer in a data transport, execution of a transaction of bulk IN transfer in the data transport, or no execution of the data transport, based on information of a transfer direction of the data transport and information regarding presence or absence of the data transport in response to completion of the transaction of the bulk OUT transfer in the data transport commenced by the first circuit; a third circuit that instructs a commencement of a transaction of the bulk OUT transfer in the data transport, and that instructs a commencement of a transaction of the bulk IN transfer in the data transport, in response to selection of executing the transaction of the bulk IN transfer in the data transport; and a fourth circuit that instructs a commencement of a transaction of the bulk IN transfer in the command transport in response to completion of the bulk OUT transfer and the bulk IN transfer in the data transport; the transfer controller executing the following transactions in the following order;