Installation Guide » History » Revision 22
« Previous |
Revision 22/52
(diff)
| Next »
Sergey Smolov, 07/26/2019 12:57 PM
Installation Guide¶
- Table of contents
- Installation Guide
Eclipse IDE Installation¶
The Retrascope IDE is implemented as an Eclipse IDE plugin. Thus, Eclipse IDE is the first thing you need to install (except JDK 1.7):
- Download the Eclipse IDE package (Luna) from http://www.eclipse.org and unpack it.
Solver Installation¶
The Retrascope core uses Z3 solver to perform analysis of HDL descriptions (e.g., to extract EFSM models). To install Z3 and make Retrascope able to work with it, perform the following steps:
- Download the Z3 package and unpack it.
- Specify the
SMT_SOLVER_PATH
environment variable (it should point to the Z3 executable file).
Model checker Installation¶
The Retrascope core uses the NuXMV model checker to generate functional tests for HDL descriptions. To install NuXMV and make Retrascope able to work with it, perform the following steps:
- Download the NuXMV package from https://nuxmv.fbk.eu and unpack it.
- Specify the
NUXMV_PATH
environment variable (it should point to the NuXMV executable file).
Zest Installation¶
Some of the Retrascope IDE engines depends on the Zest framework (e.g., it is used to visualize CFG and EFSM models). It is recommended to install it before working with the environment:
- Click the
Help/Install New Software...
menu item. - Choose a repository from the
Work with...
list (e.g.,http://download.eclipse.org/releases/luna/201409261001
). - Select the
Modeling/Graphical Editing Framework Zest Visualization Toolkit SDK
tree item. - Push the
Next
button a number of times. - Push the
Finish
button.
Veditor Installation¶
Veditor is an Eclipse IDE plugin implementing Verilog and VHDL code viewers and editors. To install Veditor, do the following:
- Download the
net.sourceforge.veditor_*.jar
file from http://sourceforge.net/projects/veditor. - Copy the file to the
<ECLIPSE_HOME>/plugins
directory.
Retrascope IDE Installation¶
Finally, install the Retrascope IDE plugin:
- Download the
ru.ispras.retrascope.ide*.jar
file from http://forge.ispras.ru/projects/retrascope-ide/files. - Copy the file to the
<ECLIPSE_HOME>/plugins
directory. - Set
ZAMIA_LOCKING
environment variable totrue
value (it is needed for VHDL designs elaboration). - Download and install Python interpreter (it is needed for VHDL designs elaboration).
- Restart the Eclipse IDE.
Updated by Sergey Smolov over 5 years ago · 52 revisions