One of the signals I've traced in ISim is a 16-bit bus. How do I find all time points when its level became a given value?
Running the simulation takes several hours, and I don't know in advance what values I will be searching for (I come up with the next step as I get deeper and deeper into debugging), so I am looking only for after-the-fact solutions (so changing something in the original VHDL to print something out on encountering that value and rerunning the simulation is a no-go).
More generally, I think I could get good mileage out of programmatic access to the simulation results -- what is the format of the resulting .wdb
file, and are there existing libraries to parse it?