Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12452 Discussions

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

Altera_Forum
Honored Contributor II
855 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
124 Views

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

Altera_Forum
Honored Contributor II
124 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.
Altera_Forum
Honored Contributor II
124 Views

OK mikedsouze, this solution worked. Thanks

Reply