1 source address registers (sar0-sar3), 1 source address registers (sar0–sar3) -5, Transfer can result in undefined operation – Motorola ColdFire MCF5281 User Manual

Page 301: Table 16-2, 1 source address registers (sar0–sar3)

Advertising
background image

DMA Controller Module

Freescale Semiconductor

16-5

16.4.1

Source Address Registers (SAR0–SAR3)

SARn, shown in

Figure 16-4

, contains the address from which the DMA controller requests data.

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-5]

0x104

Destination address register 0 (DAR0) [p. 16-6]

0x108

DMA control register 0 (DCR0) [p. 16-7]

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-5]

0x144

Destination address register 1 (DAR1) [p. 16-6]

0x148

DMA control register 1 (DCR1) [p. 16-7]

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-5]

0x184

Destination address register 2 (DAR2) [p. 16-6]

0x188

DMA control register 2 (DCR2) [p. 16-7]

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-5]

0x1C4

Destination address register 3 (DAR3) [p. 16-6]

0x1C8

DMA control register 3 (DCR3) [p. 16-7]

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

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

Advertising
This manual is related to the following products: