摘要 |
PURPOSE: A device and a method for controlling the DMA(Direct Memory Access) are provided to maximize a transfer efficiency by transferring the data in a maximum data size allowed to the DMAC(Direct Memory Access Controller) regardless of a data transfer position of a source or a destination, and the data size. CONSTITUTION: A register(300) stores the controlling information from a CPU and a status according to a DMA operation. A controlling logic(200) controls the data transfer flow by referring the register(300), and compares the transfer position for an address of the source and the destination. A shift buffer(100) inputs/outputs the data in a byte or a word unit between the source and the destination by the control of the controlling logic(200), and internally shifts the data in the byte or the word unit. An interface logic(400) controls a bus between the source and the destination by receiving the control of the controlling logic(200).
|