Invention Grant
- Patent Title: Copy engine and a method for data movement
- Patent Title (中): 复制引擎和数据移动方法
-
Application No.: US12141441Application Date: 2008-06-18
-
Publication No.: US07793062B2Publication Date: 2010-09-07
- Inventor: Carlos Francisco Fuente , Ian David Judd , Robert Bruce Nicholson , Mandy A Stevens
- Applicant: Carlos Francisco Fuente , Ian David Judd , Robert Bruce Nicholson , Mandy A Stevens
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Harrington & Smith
- Priority: GB0317699.7 20030729
- Main IPC: G06F13/16
- IPC: G06F13/16

Abstract:
A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205) to point to a second address. One of the first and second addresses is a source address and one is a destination address for data to be copied. The copy engine (104) also has a control register (201). The control register (201) includes a count of the amount of memory space required by a copy operation, an indication of the direction of the copy operation from the first address to the second address or from the second address to the first address, and an indication of whether the first memory address is incremented or decremented. The copy engine (104) includes a locking mechanism for locking the copy engine (104) during a copy operation. The copy engine (104) also includes a serialization mechanism in which a write is made to control register (201) of zero count. If the copy engine (104) is locked, the write of zero count is retried until the existing copy operation has completed and then it will complete with no effect.
Public/Granted literature
- US20080256318A1 Copy Engine and a Method for Data Movement Public/Granted day:2008-10-16
Information query