We do use systemC to model and simulate electronic systems. As part of that process, sometimes you want to trace a signal from a communication channel, or several signals against simulation time or events. As such, you generate VCD trace files which can be viewed in a program like gtkwave. Gtkwave does the job but cannot be integrated into eclipse like impulse.
NB: This is not a tutorial of how to trace channels. This is a tutorial of how to add impulse eclipse plugin to investigate VCD trace files in eclipse GUI.
You can even connect this plugin to a real system stream and watch it :).
- Launch eclipse (currently using Kepler)
- Got to help -> install new software
- Click the “add” button near the top to add a new software site
- Type the Name as “Impulse” and copy paste “http://update.toem.de” into Location and click OK
- Select Impulse (check box) and install all its features
- The rest is clicking next and accepting agreements
- It will ask to restart eclipse, say yes 🙂
- After restart, open a systemC project with a trace file generated, open the trace file with Impulse
Here is a screen-shot of an image data logger simulation trace view
Point worth noting, this plugin made my hardware debug plugins to crush eclipse every time. I am sticking with Gtkwave for now 🙁
The plugin works correctly with current release (21st March, 2016)