
Direct Memory Access Controller
LH75400/01/10/11 (Preliminary) User’s Guide
12-8
7/15/03
12.3.2 DMA Controller Register Definitions
12.3.2.1 Source Base Registers
These two 16-bit registers contain the 32-bit source base address for the next DMA trans-
fer. When the DMA Controller is enabled, the content of the Source Base Address Register
is loaded in the Current Source Address Register.
12.3.2.2 Destination Base Register
These two 16-bit registers contain the 32-bit destination base address for the next DMA
transfer. When the DMA Controller is enabled, the content of the Destination Base
Address Register is loaded in the Current Destination Address Register.
12.3.2.3 Maximum Count Register
This register is programmed with the maximum data unit count of the next DMA transfer.
The data unit is equal to the source-to-DMA data width (byte, half-word or word). When the
DMA Controller is enabled, the content of the Maximum Count Register is loaded in the
Terminal Count Register.
If the Maximum count is programmed to ‘1’, it performs a single transfer only and sets the
terminal count. If the maximum count is programmed to ‘0’, the DMA Controller does not
perform any function.
The maximum terminal count is limited by a 16-bit value. (2
16
– 1)