摘要 |
PROBLEM TO BE SOLVED: To provide a data communication system capable of improving a data transfer speed while keeping a circuit scale small by sharing a part of buffer memories with a plurality of end points and changing the shared buffer memory according to a use state of the buffer memory. SOLUTION: In this data communication system based on the USB specification, two end points 13a and 13b share an FIFO memory 20c. When the end point using the shared FIFO memory 20c is determined, it is determined by measuring the transferred data amount by using each FIFO memory 20c for respective end points 13a and 13b, and timing for changing the connection destination of the shared FIFO memory 20c is delayed according to combinations of the end point transmitting/receiving a data packet immediately before the change of the connection destination of the shared FIFO memory 20c and the data size of the data packet. COPYRIGHT: (C)2005,JPO&NCIPI
|