Faulting Completing
A DMA channel thread is waiting for the AXI master interface to signal that the outstanding load or store
transactions are complete. After the transactions complete, the thread moves to the Faulting state.
Faulting
The thread is stalled indefinitely. The thread moves to the Stopped state when you use the
DBGCMD
register
to instruct the DMAC to execute
DMAKILL
for that thread.
Killing
A DMA channel thread is waiting for the AXI master interface to signal that the outstanding load or store
transactions are complete. After the transactions complete, the thread moves to the Stopped state.
Completing
A DMA channel thread is waiting for the AXI master interface to signal that the outstanding load or store
transactions are complete. After the transactions complete, the thread moves to the Stopped state.
Related Information
Updating DMA Channel Control Registers During a DMA Cycle
on page 16-24
Error Checking and Correction
Error Checking and Correction (ECC) block provides outputs to notify the system manager when single-bit
correctable errors are detected
The SRAM local memory buffer is 64 by 512 bits, providing 4096 bytes of memory. The buffer provides
error checking and correction (ECC) capability. The ECC block is integrated around a memory wrapper,
and provides the following features:
• Output to notify the system manager when single-bit correctable errors are detected and corrected
• Output to notify the system manager when double-bit uncorrectable errors are detected
• Provision for the injection of single-bit and double-bit errors for test purposes
The ECC is disabled by default. For information on using the ECC feature, refer to the ECC chapter in the
Cyclone VDevice handbook
Initializing the DMAC
The DMAC provides several memory-mapped control signals that initialize its operating state when it exits
from reset. The DMAC does not automatically begin executing code when it exits from reset. The system
manager controls the following memory-mapped control signals.
Related Information
on page 14-1
How to Set the Security State of the DMA Manager
The
boot_manager_ns
signal is the only method to set the security state of the DMA manager.
When the DMAC exits from reset, it reads the status of the
boot_manager_ns
signal and sets the security
of the DMA manager.
Altera Corporation
DMA Controller
16-7
Error Checking and Correction
cv_54016
2013.12.30