I am facing some difficulties in UVM connect library. I have connected TLM port on both SV and SystemC side using uvmc_tlm::connect(…) (look for apb_socket) but still getting the below error:
Thanks , I am able to fix it. Do you have any converter example with SystemC as producer using UVMC APIs. In UVMC package I am able to find SV producer example only.
I have my own view about using UVMC. SystemC does not have the capabilities SystemVerilog has. For this reason my recommendation is to use only SC methods in an UVM testbench. The best place or case is to use refernece models implemented in SC.
If you are using an UVM-Framework Generator a whole UVM Environment will be generated in a few hours. With the UVM Environment you have the full power of SV/UVM for your verifcation.
UVM Fremaework Generators ar eavailable free-of-charge like the EasierUVM Framework Genereator from Doulos (see Doulos KnowHow), UVMF from Mentor or any of the numerous Generators from other companies or freelancers. See also my Generator (www.christoph-suehnel.de).
Hope this gives you a better understanding.
In reply to chr_sue:
Thanks , I am able to fix it. Do you have any converter example with SystemC as producer using UVMC APIs. In UVMC package I am able to find SV producer example only.
Can you briefly explain the root cause and the fix for this issue?