Article ID: 000075881 Content Type: Troubleshooting Last Reviewed: 09/11/2012

Why does the DMA part of the memory test provided as a Nios II template hang?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

When running the memory test generated by the Nios II Software Build tools, the program utilizes the DMA controller to test the memory if available.

As part of the DMA memory test the DMA controller is programmed to move known good data to the memory under test. Once the DMA writes the data to the memory it will generte an interrupt. If the interrupt does not happen the memory test will hang.

Ensure the DMA controller write and read master ports have a connection to the memory under test. If you do not want the DMA part of the memory test to run, override the #ifdef DMA_NAME in the .mem_test.c file.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1