A data transfer control device including: a link controller which analyzes
a packet received through a serial bus; a packet detection circuit which
detects completion or start of packet reception based on analysis result
of the received packet; first and second packet buffers into which the
packet received through the serial bus is written; and a switch circuit
which switches a write destination of the received packet. When a Kth
packet has been written into one of the first and second packet buffers
and completion of reception of the Kth packet or start of reception of a
(K+1)th packet subsequent to the Kth packet has been detected, the switch
circuit switching the write destination of the (K+1)th packet to the
other of the first and second packet buffers.