DMA Controller

5.2.2Quick Reference for DMA Programming

Use Table 5-5as a quick reference sheet for programming the DMA.

Table 5-5. DMA Quick Reference for Internal Peripherals (Sheet 1 of 2)

 

 

 

Width

DCMD.

Burst Size

Source

 

Unit

Function

FIFO Address

Width

or

DRCMR

(bytes)

(bytes)

 

 

 

(binary)

Target

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2S

receive

0x4040_0080

4

11

8, 16, 32

Source

0x4000_0108

 

 

 

 

 

 

 

transmit

0x4040_0080

4

11

8, 16, 32

Target

0x4000_010c

 

 

 

 

 

 

 

 

 

 

receive

0x4020_0000

1

01

8, 16, 32

Source

0x4000_0110

BTUART

 

 

 

 

 

 

 

transmit

0x4020_0000

1

01

8, 16, 32 or

Target

0x4000_0114

 

 

trailing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

receive

0x4010_0000

1

01

8, 16, 32

Source

0x4000_0118

FFUART

 

 

 

 

 

 

 

transmit

0x4010_0000

1

01

8, 16, 32 or

Target

0x4000_011c

 

 

trailing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

microphone

0x4050_0060

4

11

8, 16, 32

Source

0x4000_0120

 

 

 

 

 

 

 

 

 

modem

0x4050_0140

4

11

8, 16, 32

Source

0x4000_0124

 

receive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AC97

modem

0x4050_0140

4

11

8, 16, 32

Target

0x4000_0128

 

transmit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

audio receive

0x4050_0040

4

11

8, 16, 32

Source

0x4000_012c

 

 

 

 

 

 

 

 

 

audio transmit

0x4050_0040

4

11

8, 16, 32

Target

0x4000_0130

 

 

 

 

 

 

 

 

SSP

receive

0x4100_0010

2

10

8, 16

Source

0x4000_0134

 

 

 

 

 

 

 

transmit

0x4100_0010

2

10

8, 16

Target

0x4000_0138

 

 

 

 

 

 

 

 

 

 

receive

0x4080_000C

1

01

8, 16, 32

Source

0x4000_0144

FICP

 

 

 

 

 

 

 

transmit

0x4080_000C

1

01

8, 16, 32 or

Target

0x4000_0148

 

 

trailing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

receive

0x4070_0000

1

01

8, 16, 32

Source

0x4000_014c

STUART

 

 

 

 

 

 

 

transmit

0x4070_0000

1

01

8, 16, 32, or

Target

0x4000_0150

 

 

trailing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MMC

receive

0x4110_0040

1

01

32 or trailing

Source

0x4000_0154

 

 

 

 

 

 

 

transmit

0x4110_0044

1

01

32 or trailing

Target

0x4000_0158

 

 

 

 

 

 

 

 

 

Intel® PXA255 Processor Developer’s Manual

5-13

Page 163
Image 163
Intel PXA255 manual Quick Reference for DMA Programming, DMA Quick Reference for Internal Peripherals Sheet 1, Dcmd, Drcmr