Instruction - Samsung S5PC110 Manual

Risc microprocessor
Table of Contents

Advertisement

S5PC110_UM

1.3 INSTRUCTION

Mnemonic
DMAADDH
Add Halfword
DMAEND
DMAFLUSHP
Flush and notify
DMAGO
DMALD
DMALDP
Load Peripheral
DMALP
DMALPEND
DMALPFE
Loop Forever
DMAKILL
DMAMOV
DMANOP
No operation
DMARMB
Read Memory Barrier
DMASEV
DMAST
DMASTP
Store and notify
DMASTZ
DMAWFE
Wait For Event
DMAWFP
Wait For Peripheral
DMAWMB
Write Memory Barrier
Each PL330 has a manager thread and eight channel threads. A manager thread controls the overall operation of
DMAC, including initiating and killing channel. The channel thread operates the DMA.
Table 1-5
Instruction
M = DMA manager
C = DMA channel
End
Peripheral
Go
Load
Loop
Loop End
Kill
Move
Send Event
Store
Peripheral
Store Zero
Instruction Syntax Summary
Thread usage:
-
C
See DMAADDH on page 4-5 of "PL330 TRM".
M
C
See DMAEND on page 4-5 of "PL330 TRM".
-
C
See DMAFLUSHP on page 4-6 of "PL330
TRM".
M
-
See DMAGO on page 4-6 of "PL330 TRM".
-
C
See DMALD[S|B] on page 4-8 of "PL330
TRM".
-
C
See DMALDP<S|B> on page 4-9 of "PL330
TRM".
-
C
See DMALP on page 4-10 of "PL330 TRM".
-
C
See DMALPEND[S|B] on page 4-11 of "PL330
TRM".
-
C
See DMALPFE on page 4-13 of "PL330 TRM".
M
C
See DMAKILL on page 4-13 of "PL330 TRM".
-
C
See DMAMOV on page 4-14 of "PL330 TRM".
M
C
See DMANOP on page 4-16 of "PL330 TRM".
-
C
See DMARMB on page 4-16 of "PL330 TRM".
M
C
See DMASEV on page 4-17 of "PL330 TRM".
-
C
See DMAST[S|B] on page 4-17 of "PL330
TRM".
-
C
See DMASTP<S|B> on page 4-19 of "PL330
TRM".
-
C
See DMASTZ on page 4-20 of "PL330 TRM".
M
C
See DMAWFE on page 4-20 of "PL330 TRM".
-
C
See DMAWFP<S|B|P> on page 4-21 of
"PL330 TRM".
-
C
See DMAWMB on page 4-22 of "PL330 TRM".
1 DMA CONTROLLER
Description
1-25

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents