|
PXR40RM Datasheet, PDF (528/1434 Pages) Freescale Semiconductor, Inc – PXR40 Microcontroller | |||
|
◁ |
Enhanced Direct Memory Access Controller (eDMA)
21.3 Memory Map and Registers
This section provides a detailed description of all eDMA registers.
21.3.1 Module Memory Map
The eDMA memory map is shown in Table 21-1. The address of each register is given as an offset to the
eDMA base address. Registers are listed in address order, identified by complete name and mnemonic, and
list the type of accesses allowed. In register names, an âxâ is used to indicate A or B, depending on which
eDMAâs register you are using. If a register only exists in one of the eDMAs, the register description will
state that.
The eDMAâs programming model is partitioned into two regions: the first region defines a number of
registers providing control functions; however, the second region corresponds to the local transfer control
descriptor memory.
Some registers are implemented as two 32-bit registers, and include H and L suffixes, signaling the high
and low portions of the control function.
Base addresses of eDMA_x:
⢠EDMA_A_BASE = 0xFFF4_4000
⢠EDMA_B_BASE = 0xFFF5_4000
Table 21-1. eDMA Memory Map
Offset from
EDMA_x_BASE
Register
Bits Access Reset Value Section/Page
0x0000
0x0004
0x0008
0x000C
0x0010
0x0014
0x0018
0x0019
0x001A
0x001B
0x001C
0x001D
EDMA_x_MCRâeDMA module control register
32
EDMA_x_ESRâeDMA error status register
32
EDMA_A_ERQRHâeDMA_A enable request high register 32
(channels 63â32)
Reserved (eDMA_B)
EDMA_x_ERQRLâeDMA enable request low register
32
(channels 31â00)
EDMA_A_EEIRLHâeDMA_A enable error interrupt register 32
(channels 63â32)
Reserved (eDMA_B)
EDMA_x_EEIRLâeDMA enable error interrupt register
32
(channels 31â00)
EDMA_x_SERQRâeDMA set enable request register
8
EDMA_x_CERQRâeDMA clear enable request register
8
EDMA_x_SEEIRâeDMA set enable error interrupt register 8
EDMA_x_CEEIRâeDMA clear enable error interrupt register 8
EDMA_x_CIRQRâeDMA clear interrupt request register
8
EDMA_x_CERâeDMA clear error register
8
R/W 0x0000_E400 21.3.2.1/21-13
R 0x0000_0000 21.3.2.2/21-17
R/W 0000_0000 21.3.2.3/21-19
R/W 0x0000_0000 21.3.2.3/21-19
R/W 0x0000_0000 21.3.2.4/21-21
R/W 0x0000_0000 21.3.2.4/21-21
W
0x00
21.3.2.5/21-23
W
0x00
21.3.2.6/21-24
W
0x00
21.3.2.7/21-25
W
0x00
21.3.2.8/21-26
W
0x00
21.3.2.9/21-27
W
0x00
21.3.2.10/21-27
21-4
PXR40 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor
|
▷ |