Installation Guide » History » Revision 25
« Previous |
Revision 25/52
(diff)
| Next »
Sergey Smolov, 07/26/2019 01:12 PM
Installation Guide¶
- Table of contents
- Installation Guide
Introduction¶
Several steps below require environment variable to be set in your OS. When you encounter such step in the guide, do the following (substitute NAME and VALUE by the name and value of your environment variable respectively):
Windows¶
- Open the
System Properties
window. - Switch to the
Advanced
tab. - Click on Environment Variables.
- Click
New...
underSystem Variables
. - In the
New System Variable
dialog specify variable name asNAME
and variable value asVALUE
. - Click
OK
on all open windows. - Reopen the command prompt window.
Linux¶
Add the command below to the ~.bash_profile
file (Linux):
export NAME=VALUE
To start editing the file, type
vi ~/.bash_profile
. Changes will be applied after restarting the command-line terminal or reboot. You can also execute the command in your command-line terminal to make temporary changes.
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:
- Download JDK 1.8 and install it.
- Download the Eclipse IDE package (Luna) and install it.
Solver Installation¶
Retrascope core uses Z3 constraint solver to perform analysis of HDL descriptions.
- Download the Z3 package and unpack it.
- Set the
SMT_SOLVER_PATH
environment variable to the Z3 executable file.
Model checker Installation¶
Retrascope core uses NuXMV model checker to generate functional tests for HDL descriptions.
- Download the NuXMV package from https://nuxmv.fbk.eu and unpack it.
- Set the
NUXMV_PATH
environment variable 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.
- Download the
net.sourceforge.veditor_*.jar
file from here. - Copy the file to the
<ECLIPSE_HOME>/plugins
directory.
Configure your OS (for VHDL designs only!)¶
Retrascope uses "ZamiaCAD" framework for VHDL designs elaboration.
- Download and install Python interpreter (it is needed for VHDL designs elaboration).
- Set
ZAMIA_LOCKING
environment variable totrue
value.
Retrascope IDE Installation¶
Finally, install the Retrascope IDE plugin:
- Download the
ru.ispras.retrascope.ide*.jar
file from here. - Copy the file to the
<ECLIPSE_HOME>/plugins
directory. - Restart the Eclipse IDE.
Updated by Sergey Smolov over 5 years ago · 52 revisions