HOME > Products > XModelink > SystemC Debugger
XModelink
XModelink SystemC Debugger
XModelink Logo
Overview
SystemC is a language for expressing various systems which in recent times are becoming more complex and increasing in size. The language was established in September 1999 at the Open SystemC Initiative (OSCI), but the open environment and existing simulators have not until been now sufficiently convenient for development and debugging.
The XModelink SystemC Debugger has been developed on the basis of feedback from users about their dissatisfaction with the SystemC development environment. The Perfect Fit tool is now available. Productivity quality, and product TAT will increase rapidly by using its various debugging functions.
SystemC watch function
SystemC's originalvariables such as sc_int<> type and sc_lv<> type can be displayed and replaced and port values such as sc_int<>, sc_out<> and sc_inout<> can be displayed.
You can achieve design efficiency without having to refer to C++ codes.
Concurrent trace function
Concurrent SystemC processes such as sc_thread and sc_method can be simultaneously displayed.
By clicking each thread, you can jump to the wait-line on the source code for efficient debugging.
Various debug switch functions
Because of debugging by absolute time simulation and by sequential.
You can implement various types of debugging by absolute time simulation and by sequential execution.
Variety of debugging function
Because SystemC debugger is based on Microsoft Visual C++ and .NET, software designer who programs with C/C++ and Hardware designer who programs with SystemC can Verify their system together in same environment.
Auto-trace function for all nodes
In the past with the SystemC debugger, each node had to be specified when the signal wave in a format such as VCD was output, which was extremely complicated.
With the Perfect Fit, all-nodes are auto-generated which provides a solution to the problem.
Synchronization wave viewer (transaction level)
In high-level design which does not distinguish between software and hardware, it is important to understand how each transaction behaves via events.
The synchronization wave viewer can display this.
Results can be checked by switching sequential execution mode and parallel execution mode.
VCD wave viewer
The VCD wave viewer outputs and displays VCD waves which are uesd frequently in HDL design from SystemC.
Confirm the results of simulation of time accuracy with the wave viewer.
Page Top