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
All support for Intel NUC 7 - 13 systems has transitioned to ASUS. Read latest update.
12577 Discussions

Avalon ST to Memory DMA Example

Altera_Forum
Honored Contributor II
1,354 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
377 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
377 Views

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

0 Kudos
Altera_Forum
Honored Contributor II
377 Views

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

0 Kudos
Reply