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++
12600 Discussions

Avalon ST to Memory DMA Example

Altera_Forum
Honored Contributor II
1,408 Views

There is some simple example for doing DMA between an Avalon streaming source and a memory shared with CPU? 

I have seen SGDMA but C API seem very complex..
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
431 Views

I don't know if there is an example floating around, but the API is relatively straight forward for simple tasks. 

All you need, basically, is: 

 

alt_avalon_sgdma_open() 

alt_avalon_sgdma_construct_stream_to_mem_desc() 

alt_avalon_sgdma_do_sync_transfer()
0 Kudos
Altera_Forum
Honored Contributor II
431 Views

Parameters of these functions are the very problem, i have not found a simple example

0 Kudos
Altera_Forum
Honored Contributor II
431 Views

If you post your (non-)working code and ask a specific question, someone may be able to help you.

0 Kudos
Reply