Hello All,
Scenario:
a. My DUT[IP] can work in two different mode, say X and Y but it can only work in one mode at a time.
b. So I configure the DUT in Mode X and I enable the block.
c. And If I want to switch to other mode, I disable the block and re-configure to mode Y and enable the block again.
Like wise, is there by any chance can I re-configure my TB environment ?
Bcoz for Mode X I choose to use one register model and for Mode Y I choose to use another register model and this is done during the environment building.
So, like I re-configure my DUT from the test on the fly, can I as well re-configure my TB on the fly ? So that I can switch b/w different uvm_env configuration from the test !!
Any Suggestion/ideas/experience is highly appreciated !!!
Thanks !!