dma
Registers used by the DMA Controller. All fields are reset by a cold or warm reset.
These register bits should be updated during system initialization prior to removing the DMA controller from reset. They may not be changed dynamically during DMA operation.
Module Instance | Base Address | Register Address |
---|---|---|
i_sys_mgr_core | 0xFFD12000 | 0xFFD12020 |
Size: 32
Offset: 0x20
Access: RW
Access mode: PRIVILEGEMODE | SECURE
Note: The processor must make a secure, privileged bus access to this register. You can configure processor mode settings in the control registers of the ARM Cortex-A53 MPcore processor. For more information about processor modes, please refer to the ARM Infocenter.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
irq_ns RW 0x0 |
Reserved |
mgr_ns RW 0x0 |
|||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved |
chansel_1 RW 0x0 |
Reserved |
chansel_0 RW 0x0 |
dma Fields
Bit | Name | Description | Access | Reset | ||||||
---|---|---|---|---|---|---|---|---|---|---|
31:24 | irq_ns |
Specifies the security state of an event-interrupt resource. If bit index [x] is 0, the DMAC assigns event<x> or irq[x] to the Secure state. If bit index [x] is 1, the DMAC assigns event<x> or irq[x] to the Non-secure state. |
RW | 0x0 | ||||||
16 | mgr_ns |
Specifies the security state of the DMA manager thread. 0 = assigns DMA manager to the Secure state. 1 = assigns DMA manager to the Non-secure state. Sampled by the DMA controller when it exits from reset. |
RW | 0x0 | ||||||
4 | chansel_1 |
Channel 1 selects between FPGA and I2C4_EMAC_RX
|
RW | 0x0 | ||||||
0 | chansel_0 |
Channel 0 selects between FPGA and I2C4_EMAC_TX
|
RW | 0x0 |