In reply to warnerrs:
Thanks for your response! I think we agree on the fact that using some high-level sequence item is not preferable.
I looked into the translation sequences and this looks like it is exactly what we need. We’re quite new to UVM, so it turned out we did not actually know the correct term for a translation sequence. So instead of an adapter we now use a translation sequence to translate a uvm_reg_item into starting some layered sequences that ultimately drive the bus.
Do you know if it is possible to also implement explicit prediction when no adapter is used?