Altera_Forum
Honored Contributor
11 years agoaltera_avalon_dma stuck in BUSY state on transfers larger than 0x7F8 ...
1. transaction length (write from EP to RC) work only up to size of 0x7F8 bytes.
a. When issuing length larger than that, the DMA is “stuck” with “BUSY” on, and length does not decrement. b. Did you get transfers with length larger than 0x7F8 bytes? If not, can you please try? c. When examining the *.qar file you’ve sent, seems like maximal length of 8191 bytes should be supported (13 bits), I have attached the settings and it says something interesting that it may be adjusted to match the size of the target slave. I know I need to run simulation on this and see what happens when I adjust the length to the failing length but sim may take some time . Else I can scale the problem down to see what occurs. Since the max count is 13 bits ... 8192 ( 0x2000 ). Since this has to be very mature IP, can someone point me to the Knowledge Database for this IP ? Thanks, Bob.