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++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
12748 Discussions

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

Altera_Forum
Honored Contributor II
1,401 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
670 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
670 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
670 Views

OK mikedsouze, this solution worked. Thanks

0 Kudos
Reply