![Freescale Semiconductor MCF54455 Скачать руководство пользователя страница 421](http://html1.mh-extra.com/html/freescale-semiconductor/mcf54455/mcf54455_reference-manual_2330541421.webp)
Enhanced Direct Memory Access (eDMA)
19-6
Freescale Semiconductor
•
In fixed arbitration mode, a configuration error is caused by any two channel priorities being equal.
All channel priority levels must be unique when fixed arbitration mode is enabled.
•
If a scatter/gather operation is enabled upon channel completion, a configuration error is reported
if the scatter/gather address (DLAST_SGA) is not aligned on a 32-byte boundary.
•
If minor loop channel linking is enabled upon channel completion, a configuration error is reported
when the link is attempted if the TCD
n
_CITER[E_LINK] bit does not equal the
TCD
n
_BITER[E_LINK] bit.
If enabled, all configuration error conditions, except the scatter/gather and minor-loop link errors, report
as the channel activates and asserts an error interrupt request. A scatter/gather configuration error is
reported when the scatter/gather operation begins at major loop completion when properly enabled. A
minor loop channel link configuration error is reported when the link operation is serviced at minor loop
completion.
If a system bus read or write is terminated with an error, the data transfer is stopped and the appropriate
bus error flag set. In this case, the state of the channel's transfer control descriptor is updated by the eDMA
engine with the current source address, destination address and current iteration count at the point of the
fault. When a system-bus error occurs, the channel terminates after the read or write transaction (which is
already pipelined after errant access) has completed. If a bus error occurs on the last read prior to beginning
the write sequence, the write executes using the data captured during the bus error. If a bus error occurs on
the last write prior to switching to the next read sequence, the read sequence executes before the channel
terminates due to the destination bus error.
The occurrence of any error causes the eDMA engine to stop the active channel immediately, and the
appropriate channel bit in the eDMA error register is asserted. At the same time, the details of the error
condition are loaded into the EDMA_ES. The major loop complete indicators, setting the transfer control
descriptor DONE flag and the possible assertion of an interrupt request, are not affected when an error is
detected. After the error status has been updated, the eDMA engine continues operating by servicing the
next appropriate channel. A channel that experiences an error condition is not automatically disabled. If a
channel is terminated by an error and then issues another service request before the error is fixed, that
channel executes and terminate with the same error condition.
Address: 0xFC04_4004 (EDMA_ES)
Access: User read-only
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
R VLD
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R
0
CPE
0
0
ERRCHN
SAE
SOE
DAE
DOE
NCE
SGE
SBE
DBE
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 19-4. eDMA Error Status Register (EDMA_ES)
Содержание MCF54455
Страница 33: ...xxviii Freescale Semiconductor ...
Страница 67: ...Freescale Semiconductor 1 ...
Страница 125: ...Freescale Semiconductor 1 ...
Страница 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Страница 173: ...Cache 6 28 Freescale Semiconductor ...
Страница 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Страница 207: ...Power Management 9 16 Freescale Semiconductor ...
Страница 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Страница 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Страница 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Страница 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Страница 601: ...Freescale Semiconductor 1 ...
Страница 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Страница 843: ...Freescale Semiconductor 1 ...
Страница 921: ...Revision History A 6 Freescale Semiconductor ...