16-6
Operating States
Figure 16-2: Thread Operating States
In the above figure, the DMAC permits all of the following:
• Only DMA channel threads can use states shown in blue
• Arcs with no letter designator indicate state transitions for the DMA manager and DMA channel
threads, otherwise use is restricted as follows:
• C—DMA channel threads only
• M—DMA manager thread only
• States within the dotted line can transition to the Faulting completing, Faulting, or Killing
After the DMAC exits from reset, it sets all DMA channel threads to the Stopped state, and the status of
boot_from_pc
• When
boot_from_pc
• When
boot_from_pc
Altera Corporation
Faulting
Killing
C
Faulting
Completing
Completing
C
Waiting for
Peripheral
controls the DMA manager thread state.
is LOW, then the DMA manager thread moves to the Stopped state.
is HIGH, then the DMA manager thread moves to the Executing state.
Stopped
C
M
Executing
C
C
C
At Barrier
2016.10.28
Cache
Miss
Updating
PC
Waiting
for Event
DMA Controller
Send Feedback
cv_5v4