--- Quote Start ---
Hi Cris
Long time no see. Thank you for helping me last time. Now I can do data transfer from FIFO to DDR3 via DMA correctly. However, this time I would like to ask your suggestion again.
Currently I'm using three DMAs in my SOPC system to handle three different data transfers from three different FIFOs to a DDR3 memory. I have verified each FIFO and DMA data transfer and all of them work well.
The problem occurs when I put all FIFOs and DMAs in one SOPC system design. I ran the DMA data transfer in sequence (not parallel). Somehow my Nios software hung / stopped. From the Nios software debugging, it was noticed that the Nios software might stop in different location, but mostly it stopped when it tried to open the DMA ('alt_dma_rxchan_open' function) or when it checked the DMA data transfer volatile indicator variable.
Do you have any idea what caused my software hung? Or do you have any suggestion how to figure out the reason behind this problem?
Thanks ... looking forward any replies from you guys!
--- Quote End ---
thank you firstly,i want to ask u about how to do data transfer from FIFO to DDR3 via DMA correctly?