impulse is a powerful visualization and analysis workbench which helps engineers to comfortably understand and debug complex semiconductor and multi-core software systems.
All impulse components are fully integrated into the Eclipse framework (Windows, Linux and OSX/Mac) and can be combined with a growing set of emerging Eclipse technologies and extensions (IoT, language IDEs, reports, CM, etc.).
Install impulse 2
The extension combines a number of universal readers for target logging and tracing. The CSV Data and Log Reader is a configurable reader for all typical kinds of CSV (Comma-Separated Values) formats. The Pattern Log Reader can read line based logs that contain multiple line patterns. The XML,YAML and JSON Log Readers are configurable log readers for all typical markup language based log formats and comes with pre-defined Log4J configurations.
Application Logging with impulse
Logging and Tracing 1 - Basic pattern logs
This extension contains a serial line (RS232) adapter, CDT memory adapter, Serial Wire Viewer (SWV) reader and the SystemView reader.
The CANBus extension enables the reading and writing of messages from several CAN bus adapters as well as the extraction and tracing of message contents such as bits, integer and text.
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.
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).
This extension enables the simulation and visualization of YAKINDU state chart models. It helps users to create a state machine model (simulation with reference data) and to execute and trace the created state machine.
Going YAKINDU 1 - How to simulate state charts
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 informations or search for conflicts automatically.
Extend or Integrate
Open extension mechanisms offer various possibilities for adapting impulse to particular user requirements.
You can define your own data formats, implement acquisition interfaces, create your own specific diagrams, carry out special data analysis or integrate a 3D chart engine.
Integration with external products (e.g., a customized IDE) allows seamless visualization of data, faster market access and fascinating possibilities for your customers.
Licensing: Questions and Answers