Skip to content

fizz-wuzz/zedboard-axi-dma

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

zedboard-axi-dma

Demonstration project for the AXI DMA Engine on the ZedBoard

Description

This project demonstrates the use of the AXI DMA Engine IP for transferring data between a custom IP block and memory. A tutorial for recreating this project from the Vivado GUI can be found here:

http://www.fpgadeveloper.com/2014/08/using-the-axi-dma-in-vivado.html

Requirements

Building the SDK workspace

This project uses an example application for the AXI DMA that is located here:

C:\Xilinx\SDK\<version>\data\embeddedsw\XilinxProcessorIPLib\drivers\axidma_v<ver>\examples\xaxidma_example_sg_poll.c

The SDK directory of this repo contains a script that can be used to automatically build an SDK workspace with an application that uses the above mentioned source code. Refer to the README of the SDK directory for more information.

License

Feel free to modify the code for your specific application.

Fork and share

If you port this project to another hardware platform, please send me the code or push it onto GitHub and send me the link so I can post it on my website. The more people that benefit, the better.

About us

This project was developed by Opsero Inc., a tight-knit team of FPGA experts delivering FPGA products and design services to start-ups and tech companies. Follow our blog, FPGA Developer, for news, tutorials and updates on the awesome projects we work on.

About

Demonstration of the AXI DMA engine on the ZedBoard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 98.6%
  • Batchfile 1.4%