摘要 |
An apparatus for controlling data movement between a peripheral and a data processing system, comprises a memory for storing data, wherein the memory comprises a plurality of memory modules. Each memory module corresponds to an assigned area of a first memory map, the first memory map being duplicated into a plurality of mirrored memory maps. Each mirrored memory map corresponds to a predefined operation, a composite of the first memory map and the plurality of mirrored memory maps forming a total memory space. Each memory location within the total memory space is defined by a unique memory space address. A processor performs a pseudo operation in response to a first control signal from the peripheral indicating data is available for being moved. A logic circuit generates at least one control signal in response to the pseudo operation such that a predetermined data movement operation occurs. |