摘要 |
PROBLEM TO BE SOLVED: To provide a DMA controller that carries out DAM transfer wherein an address is written into a DMA register of a DMA controller specifying a memory location within a memory device at which either the parameters for a transfer of a block of data are provided or the status of the transfer of a block of data is to be written by the DMA controller.SOLUTION: The DMA controller writes a value showing a transfer status of a data block from a source data location to a destination data location into a transfer status storage location, has a base address resister of the transfer status storage location. A control device writes a value specifying a base address of the transfer status storage location for each transfer into the base address resistor of the transfer status storage location. The base address of the transfer status storage location is different in at least part of the transfer. The base address of the transfer status storage location in a certain transfer is an address in a system memory. The base address of the transfer status storage location in other transfers is an address in a memory of another device. |