6 ptd control (ptd), Ptd control (ptd) -9 – Freescale Semiconductor MCF5480 User Manual

Page 729

Advertising
background image

Memory Map/Register Definitions

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

24-9

24.3.3.6

PTD Control (PTD)

The priority task decode control register is used to configure different operating modes of this DMA

module. The PTD is also used to enable/disable new functionality designed into the module after the first

release of the design.

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

R

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

W

Reset

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

15

14

13

12

11

10

9

8

7

5

5

4

3

2

1

0

R PCTL

15

PCTL

14

PCTL

13

0

0

0

0

0

0

0

0

0

0

0

PCTL

1

0

W

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Reg

Addr

MBAR + 0x8010

Figure 24-7. PTD Control Register (PTD)

Table 24-6. PTD Field Descriptions

Bits

Name Description

31–16

—

Reserved.

15

PCTL15

Task priority control. This bit selects the prioritization scheme used by the DMA when deciding
which tasks to run. This is a global bit and affects all DMA channels. See

Section 24.4.5,

“Prioritization,”

and

Section 24.3.3.10, “Priority Registers (PRIORn),”

for further reference.

1 Task priority
0 Request priority

14

PCTL14

Bus error control
0 Enable interrupt for bus error
1 Disable interrupt for bus error

13

PCTL13

Task arbitration control
0 Do not force arbitration
1 Force arbitration for higher task number on same request level

12–2

—

Reserved

1

PCTL1

Registered request control
0 Take request straight from FIFO controller
1 Enable registered Requester from prefetch buffer

0

PCTL0

CommBus Prefetch
1 disable prefetch
0 enable prefetch

Advertising
This manual is related to the following products: