uvcs = '{"cpu","net','rst"};
agt_num = '{ 1,1,1};
has_rx ='{0,0,0};
has_tx ='{1,1,1};
foreach(uvcs[i]) begin
set_config_int(uvcs[i],"has_rx",has_rx[i]);
set_config_int(uvcs[i],"has_tx",has_tx[i]);
set_config_int(uvcs[i],"agt_num",agt_num[i]);
for(int i=0;i<agt_num[i];i++) begin
set_config_int({uvcs[i],$sformatf("tx_agt[%0d]",i),".*","is_active",UVM_ACTIVE);
set_config_int({uvcs[i],$sformatf("rx_agt[%0d]",i),".*","is_active",UVM_PASSIVE);
end
end