![Motorola ColdFire MCF5281 User Manual Download Page 345](http://html.mh-extra.com/html/motorola/coldfire-mcf5281/coldfire-mcf5281_user-manual_245144345.webp)
MOTOROLA
Chapter 16. DMA Controller Module
16-5
DMA Controller Module Programming Model
16.4 DMA Controller Module Programming Model
This section describes each internal register and its bit assignment. Note that modifying
DMA control registers during a DMA transfer can result in undefined operation. Table 16-2
shows the mapping of DMA controller registers. Note the differences for the byte count
registers depending on the value of MPARK[BCR24BIT]. See Section 8.5.3, “Bus Master
Park Register (MPARK)” for further information.
Table 16-2. Memory Map for DMA Controller Module Registers
DMA
Channel
IPSBAR
Offset
[31:24]
[23:16]
[15:8]
[7:0]
0
0x100
Source address register 0 (SAR0) [p. 16-6]
0x104
Destination address register 0 (DAR0) [p. 16-6]
0x108
DMA control register 0 (DCR0) [p. 16-8]
0x10C
Byte count register 0 (BCR24BIT = 0)
1
1
The DMA module originally supported a left-justified 16-bit byte count register (BCR). This function was later reimplemented as
a right-justified 24-bit BCR. The operation of the DMA and the interpretation of the BCR is controlled by the
MPARK[BCR24BIT]. See Section 8.5.3, “Bus Master Park Register (MPARK)" for more details.
Reserved
0x10C
Reserved
Byte count register 0 (BCR24BIT = 1)
1
(BCR0) [p. 16-7]
0x110
DMA status register 0
(DSR0) [p. 16-10]
Reserved
1
0x140
Source address register 1 (SAR1) [p. 16-6]
0x144
Destination address register 1 (DAR1) [p. 16-6]
0x148
DMA control register 1 (DCR1) [p. 16-8]
0x14C
Byte count register 1 (BCR24BIT = 0)
1
Reserved
0x14C
Reserved
Byte count register 1 (BCR24BIT = 1)
1
(BCR1) [p. 16-7]
0x150
DMA status register 1
(DSR1) [p. 16-10]
Reserved
2
0x180
Source address register 2 (SAR2) [p. 16-6]
0x184
Destination address register 2 (DAR2) [p. 16-6]
0x188
DMA control register 2 (DCR2) [p. 16-8]
0x18C
Byte count register 2 (BCR24BIT = 0)
1
Reserved
0x18C
Reserved
Byte count register 2 (BCR24BIT = 1)
1
(BCR2) [p. 16-7]
0x190
DMA status register 2
(DSR2) [p. 16-10]
Reserved
3
0x1C0
Source address register 3 (SAR3) [p. 16-6]
0x1C4
Destination address register 3 (DAR3) [p. 16-6]
0x1C8
DMA control register 3 (DCR3) [p. 16-8]
0x1CC
Byte count register 3 (BCR24BIT = 0)
1
Reserved
0x1CC
Reserved
Byte count register 3 (BCR24BIT = 1)
1
(BCR3) [p. 16-7]
0x1D0
DMA status register 3
(DSR3) [p. 16-10]
Reserved
Summary of Contents for ColdFire MCF5281
Page 124: ...3 20 MCF5282 User s Manual MOTOROLA EMAC Instruction Set Summary ...
Page 141: ...MOTOROLA Chapter 5 Static RAM SRAM 5 5 SRAM Programming Model ...
Page 142: ...5 6 MCF5282 User s Manual MOTOROLA SRAM Programming Model ...
Page 168: ...6 26 MCF5282 User s Manual MOTOROLA Interrupts ...
Page 186: ...7 18 MCF5282 User s Manual MOTOROLA Functional Description ...
Page 228: ...9 22 MCF5282 User s Manual MOTOROLA Functional Description ...
Page 246: ...10 18 MCF5282 User s Manual MOTOROLA Low Power Wakeup Operation ...
Page 254: ...11 8 MCF5282 User s Manual MOTOROLA Memory Map and Registers ...
Page 264: ...12 10 MCF5282 User s Manual MOTOROLA Chip Select Registers ...
Page 280: ...13 16 MCF5282 User s Manual MOTOROLA Misaligned Operands ...
Page 314: ...14 34 MCF5282 User s Manual MOTOROLA MCF5282 External Signals ...
Page 339: ...MOTOROLA Chapter 15 Synchronous DRAM Controller Module 15 25 SDRAM Example ...
Page 340: ...15 26 MCF5282 User s Manual MOTOROLA SDRAM Example ...
Page 356: ...16 16 MCF5282 User s Manual MOTOROLA DMA Controller Module Functional Description ...
Page 408: ...17 52 MCF5282 User s Manual MOTOROLA Buffer Descriptors ...
Page 446: ...20 24 MCF5282 User s Manual MOTOROLA Interrupts ...
Page 474: ...22 18 MCF5282 User s Manual MOTOROLA Programming Model ...
Page 510: ...23 36 MCF5282 User s Manual MOTOROLA Operation ...
Page 526: ...24 16 MCF5282 User s Manual MOTOROLA I2C Programming Examples ...
Page 672: ...28 12 MCF5282 User s Manual MOTOROLA Functional Description ...
Page 718: ...29 46 MCF5282 User s Manual MOTOROLA Motorola Recommended BDM Pinout ...
Page 750: ...32 8 MCF5282 User s Manual MOTOROLA Ordering Information ...