Altera Cyclone V Device Handbook page 826

Hide thumbs Also See for Cyclone V:
Table of Contents

Advertisement

16-30
DMAGO
Figure 16-8: DMAFLUSHP Instruction Encoding
Assembler syntax
DMAFLUSHP <peripheral>
where:
<peripheral> 5-bit immediate, value 0-31
Operation
You can only use this instruction in a DMA channel thread.
DMAGO
When the DMA manager executes Go for a DMA channel that is in the Stopped state, it performs the
following steps on the DMA channel:
1. Moves a 32-bit immediate into the program counter
2. Sets its security state
3. Updates it to the Executing state.
Note:
If a DMA channel is not in the Stopped state when the DMA manager executes DMAGO then the
DMAC does not execute DMAGO but instead it executes DMANOP.
Figure 16-9: DMAGO Instruction Encoding
47
Assembler syntax
DMAGO <channel_number>, <32- bit_immediate> [, ns]
where:
<channel_number> Selects a DMA channel. It must be one of:
C0 DMA channel 0
C1 DMA channel 1
C2 DMA channel 2
C3 DMA channel 3
C4 DMA channel 4
Altera Corporation
11
10
9
8
15
7 6 5
periph[4:0]
0
0 0
0
0
1
15 14 13 12 11 10
0
0
0 0
imm[31:0]
4 3 2 1
0
1
0
1
0
1
8
7 6 5
4 3 2 1
cn[2:0]
0
1
0
1
0
0
0
cv_54016
2013.12.30
0
ns
0
16
DMA Controller
Send Feedback

Advertisement

Table of Contents
loading

Table of Contents