S5PC110_UM
1.3.2.1 Security Scheme
DMA_mem runs in both secure and non-secure modes, while DMA_peri runs only in non-secure mode.
1. Channel thread
−
A. DMA_mem: Runs in both secure (ns bit at DMAGO instruction is 0) and non-secure (ns bit at DMAGO
instruction is 1) modes.
−
B. DMA_peri: Runs in non-secure (ns bit at DMAGO instruction is 1) mode only.
2. ASM code
A. For non-secure transaction,
−
Use SP2 and DP2 at DMAMOV instruction.
o
APROT[1] will be 1'b1.
o
−
B. For secure transaction,
Use SP0 and DP0 at DMAMOV instruction.
o
APROT[1] will be 1'b0.
o
1 DMA CONTROLLER
1-29