Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
There exist commercial simulators which treat SystemC just like VHDL or Verilog.I think Active-HDL is offering that and Modelsim too (not sure about the second). If you do not have them or you do not have money to spend you can use the free simulation kernel which is distributed from www.systemc.org (OSCI) and use any C/C++ compiler you like to perform simulation. To see waveforms you can make a VCD dump file during simulation, using SystemC calls, and view them after simulation with an open-source VCD viewer.
Read the manual and the discussions in www.systemc.org and you will find all you want.
OSCI is Open SystemC Initiative or something like that. Just go to https://www.systemc.org and download the latest core language package and the documentation for your platform. As for the VCD viewer, go to **broken link removed** and get GTKWave. If you tell me the platform you are using (Windows, Linux, Solaris), I may offer more help.
hi guys ..
how can i make a VCD dump file if I'm using VC++ 6 for compiling SystemC ..?
and if I have Modelsim .. how can I view the waveform using it ?
I've downloaded Gtkwave from h**p://www.cs.man.ac.uk/apt/tools/gtkwave/ and I tried to install in Cygwin environment but without success. There is something happen but I don't know why. The problem happen in ./configure process.
Here is the message:
"The glib-config script installed by GLIB could not be found ... "
if u r using Vc++ ,
in the main.cpp
u have to create VCD file , sc_trace_file *filepointer_name = sc_create_vcd_trace_file("output")in that vCD file u have to trace the signals which u want to see sc_trace(filepointer_name,signal name,"name of the signal u want to see in the output");
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.