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.
impulse HDL
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.
impulse HDL
impulse VP
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.
impulse VP
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.
Install impulse
Licensing: Questions and Answers
Reviews Sign in to post reviews
Any forum specialized for Impulse products?
Submitted by RongAn Zheng on Thu, 2018-02-08 20:02
I managed to make lxt2vcd working by completing path on a mac.
In Linux lxt2vcd was installed in /usr/bin, dragging .lxt file into eclipse works. But doesn't work if it's imported.
Discussion here is helpful, but figure might not be the most efficient method.
Thanks,
In Oxygen > Preferences >
Submitted by Thomas Haber on Wed, 2018-02-07 12:37
In Oxygen > Preferences > impulse > Serializers you need to double-click the LXT2 serializer. This opens a dialogue were you can edit path and command.
Re: In Oxygen > Preferences >
Submitted by RongAn Zheng on Thu, 2018-02-08 18:40
Thanks for reply,
Enter Path for Command inside the Path field and click [Add] button, it works.
Not very intuitive for me in the first glance.
Can't figure out how to configure lxt2vcd on mac.
Submitted by RongAn Zheng on Tue, 2018-02-06 21:53
Oxygen > Preferences > impulse > Serializers doesn't seem to allow me to type path.
lxt2vcd is installed in /opt/local/bin/lxt2vcd
I can manually convert lxt to vcd and use impulse to open vcd without issue.
please comment
Fail to install on Mars 4.5.2
Submitted by Geert Daelemans on Wed, 2016-06-22 05:53
Can in be that this is not compatible with the Mars 4.5.2 release of Eclipse?
No its still compatible. I
Submitted by Thomas Haber on Fri, 2016-06-24 14:18
No its still compatible. I check with Marketplace whats going wrong.
Solved!
Submitted by Geert Daelemans on Thu, 2016-07-07 07:50
That latest update did the trick!
Thank you very much,
Geert