MSC8144E Reference Manual, Rev. 3
17-32
Freescale
Semiconductor
RapidIO Interface Dedicated DMA Controller
17.3.10 Destination Address Registers (DARn)
The DAR contains the address to which the DMA controller writes data for the specified channel.
In direct mode, if MR[CDSM/SWSM] is cleared and MR[SRW] is set, a write to this register
simultaneously sets MR[CS], starting a DMA transfer. Software must ensure that this is a valid
address.
If the RapidIO interface is the destination of a transaction, the DARs are redefined. Several
options exist for the transaction type that can be specified. There are a number of noncoherent
write and flush types for address-based write transactions, and message types for port-based write
transactions. Maintenance packets use an offset instead of an address.
Table 17-14 describes the DAR fields.
DAR0
Destination Address Registers 0–3
Offset 0x11C
DAR1
Offset 0x19C
DAR2
Offset 0x21C
DAR3
Offset 0x29C
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Local
DAD
RapidIO
Dest.
HOP_COUNT
CONFIG_OFFSET
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Local
DAD
RapidIO
Dest.
CONFIG_OFFSET
Type
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 17-14. DAR Field Descriptions
Bits
Reset
Description
Local Source
DAD
31–0
0
Destination Address
Contains the destination address of the DMA transfer. The contents are updated after every
DMA write operation unless the final stride of a striding operation is less than the stride size, it
which case it remains equal to the address from with the last stride began.
Source is RapidIO Interface
HOP_COUNT
31–24
0
Maintenance Packet Hop Count
This value is defined by the RapidIO Interconnect Specification 1.2.
CONFIG_
OFFSET
23–-0
0
Maintenance Packet Word Offset
This value is defined by the RapidIO Interconnect Specification 1.2. Bits 1–0 are always zero
because the value is 4-byte aligned.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...