In reply to jstickle:
johnS,
It works, but I need to add template type to SystemC side too.
- for SystemC side:
old:
uvmc_connect(target_socket, "test");
new:
uvmc_connect<uvmc_tlm_gp_converter>(target_socket, "test");
- for SV side:
old:
uvmc_tlm #()::connect(prod.out, "test");
new:
uvmc_tlm #( uvm_tlm_generic_payload,uvm_tlm_phase_e, uvmc_tlm_gp_converter) ::connect( prod.out, "test");
Thanks!
– ciroceissler