Forum Discussion
Altera_Forum
Honored Contributor
10 years agoPause DMA if the receiver peripheral cannot accept data for a while
I could run the DMA core to read data from the onchip memory and send to one peripheral. Is there a way to pause the DMA core because the peripheral cannot accept new data for a while?
Thanks3 Replies
- Altera_Forum
Honored Contributor
You try try asserting the waitrequest signal from your peripheral so that it will backpressure the DMA.
- Altera_Forum
Honored Contributor
OK.
The avalon slave interface has a lot of signals like write data, write, readdata, clk ,reset,.... and so on. Is there a good tutorial other than the official documents that explain the avalon slave interface in detail by examples? Thanks. - Altera_Forum
Honored Contributor
OK mikedsouze, this solution worked. Thanks