- Muchas notas - Fran Acién

20220919 - PYNQ Generate a project that uses DMA

The way to upload code with the PYNQ board is really specific. It is necessary to generate a overlay.

Sources:

The steps are the next ones:

  • Create Block Design
  • Place ZYNQ processing system
  • Go to ZYNQ module, click in hich performance axi, enable the S AXI HP0
  • Run automation
  • Place DMA and your rtl code. In the options of DMA deactivate “Enable Scatter Gather Engine”, put the Width of Buffer to 23. Interconnect the master with the slave, the slave with the master
  • Run automation
  • Rename the modules to make them easier to reference in the future, create a hierichal block with the dma and the filter
  • Click on the design, generate HDL wrapper
  • Generate bitstream

468f433c857af5eb567c987d20943a6d.png

c5b283c2f40ff6e34027c69d7f2a5989.png