Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12604 Discussions

Pause DMA if the receiver peripheral cannot accept data for a while

Altera_Forum
Honored Contributor II
1,038 Views

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? 

 

Thanks
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
307 Views

You try try asserting the waitrequest signal from your peripheral so that it will backpressure the DMA.

0 Kudos
Altera_Forum
Honored Contributor II
307 Views

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.
0 Kudos
Altera_Forum
Honored Contributor II
307 Views

OK mikedsouze, this solution worked. Thanks

0 Kudos
Reply