Design and Verification Tools (DVT)

The Complete Development Environment for the e Language, SystemVerilog, and VHDL

Install Questions and Answers

Q1: How do I install Java? I do not have java, Sun java or the java version on my system is old. I do not have superuser rights.
Download Java that fits your system configuration from Sun Latest Java Release or Sun Previous Java Releases.
Pick one of the self-extracting files, make it executable and simply launch it at the location where you want the JVM dir installed. You need to accept the proposed license agreement: $> chmod +x jre-1_6_0_02-linux-i586.bin $> ./jre-1_6_0_02-linux-i586.bin [ license agreement ...] [ inflating ...] $> ls jre1.6.0_02 jre-1_6_0_02-linux-i586.bin
Q2: How do I install Eclipse? I do not have superuser rights.
You can download Eclipse from www.eclipse.org. It is just a tar.gz file you have to unpack. We recommended to install the Eclipse SDK. $> tar xzvf <filename> .
Q3: How do I launch Eclipse using my Java?
$> <path_to_Eclipse>/eclipse -vm <path_to_JRE>/bin/java -vmargs -Xmx256M
Q4: How do I install the DVT license?
For FlexLM client licenses set $DVT_LICENSE_FILE=FLEXLM and $DVTLMD_LICENSE_FILE or $LM_LICENSE_FILE system environment variable to the license file path or license server
Q5: I get an error message 'Plug-in ro.amiq.edt was unable to load class ro.amiq...'. What is wrong?
Usually this happens because of the default Java. DVT requires Java 1.6 or newer.

You can check your Java version with: $> java -version See Q1 for upgrading your Java. See Q3 for launching Eclipse with a different Java.
Q6: I can't open Eclipse, I get "workspace already in use". What is wrong?
First make sure you don't have another Eclipse running using the same workspace. One and only one Eclipse instance can work in a specific workspace directory.
If no other Eclipse is running using the same workspace, remove the <workspace_dir>/.lock file.
Q7: Can I launch Eclipse with a specific workspace (so it will not ask)?
Use the -data argument. Use it before the -jvm argument, if any. $> eclipse -data <my_workspace_dir> ... other arguments.
Q8: Java crashed! What is wrong?
To avoid unexpected crashes, it is recommended to edit the eclipse.ini file in the eclipse directory and add the missing lines (see below)

Explanations:
--launcher.XXMaxPermSize 256m
-vmargs
-Dorg.eclipse.swt.internal.gtk.disablePrinting
-XX:CompileCommand=quiet
-XX:CompileCommand=exclude,ro/amiq/edt/ui/editor/rules/EMethodRule,evaluate
-XX:CompileCommand=exclude,ro/amiq/edt/ui/editor/rules/ECommentTaskRule,evaluate
-XX:CompileCommand=exclude,ro/amiq/vlogdt/ui/editor/rules/VlogCommentTaskRule,evaluate
-XX:CompileCommand=exclude,ro/amiq/vlogdt/ui/editor/rules/VlogCombinedWordRule,evaluate
-XX:CompileCommand=exclude,ro/amiq/vhdldt/ui/editor/rules/VhdlCommentTaskRule,evaluate
-XX:CompileCommand=exclude,ro/amiq/vlogdt/parser/VlogParser,class_declaration
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith
-Xms128m
-Xmx1024m
-Xss1m
Q9: Where can I find a spell checking dictionary?
You can download an English dictionary updated with design and verification terms from dvt_dictionary.txt.
You can download a generic English dictionary from http://www.javalobby.org/images/postings/rj/eclipse_spelling/dictionary.txt.
You can also read http://www.javalobby.org/java/forums/t17453.html
After you download a spell dictionary you should go to Window > Preferences > General > Editors > Text Editors > Spelling and use the Browse button to select the dictionary of your choice. Make sure that check-button Enable Spelling is set. The image bellow highlights the available spelling options:

Summary
Q10: I am behind a firewall. How do I configure a proxy in Eclipse for DVT install/update?
Sometimes you may be behind a firewall and get errors like: Network connection problems encountered during search. Unable to access "http://www.dvteclipse.com/update". Unable to access site: "http://www.dvteclipse.com/update" [www.dvteclipse.com] Get the proxy settings from your browser:
  • Mozilla, menu Edit > Preferences > Advanced > Proxies
  • Firefox, menu Edit > Preferences > General > Connection Settings > Http Proxy
and fill them in Eclipse at menu Window>Preferences>Install/Update:
  • check enable HTTP proxy connection
  • set the IP/port of the proxy using the data you found in your browser
Q11: I have downloaded a prepacked distribution with SVN plugin but it is not working. Why?
The SVN Plugin shipped with DVT needs a SVN Connector plugin in order to work. Due to license restrictions the SVN Connector plugin can't be redistributed with DVT. When you first use SVN functionality it will offer a wizard to install the connectors. Install the SVNKit Connectors and finish the instalation.
If you received an error when trying to install the connectors or you managed to install them but the plugin doesn't work it means that the SVN plugin must be updated to the latest version. The best way to do this is to uninstall and reinstall it from the Eclipse Update Site. If you have problems please contact our support.
Q12: Which prepacked distribution should I download, 32bit or 64bit?
It is recommended to use the distribution that matches your OS architecture.
Using the 64bit distributions will allow you to set a higher memory limit than 32bit distribution. Also the 64bit distribution has the default memory limit of 2GB compared with 1GB for 32bit distribution.