Мне нужно проверить функцию, которая завершится с неизвестным количеством циклов. Я могу определить, что это делается путем чтения некоторых регистров и сравнения их значений с моделью.Получите ответ от последовательности для управления виртуальной последовательностью
У меня есть последовательность, расширенная из uvm_reg_sequence, которая выполняет эту проверку. Мне нужна эта последовательность для запуска в конце моей виртуальной последовательности, и если проверка завершится неудачно, вернитесь к началу виртуальной последовательности, чтобы запустить еще несколько циклов. Я повторю это до тех пор, пока проверка не пройдет (или я не нажму на некоторое время).
Что мне кажется, это способ виртуальной последовательности получить ответ от контрольной последовательности для управления этим циклом. Каков рекомендуемый способ для этого?