Home

RH07 eVCD Reader


Outline

The eVCD format (extended Value Change Dump) is an ASCII-based format for dumpfiles generated by EDA logic simulation tools. The format is supported by using an external tool to convert the input to vcd format (evcd2vcd). This tool is not part of impulse and must be installed separately (gtkwave package in debian/ubuntu). In case of different tool naming, path and parameters, the user can configure the tool parameters using the serializer preferences page.

Platforms:
32/64bit 32/64bit 32/64bit
Depending on the availability of external tool (evcd2vcd).
Requirements:
  • evcd2vcd tool
Known limitations:
  • The reader uses external applications over which toem has no control.
Status:
  • Stable
Operations:
  • Load
Parameters:
  • Path: Path for the executable.
  • Command: Command name and parameters. File name can be added using the %f notation.
Configuration:
  • Default Reader Configuration with modified parameters.


Usage

The reader can be used to open workspace resources.



Configuration

You can modify the reader behavior under Preferences->impulse->Serializer->eVCD:

  • You may modify the default parameters (see "Default Parameters"); 
  • You may add a default reader configuration and modify its parameters. Then you can select between multiple configurations (containing different parameter sets) when using the serializer.


Parse errors

The reader will provide a parse error message if the input can not be read. The message usually contains the error position, the reason for the failure and a stack trace.

If you can not resolve the problem (e.g. obvious format error in the input file), please send this message together with the input file to "This email address is being protected from spambots. You need JavaScript enabled to view it.".

	Reader: de.toem.impulse.serializer.xyz 
	Error at position: 4800
	Text at position: "o !.
	Up
	Uq
	Ur"
	Message: Invalid character
	Type: class de.toem.impulse.serializer.ParseException
	Stack trace: 
	
	de.toem.impulse.serializer.xyz.xyzReader.parse(XYZReader.java:459)
	de.toem.impulse.serializer.xyz.xyzReader.parse(xyzReader.java:363)
	de.toem.impulse.serializer.xyz.xyzReader.read(xyzReader.java:269)
	de.toem.impulse.serializer.xyz.xyzReader.read(xyzReader.java:237)
	de.toem.pattern.element.Element$1.execute(Element.java:1063)
	de.toem.eclipse.hooks.actives.EclipseActives$3.run(EclipseActives.java:73)

impulse Log

toem

technical software and tooling

Company

Contact Us

This email address is being protected from spambots. You need JavaScript enabled to view it.