摘要 |
PROBLEM TO BE SOLVED: To elongate a bus occupying time on the side of a host CPU by holding read access on the side of the host CPU during read access on the side of an external device and transferring downloaded data directly to the side of the host CPU. SOLUTION: When a DMA request signal DREQ is active and an empty flag FLG is active, DMA read access is performed and data read from an external device 13 is stored in a data buffer 21. Thereby, the data is firstly read from the external device 13 without waiting for a DMA enabling signal DACK from the host CPU 11, and then read request is performed on the host CPU 11 when the empty flag FLG is inactive, the data in the data buffer 21 is transferred to the side of the host CPU 11 in response to read from the host CPU 11, and the empty flag FLG is asserted. COPYRIGHT: (C)2004,JPO
|