У меня есть ситуация, когда у меня есть около 100000 регистров в uvm_reg_block. У меня есть три драйвера, которые могут вести транзакции в эти регистры. Насколько я понимаю, в соответствии со стандартной методологией UVM RAL нам нужны три отдельных карты uvm_reg_map, подключенных к трем секвенсорам и дисководу. Проблема заключается в дублировании регистров во всех трех uvm_reg_maps, которые потребляют время процессора для запуска. Даже для входа в фазу данных требуется один час. Можете ли вы помочь мне решить это? Есть ли способ подключить все три секвенсора к одному uvm_reg_map и как-то на основе аргумента решить, какой физический секвенсор он должен подобрать?
заранее спасибо