Patent attributes
The duplicate synchronization system has: a first system; and a second system operating in synchronization with the first system. The first and the second systems are connected to each other. The first system includes: a first memory; a first memory controller; and a first DMA engine. The second system includes: a second memory; a second memory controller; and a second DMA engine. When sending a read command to the memory controller, each DMA engine can set a source of the read command to either the first DMA engine or the second DMA engine. The memory controller reads out data from the memory in response to the read command, and sends the read data back to the source indicated in the read command.