Forum Discussion
Altera_Forum
Honored Contributor
21 years agoProblem with DMA in new NIOS
Hello! I've made design for my custom board and I run it does work, but when I added to my design DMA it doesn't work. Then I remove dma from design it again does work. In old ...
Altera_Forum
Honored Contributor
21 years agoCamelot,
Right, enabling your DMA for bursting is not helpful in your system - in fact, it prevents it from working. Reason: the DMA sets its data width to the width of the maximum slave data width, in your case 32. Burst DMAs (and burst masters in general) can only do bursts at their data width. If you attempt to do a burst DMA transaction at narrow data width, nothing happens. I don't understand why your system behaves the way it does when you've disabled bursting. I've requested a zip file of your system in email.