beautypg.com

Freescale Semiconductor MPC8260 User Manual

Page 670

background image

SDMA Channels and IDMA Emulation

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

19-26

Freescale Semiconductor

6

CM

Continuous mode
0 Buffer chaining mode. The CP clears V after this BD is serviced. Buffer chaining

mode is used to transfer large quantities of data into non-contiguous buffer areas.
The user can initialize BDs ahead of time, if needed. The CP automatically loads the
IDMA registers from the next BD values when the transfer is terminated.

1 Auto buffer mode (continuous mode). The CP does not clear V after this BD is

serviced. This is the only difference between auto buffer mode and buffer chaining
mode. Auto buffer mode transfers multiple groups of data to/from a buffer table and
does not require BD reprogramming. The CP automatically reloads the IDMA
registers from the next BD values when the transfer is terminated. Either a single BD
or multiple BDs can be used to create an infinite loop of repeated data moves.

Note: The I bit can still be used to generate an interrupt in this mode.

7-8

Reserved, should be cleared.

9

SDN

Source done
0 DONE is inactive during this BD.
1 The IDMA asserts DONE at the last read data phase of the BD.
In fly-by mode (DCM[FB] = 1), SDN should be same as DDN.

10

DDN

Destination done
0 DONE is inactive during this BD.
1 The IDMA asserts DONE at the last write data phase of the BD.
In fly-by mode (DCM[FB] = 1), DDN should be same as SDN.

11

DGBL

Destination global
0 Snooping is not activated.
1 Snooping is activated for write transactions to the destination.
In fly-by mode, should be the same as SGBL.

12-13

DBO

Destination byte ordering:
01 Munged little Endian.
1x Big endian (Freescale).
00 Reserved
In fly-by mode, should be the same as SBO.

14

Reserved, should be cleared.

15

DDTB

Destination data bus.
0 The destination address lies within the 60x bus.
1 The destination address lies within the local bus.
In fly-by mode, should be the same as SDTB.

0x02

0-1

Reserved, should be cleared.

2

SGBL

Source global
0 Snooping is not activated.
1 Snooping is activated for read transactions from the source.
In fly-by mode, should be the same as DGBL.

3-4

SBO

Source byte ordering:
01 Munged little endian
1x Big endian (Freescale)
00 Reserved
In fly-by mode, should be the same as DBO.

5

Reserved, should be cleared.

Table 19-10. IDMA BD Field Descriptions (continued)

Offset

Bits

Name

Description