Forum Discussion
Altera_Forum
Honored Contributor
15 years agoThat's strange, because either done or busy should be set.
What values do you read from the other registers? Try setting the control register first to 0x194, then read it back, and at last 0x19c to add the Run bit. I'm not certain the DMA will start if the control reg is set to run from Zero. Are you sure, you want to enable the interrupt? Maybe it's neccessary to first issue a softreset. Edit: Now I see you read the status right after you reset it. Try reading it later on, to see what happened to the DMA....