Xilinx AXI VIP example of use
src/axi_vip_master
- AXI VIP Master - generated from Vivado -> IP Catalog -> AXI Verification IPsrc/axi_ram
- RAM with AXI Slave interface (from here)src/xilinx_vip
- from $XILINX_DIR/Vivado/2019.2/data/xilinx_vip
directorysrc/tb
- testbench where all the components are instantinatedSimulation in Vivado XSim can be started from sim
folder. Scripts overview:
clean.sh
- to remove all simulations artifactselab.sh
- to elaborate all sources (Xilinx VIP is used as a library)elab_nolib.sh
- to elaborate all sources (Xilinx VIP sources are used - may be used as an example of how to run in other sim)sim.sh
- start simulationrun.sh
- wrapper script; do elaboration and start simulation; optional argument nolib
can be provided to choose the second elaboration scriptAll those PDFs and ZIP can be also found in doc
folder.