Frequently Asked Questions

1. Is it free? What's the pricing model for EDAUtils tools?
EDAUtils started as a collection of free utilities. Please contact sales@edautils.com for your specific use model and licensing requirements.
2. How to create setup in Unix/Linux?

Set the following environment variables:

setenv EDAUTILS_ROOT /home/user1/tooldir/DesignPlayer-linux.x86/01MAY2014
set path = ( $EDAUTILS_ROOT/bin $path )

Also watch the online demo here.

3. How to create setup in Windows?

In the DOS Shell Terminal:

set EDAUTILS_ROOT=D:\installations\DesignPlayer-win32.x86_64\01MAY2014
set PATH="%path%;%EDAUTILS_ROOT%\bin"

Also watch the online demo here.

4. I am getting Out Of Memory

For Windows: Try the following command in Terminal (DOS shell) and then run the tool:

set JAVA_FLAGS=

For Unix/Linux:

unsetenv JAVA_FLAGS or setenv JAVA_FLAGS ""

Alternative Solution:

If you get "Error occurred during initialization of VM - Could not reserve enough space for object heap", open the setup_env.* file and reduce the MAXMEM variable value. Alternatively:

setenv MAXMEM 1024
setenv JAVA_FLAGS " -ms5m -Xmx${MAXMEM}m "

If out-of-memory occurs during execution, increase MAXMEM value on a 64-bit machine:

setenv MAXMEM 6144
setenv JAVA_FLAGS " -ms5m -Xmx${MAXMEM}m "
5. How can I download the latest library (designplayer.jar)?
Click here to download the latest designplayer library.
6. Will the tool work if I just download the latest designplayer.jar file?
Yes, it should work. If you face any problem, send an email to help@edautils.com
7. The DesignPlayer GUI is not opening - it's giving an error

This problem may arise if Java is not in your path. Run 'java' in the terminal to check.

Fix: Copy JRE or install appropriate JRE for your platform inside the $EDAUTILS_ROOT/bin directory. Make sure the directory name is 'jre' (mandatory).

8. I want to cleanup the cache or hidden data so it starts fresh. The GUI got messed/corrupted.

Execute the following command:

\rm -rf $EDAUTILS_ROOT/bin/configuration/org.eclipse.*

Also remove the directory named .edautils in your home area:

Windows: C:\Users\<your login username>\.edautils

Linux: $HOME/.edautils

9. How can I generate testbench for SystemVerilog module with multidimensional ports and interfaces?
First generate a wrapper using genwrapperverilog tool, then pass the wrapper to the Verilog testbench generator.
10. How can I generate VHDL testbench for entity with multidimensional arrays or record type ports?
First generate a wrapper using genwrappervhdl tool, then pass the generated wrapper entity to the VHDL testbench generator.
11. How to set environment variables and start DesignPlayer GUI in Linux?
Watch the YouTube video here.
12. How to set DesignPlayer environment variables in Windows?
13. Can I request EDAUtils to customize for our specific use model?
Yes, it is possible. Please send email to help@edautils.com with your requirement.
14. How can I set EDAUTILS_LICENSE_FILE to run the tool(s)?

Save the license in EDAUTILS_ROOT directory, HOME directory, or run directory.

For Linux:

setenv EDAUTILS_LICENSE_FILE /pkg/tools/DesignPlayer-linux.x86_64/26NOV2016/edautils.lic

For Windows: If problems persist, remove EDAUTILS_LICENSE_FILE setting and save the license file in HOME directory (C:\Users\<YourName>) and EDAUTILS_ROOT.

Alternative: Set EDAUTILS_LICENSE_KEY instead (do not set both simultaneously).

15. How to fix OutOfMemoryError: PermGen space in EDAUtils GUI?

Open bin/DesignPlayer.ini or bin/UPFEditor.ini and increase the memory value:

-XX:MaxPermSize=2048M

(Increase from 1024 to 2048 or more as needed)

Still have questions? Contact our support team