Shared Memory Interface to the Processor

In the previous unit on loop optimization, we built and optimized a simple vector multiplier IP core. We will now interconnect this IP to the PS. In this unit, we consider a simple interconnection method based on shared memory. Specifically, you will learn to:

  • Add Vitis IP in a Vivado project that can read and write to external DDR memory
  • Build and connect the memory interfaces with the AXI protocol
  • Interact with the memory and Vitis IP from a jupyter notebook with PYNQ

Go to Creating the Vitis IP.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.