Hi,
Can anyone show me how to apply priority to UVM RAL sequences please? I have two RAL sequences, one does all the write operations and the other does all the read operations. Both sequences are started on the same sequencer. I'd like the write sequence to have higher priority than the read sequence while both sequences run at the same time. How can this be achieved?
I'm aware that with a non-RAL sequence, you can specify priority when calling the start() method, however, when I start my RAL sequences I pass in 'null' into the start() method argument. The sequencer is connected to the reg map in my uvm_environment.
I also tried using lock/unlock and grab/ungrab with RAL sequences, but these didn't work and were giving me the following error:
# UVM_FATAL (0) @101017ns [ GRAB] Null m_sequencer reference
Would anyone be able to point me to the right direction please? Any help is appreciated.
Kind regards,
Po