tree: f945b0b0734fbb9ecd5e28151c2f56c3d22fd82b
  1. env/
  2. sva/
  3. tests/
  4. dma_sim.core
  5. dma_sim_cfg.hjson
  6. README.md
  7. tb.sv
hw/ip/dma/dv/README.md

Copyright 2023 Google LLC

  1. Set up environment:

In the root of the shodan repo:

export ROOTDIR=`pwd`
export titan_root=$ROOTDIR/hw/opentitan-upstream
export PYTHONPATH=$ROOTDIR/hw/matcha/util:$titan_root/util:$titan_root/util/dvsim:$PYTHONPATH
  1. Sample command to run DMA tests
cd $ROOTDIR/hw/matcha
./util/dvsim_matcha/dvsim.py ./hw/ip/dma/dv/dma_sim_cfg.hjson -i dma_smoke
  1. Run in debug mode with -v d option

  2. Dump out waveform with -w fsdb option