Installation Guide

Eclipse IDE Installation

Retrascope IDE is implemented as an Eclipse IDE plugin. Thus, Eclipse IDE and JDK 1.8 are the first things you need to install:

  1. Download JDK 1.8 and install it.
  2. Download the Eclipse IDE package (Photon) and install it.

Solver Installation

Retrascope core uses Z3 constraint solver to perform analysis of HDL descriptions.

  1. Download the Z3 package and unpack it.
  2. Set the SMT_SOLVER_PATH environment variable to the Z3 executable file (for example, "/home/user/tools/z3/z3" or "C:\tools\z3\bin\z3.exe").

Model checker Installation

Retrascope core uses nuXmv model checker to generate functional tests for HDL descriptions.

  1. Download the nuXmv package and unpack it.
  2. Set the NUXMV_PATH environment variable to the nuXmv executable file (for example, "/home/user/tools/nuxmv/nuXmv" or "C:\tools\nuxmv\nuXmv.exe").

Zest Installation

Some of the Retrascope IDE engines depend on Zest visualization framework (e.g., it is used to visualize CFG and EFSM models).

  1. Click the Help/Install New Software... menu item.
  2. Choose a repository from the Work with... list (e.g.,
  3. Select the Modeling/Graphical Editing Framework Zest Visualization Toolkit SDK tree item.
  4. Push the Next button a number of times.
  5. Push the Finish button.

SVeditor Installation

SVeditor is an Eclipse IDE plugin that provides Verilog and VHDL code viewers and editors.

  1. Run Eclipse
  2. Go to Help -> Eclipse Marketplace -> Search -> SVeditor -> Install("I agree...") -> Finish.
  3. Restart Eclipse.

Configure your OS (for VHDL designs only!)

Retrascope uses "ZamiaCAD" framework for VHDL designs elaboration.

  1. Download and install Python interpreter (it is needed for VHDL designs elaboration).
  2. Set ZAMIA_LOCKING environment variable to true value.

Retrascope IDE Installation

Finally, install the Retrascope IDE plugin:

  1. Download the ru.ispras.retrascope.ide*.jar file from here.
  2. Copy the file to the <ECLIPSE_HOME>/plugins directory.
  3. Restart the Eclipse IDE.

Updated by Sergey Smolov over 4 years ago · 52 revisions