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.

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
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
Value Description
0 FPGA
1 I2C4_RX
RW 0x0
0 chansel_0
Channel 0 selects between FPGA and I2C4_EMAC_TX
Value Description
0 FPGA
1 I2C4_TX
RW 0x0