Duplicate synchronization system and method of operating duplicate synchronization system
AssigneeNEC Corporation
InventorYuuichi Morozumi
Life of this patent
Estimating the term…
Abstract
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.
Claims17
A duplicate synchronization system comprising:
- a first system;
- and
- a second system configured to operate in synchronization with said first system,
- wherein said first system and said second system are connected to each other through a plurality of data link paths,
- said first system includes:
- a first memory;
- a first controller controlling a read/write for said first memory;
- and
- a first DMA (Direct Memory Access) engine accessing said first controller, said second system includes;
- a second memory;
- a second controller controlling a read/write for said second memory;
- and
- a second DMA engine accessing said second controller,
- wherein when sending a read command in which a source is indicated to any of said first controller and said second controller, each of said first DMA engine and said second DMA engine sets said source to any of said first DMA engine and said second DMA engine,
- said first controller reads out a data from said first memory in response to said read command, and sends said read data back to said source, and
- said second controller reads out a data from said second memory in response to said read command, and sends said read data back to said source.
A method of operating a duplicate synchronization system comprising:
- (A) providing said duplicate synchronization system having:
- a first system;
- and
- a second system operating in synchronization with said first system,
- wherein said first system includes a first memory and a first DMA engine accessing said first memory, and said second system includes a second memory and a second DMA engine accessing said second memory;
- and
- (B) using at least one of said first DMA engine and said second DMA engine in a data copy from said first memory and said second memory.
Dependencies are inferred from the claim text.