* I have encountered and solved several problems so far during this process but I am apparently not there yet. In my "simulate" driver, I have one process, which toggles a clock. I believe this is working because I get sensible gtkwave output. In my "capture\_frame" driver, I have one process that toggles a clock and a second process that watches the video output signals and reconstructs a PNG from it. In my "capture\_wav" driver, I have one process that toggles a clock and a second process that watches the audio output signals and reconstructs a wav from it. My current sticking point is that in the capture\_frame and capture\_wav I want to tick until a condition is met and then sample values from the tick on which the condition was met. But I am struggling to understand the documented return value(s) of "sample" and "until".