10.1.5 Addressing Modes

The DMA Controller also supports transfers between single addresses or address ranges. The four basic options are:

  • Fixed-to-Fixed: Between two constant addresses
  • Fixed-to-Block: From a constant source address to a range of destination addresses
  • Block-to-Fixed: From a range of source addresses to a single, constant destination address
  • Block-to-Block: From a range of source addresses to a range of destination addresses

The option to select auto-increment or auto-decrement of source and/or destination addresses is available for Block Addressing modes.

Figure 10-2. Types of DMA Data Transfers