Patent ID: 6694386
Filing Date: 2004-02-17
Classification: G06F

Abstract:
A data transfer apparatus that receives data, which should be transferred in real time, from a first external device and outputs the data to a second external device, the second external device receiving the data outputted by the data transfer apparatus and outputting a retransmission request signal for the data to the data transfer apparatus when the data is not received properly,the data transfer apparatus comprising: receiving means for receiving data from the first external device; storage means for storing the data received by the receiving means; output means for receiving data and outputting the data to the second external device; retransmission request receiving means for receiving a retransmission request signal from the second external device; and transfer control means for having a first transfer performed when the receiving means has received data from the first external device and a second transfer performed when the retransmission request receiving means has received the retransmission request signal, the first transfer transferring the data directly to both the output means and the storage means in parallel using direct memory access (DMA), and the second transfer transferring data, which has already been stored in the storage means by the first transfer, to the output means.