- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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..Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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()- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Parameters of these functions are the very problem, i have not found a simple example
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you post your (non-)working code and ask a specific question, someone may be able to help you.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page