This solution listing is an extension for impulse. The main impulse solution listing can be found here (with the option to install multiple extensions).
impulse is a powerful visualization and analysis workbench which helps engineers to comfortably understand and debug complex semiconductor and multi-core software systems.
A hardware description language (HDL) is a specialized computer language used to describe the structure and behaviour of electronic circuits and, most commonly, digital logic circuits. The best-known digital simulators are probably those based on Verilog and VHDL.
This extension supports a variety of HDL-related file formats for reading, viewing and analysing simulation output.
FSDB (Verdi tools/ Synopsys), FST (Fast Signal Trace), and WLF (ModelSim tools/ Mentor Graphics) are supported by native extensions (FSDB and WLF require third-party libraries). eVCD, VZT and LXT2 require an external VCD conversion tool.
Virtual prototyping has been used in several forms to increase confidence in product design or function. Once the system behaviour and an associated test environment are captured in SystemC, it is possible to reuse that environment as a reference test platform throughout the system implementation work.
SystemC is a set of C++ classes and macros which provide an event-driven simulation interface.
The VP extension comprises the TAB reader (Analogue Tabular Format) used in SystemC AMS systems and the SCV reader for the textual SystemC TLM-2 transaction database.
Attach - View - Analyse
Read and combine multiple signal sources (traces, logs, waveforms, databases, etc.) from local resources or external networks, serial interfaces, data acquisition units and debug adapters.
Easy-to-use visualization elements enable the design of informative views.
Use a variety of diagram types to display signals based on multiple domains (time and frequency etc.) or utilize charts to display statistical information.
A wide range of signal calculation tools make it possible to combine, compare and extract signal information.
Combine signals using mathematical operations, generate references, implement protocol parsers, compare logs, extract statistical information or search for conflicts automatically.
Licensing: Questions and Answers