qubits1 Posted January 13, 2016 Report Share Posted January 13, 2016 I have a design in vhdl and I'm trying to use systemc-uvm verification library. Since I've a single language vhdl license on modelsim, I was wondering if I could use g++ for the verification side and cosimulate with modelsim? If so, how would I do this? I'm not sure how to connect the my testbench to the dut. Could you point me to some example code for making this connection and running the sim? Thanks in advance Quote Link to comment Share on other sites More sharing options...
Martin Barnasconi Posted January 19, 2016 Report Share Posted January 19, 2016 As stated in the FAQ UVM-SystemC does not support multi-language, and we advice you to contact your local EDA solution provider to check if UVM-SystemC can be combined with your RTL design. There are other initiatives and libraries to address the multi-language challenge. I would also advice you to contact your local EDA solution provider for this. Quote Link to comment Share on other sites More sharing options...
ralph.goergen Posted January 20, 2016 Report Share Posted January 20, 2016 Hi. It should be possible but will definitely hard without the VHDL/SystemC cosimulation option. Without cosimulation, what basically remains is a VHDL simulation that should be connected to a C++ program. Modelsim offers the Foreign Language Interface (FLI) for things like that. But, you will have to implement the entire cosimulaiton part (synchronization, data conversion and exchange, ...) by yourself. Greetings Ralph Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.