5-4
Intel® PXA255 Processor
Developer’s Manual
DMA Controller
If all channels request data transfers, the Sets are prioritized in following order:
•
Set zero
•
Set one
•
Set zero
•
Set two
•
Set zero
•
Set one
•
Set zero
•
Set three
The pattern repeats for the next eight channel services. In each set, the channels are given round-
robin priority.
The state machine used to determine the priority of the DMA channels is shown in
Table 5-3
. Use
this table to determine the exact sequence the DMA controller gives to each channel when not all
channels are running concurrently.
The channels get a round-robin priority in each set. Out of reset, the state machine state is zero. If a
channel in set zero has a pending request, that channel is serviced. If a channel in set one has a
pending request, that channel is serviced and so on. Once a request is serviced, the state machine
Table 5-2. Channel Priority (if all channels are running concurrently)
Set
Channels
Priority
Number of times served
0
0,1,2,3
Highest
4 / 8
1
4,5,6,7
Higher
2 / 8
2
8,9,10,11
Low
1 / 8
3
12,13,14,15
Low
1 / 8
Table 5-3. Channel Priority
State Machine
State
DMA Set Priority within each State Machine State
0
S0 > S1 > S2 > S3
1
S1 > S0 > S3 > S2
2
S0 > S1 > S2 > S3
3
S2 > S3 > S0 > S1
4
S0 > S1 > S2 > S3
5
S1 > S0 > S3 > S2
6
S0 > S1 > S2 > S3
7
S3 > S2 > S1 > S0
Summary of Contents for PXA255
Page 1: ...Intel PXA255 Processor Developer s Manual January 2004 Order Number 278693 002 ...
Page 24: ...xxiv Intel PXA255 Processor Developer s Manual Contents ...
Page 30: ...1 6 Intel PXA255 Processor Developer s Manual Introduction ...
Page 310: ...7 46 Intel PXA255 Processor Developer s Manual LCD Controller ...
Page 330: ...8 20 Intel PXA255 Processor Developer s Manual Synchronous Serial Port Controller ...
Page 358: ...9 28 Intel PXA255 Processor Developer s Manual I2 C Bus Interface Unit ...
Page 488: ...13 36 Intel PXA255 Processor Developer s Manual AC 97 Controller Unit ...
Page 572: ...16 30 Intel PXA255 Processor Developer s Manual Network SSP Serial Port ...
Page 599: ...Intel PXA255 Processor Developer s Manual 17 27 Hardware UART ...
Page 600: ......