corner left-topcorner right-top
corner left-bottomcorner right-bottom


We understand your needs! We are experts regarding eclipse tooling, efficient java , semiconductor and embedded multi-core software architectures and offer support and tools to maximize transparency and effectivity in technical domains. We assist you to optimize your tooling, help you to design your ideas.

More about toem


The complexity of today's SoC software structures has increased many folds in past few years. New methodologies have been developed to model and design these complex chips.

Embedded / IoTs

Embedded systems span all aspects of modern life and there are many examples of their use. As the complexity of embedded systems grows, higher level tools and operating systems are migrating into.



The Eclipse environment solves the problem of having to maintain your own Integrated Development Environment. We support you to develop and integrate your tools and plug-ins.


Supporting the Movidius Myriad 2 Development Kit

Myriad 2 is a vision processor by Movidius that delivers high-performance computational imaging and visual awareness in severely power-constrained environments. For the latest Myriad Development Kit (MDK), Movidius has introduced new tools integrated into the Eclipse framework, partly designed and developed by toem: Trace Profiler and Graph Designer.

Continue Reading

impulse Newletter 09.2015


impulse 1.4 is out !

We're happy to announce the 1.4 release of impulse. impulse 1.4 has lot of improvements that will  help engineers to better understand and debug complex semiconductor and multi-core software systems.

Continue Reading

Integrating into the SLX Toolchain

Silexica provides a complete parallel software development tool suite for programming complex multicore applications. Integrating impulse adds impressive visualization options to the SLX programming tools.
Based on early software performance and power estimation technologies, the tools enable detailed insight into the capabilities of multicore platform architectures even in pre-silicon design stages. Silexica provides custom programming environments, tailored for selected off-the-shelf multicore chips and IP blocks.

Continue Reading

Eclipse, MATLAB and impulse

MATLAB is a great tool for for numerical computing and is widely used in academic institutions and industries. In the eclipse area you already find quite good support (Matclipse). This article shows how to get MATLAB data into impulse.

Continue Reading

14 Templates

Templates simplify the re-use of configuration elements. A template may contain simple defaults like that all float signal shall be painted red. But they can also contain a rich set of elements containing multiple scripts and folders.

Continue Reading

Logging and Tracing 1 - Basic pattern logs

impulse contains a rich set of tools and mechanisms to make complex systems visible and transparent. But there are not always easy to understand and utilize. This series of article shall give hints and ideas how to improve your systems visibility and to dig into.

Continue Reading

10 Signal Scripts

Signal scripts allow the users to analyze and interpret signals in many ways. Combine signals using mathematical operations, generate references, implement protocol parsers, extract statistical informations or search for conflicts automatically.

Continue Reading

  • impulse allows developers to view signals and other informations form multiple sources formatted in various ways. Read logic data from an analyzer, parse and visualize log data from serial line, show line diagrams of analog inputs, get variables from the debug adapter and present communication protocols grabbed from ethernet.

    More about embedded/IoTs

  • Electronic circuit simulation uses mathematical models to replicate the behavior of an actual electronic device or circuit.
    The output of these simulations can be analyzed with impulse in many ways: systemC (VCD, TAB, SCV); Verilog, VHDL (VCD, eVCD, LXT2, VZT, FST); Spice (HSpice, NanoSim, Spice3)

    More about simulation