Forum Discussion
3 Replies
- Altera_Forum
Honored Contributor
Unfortunately that is not possible with that particular DMA.
- Altera_Forum
Honored Contributor
Thanks... so what happens if i disable "go" in the middle of a transfer?
- Altera_Forum
Honored Contributor
It either behaves in an undefined manor or keeps 'going' (I forget). The only way I can think of achieving what you are attempting are:
1) make a custom bridge where you can write to the bridge control port to assert wait request until the pause period is over. Then put one bridge in front of each DMA master pair. 2) use the mSGDMA that I designed up on the altera wiki that supports stopping/resetting mid transfer.