Patent ID: 8073992

Claim:
A data transfer device comprising: a transfer request module for interpreting a data transfer request received from outside; a transfer instruction module including a receiving section for receiving the data transfer request after interpretation by the transfer request module, a remaining data setting section for setting a data volume to be transferred in accordance with the data transfer request after the interpretation the receiving section receives, a remaining data retaining section for holding the data volume set by the remaining data setting section, a remaining data reading section for reading the data volume held in the remaining data retaining section, a counter setting section for setting a limit of a number of times of transfer unit settings in accordance with the data transfer request after the interpretation the receiving section receives, a counter for holding the limit of the number of times of settings carried out by the counter setting section and for counting down the value it holds every time the transfer unit is set, a counter reading section for reading the value held in the counter, and a transfer instruction section for instructing a controller module to transfer data in response to the data transfer request after the interpretation which is transmitted via the receiving section; and the controller module for transferring the data in accordance with the instruction from the transfer instruction section.