MSC8113 Reference Manual, Rev. 0
16-38
Freescale Semiconductor
Direct Memory Access (DMA) Controller
DPCR selects the functionality of
DONE
/
DRACK
. The
DONE
/
DRACK
protocol is supported only by
the following requests:
External request 1—RQNUM = 01000
External request 2—RQNUM = 01001
DCPRAM
DMA Channel Parameters RAM
DCPRAM holds the parameters of all the channels. Each buffer descriptor uses 128 bits (16
bytes) to contain its status and parameters. DCPRAM is memory-mapped and can be accessed
with a read/write transaction from the system bus. If the DMA access and an external access
occur at the same time, the DMA hardware waits one clock until the external transaction
terminates. Figure 16-26 depicts the structure of the DCPRAM.
DPCR
DMA Pin Configuration Register
Bit
0
1
2
3
4
5
6
7
—
AM
SDN0
SDN1
—
Type
R/W
Reset
0
0
0
0
0
0
0
0
Table 16-8. DPCR Bit Descriptions
Name
Reset
Description
Settings
—
0–2
0
Reserved. Write to zero for future compatibility.
AM
3
0
Arbitration Mode
Selects the arbitration mode to use.
Note:
If Round-Robin Priority mode is
selected (AM = 1), then
DCHCRx[PRIO] must be cleared for
all channels.
0
Fixed priority.
1
Round-Robin priority.
SDN0
4
0
Select DONE0
Controls the functionality of DONE1/DRACK1.
The functionality is determined by the SDN0
value and the GPIO registers configuration. For
details, see Section 23.5.
0
Functionality is DONE1.
1
Functionality is DRACK1.
SDN1
5
0
Select DONE1
Controls the functionality of DONE2/DRACK2.
The functionality is determined by the SDN1
value and the GPIO register configuration. For
details, see Section 23.5.
0
Functionality is DONE2.
1
Functionality is DRACK2.
—
6–7
0
Reserved. Write to zero for future compatibility.
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...