摘要 |
PROBLEM TO BE SOLVED: To provide a data transfer system capable of sequentially setting DMA transfer, without waiting finish interruption of DMA transfer.SOLUTION: A data transfer device comprises: a first control part 11; a first memory 12 which is controlled by the first control part; a second control part 21; a second memory 22 which is controlled by the second control part; a DMA transfer execution part 23 for DMA transferring data to the first memory 12 and second memory 22; a DMA setting buffer 24 to which the first control part 11 and second control part 21 can access, and which can hold plural DMA transfer settings indicating contents of DMA transfer; and a data input part 13 for receiving data input sequentially from outside. The first control part 11 stores the inputted data to the first memory 12 sequentially, and sequentially creates the DMA transfer setting for transferring the data to the second memory 22 in concurrent to the storage operation, and then writes the DMA transfer setting to the DMA setting buffer 24. The second control part 21 monitors the DMA setting buffer 24, and if there is the DMA transfer setting which has not been processed yet, instructs the DMA transfer execution part 23 to execute DMA transfer, with respect to the DMA transfer setting which has not been processed.SELECTED DRAWING: Figure 1 |