Jump to content


  • Content Count

  • Joined

  • Last visited

  1. You have to implement Active Monitoring. This is described in the User's Guide 5.6.6 Essentially you need to implement the wait_for_change. The problem with this is it takes hard-coded paths - not a string, which is how we reference registers and fields in the register model. I've implemented this with a fork/join and hard paths -- which really isn't that re-usable. There are free packages like the one from Verilab that has this implementation. It has a nice white paper and presentation. You need to support C-DPI in your simulator. The code involves both a SV and C-DPI. It is an Apache license, so you need to honor it.
  • Create New...