In reply to p*9s$eW:
Hello, Dave.
Here is what I came up with:
In scoreboard.sv, I tried to drop objection when the CPU reaches the “success address” (17), and print to the log.
In test.sv, I raised/lowered an objection with an arbitrary time delay so that I could run_test(), to start the test.
Do you think this is a good approach? Any other criticism appreciated. I am next going to make the scoreboard uvm_tlm_analysis_fifo. This is simply my effort to teach myself sv/uvm, so all input welcome.