Altera_Forum
Honored Contributor
8 years agoaltera DMA stuck in busy state
Hi,
I was trying to transfer data between DDR and FPGA through DMA(normal DMA from Qsys) in arria 10 devkit. The DMA goes into busy state after the transfer is initiated but doesn't come out of it. Things tried out: 1. length register: 14 bit burst : 1024 words(32 bit data) length : 4096 rcon : 1(since read is from a FIFO) wcon : 0 Length decrements and goes to 0, the data also is copied to the destination but DMA is still in busy state. 2. length register: 13 bit burst : 1024 words length : 4095 rcon : 1(since read is from a FIFO) wcon : 0 Length decrements and doesn't go to 0, instead it keeps going to some high value and decrements until some time and repeats the loop again. 3. length register: 10 bit burst : 64 words length : 1023 rcon : 1(since read is from a FIFO) wcon : 0 Length decrements and doesn't go to 0, instead it keeps going to some high value and decrements until some time and repeats the loop again. 4. All the above 3 with rcon and wcon set to '0'. Even then the behavior is the same. Can I get any help on this? I have already gone through the below link and tried out the configuration accordingly. https://www.altera.com/support/support-resources/knowledge-base/solutions/spr240514.html