Is OK, in my situation, for a driver to have an analysis port or for a monitor to drive an interface signal?

In reply to chr_sue:

Yes, this is what I’ve done. I just didn’t add a monitor since the sequence can only end when the driver obtains all of the information.