System Level Waveform Viewer
Signal logging API and Visualisation GUI for Algorithmic, System Level EDA tools which manipulate on complex C/C++ data types such as STL containers, SystemC classes, and custom user data. Specifically useful for SystemC/TLM based Virtual Prototyping solutions, as well as any other C/C++ based parallel programming and modelling environments.
Areas of application
The Functional/Algorithmic modeling tools and System Level Design tools which manipulate complex data types such as C/C++/SystemC classes, data structures, STL arrays and custom data types created by the user.
POSIX operating system, ANSI C++ '98 compiler, Requirements for versions 1.x and 2.x: GTK+/Gnome GUI libraries.
We are developing a System Design and Modelling tool which supports multiple programming languages and paradigms. The standard RTL-oriented waveform viewers are not adequate for our users to log and display the signals with complex data types, such as H.264 Video Frame or Codec Profile settings. Integration of Instigate Waveform Viewer and complex data type serialisation framework allows us to add true system level Waveform functionality for our users, while requiring only a fraction of R&D effort that we would typically have to spend for adding such feature to our system. Its capability to export data into third-party wave-form viewers provides a convenient abstraction layer that enables us to add support of multiple industry standard waveform viewers without spending additional R&D effort.