Forum Discussion
Hello!
I remember downloading the reference design from wiki, but the link does not appear available anymore. This one looks the same:
https://www.intel.com/content/www/us/en/programmable/support/support-resources/software/download/refdesigns/ip/interface/dnl-pciexpress-hp-avalonmm.html
You could find the recent version of "avalon-dma" and "avalon-drv" drivers here:
git@github.com:a-gordeev/linux.git avalon-dma-engine
git@github.com:a-gordeev/avalon-drv-tool.git master
Here is some explanation:
avalon-dma - DMA engine driver that provides generic interface to the Avalon DMA engine;
avalon-drv - sample driver on top of a custom A10 design (see Alaric board link below) that uses avalon-dma engine;
avalon-drv-tool - user-level sample utility that uses avalon-drv interface to execute DMAs;
I used Arria® 10 SoC FMC IDK for development:
https://www.reflexces.com/intel-fpga/arria-10-intel-fpga/alaric-instant-devkit-arria-10-soc-fmc-idk
It would be interesting if you give it a go.
Thanks!
Thanks Alex.Go for your head up,
I saw your github commit are :
https://github.com/a-gordeev/linux/commits/avalon-dma-engine
- Commits on Sep 11, 2019 staging: avalon-drv: Avalon DMA driver
a-gordeev committed on Jul 17
Signed-off-by: Alexander Gordeev <a.gordeev.box@gmail.com>
IS THIS YOUR CODE CHANGES FOR "Avalon-MM DMA for PCIe DRiver" ? Please confirm, and what's the linux kernel version, as well ? thanjks