We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 67543

Vivado System Generator v2016.2 - Unable to configure and launch Matlab in Ubuntu 14.04 by running the sysgen script.


When I run the System Generator for DSP script present in "/opt/Xilinx/Vivado/2016.2/bin", I receive the following messages in the terminal and Matlab does not launch.

cp: cannot stat /usr/local/bin/glnxa64/MATLAB: No such file or directory
Configuring MATLAB runtime using Xilinx Supplied .matlab7rc.sh file copied to your home directory
/home/nagabhar/.matlab7rc.sh: line 145: /usr/local/bin/util/arch.sh: No such file or directory
MATLAB is selecting SOFTWARE OPENGL rendering.
./sysgen: line 495: /home/<user>/.XILINX_MATLAB_RUNTIME/SG_2016.2_local/MATLAB: No such file or directory


This happens when the "which matlab" points to a Matlab script in "/usr/local/bin" instead of the Matlab script present in the "/usr/local/MATLAB/R2015b/bin".

  • Start a new shell and type "which matlab"
  • If the prompt returns /usr/local/bin/matlab" then do the following:
    • Rename the /usr/local/bin/matlab file to something else (for example, matlab_backup)
    • Make sure that /usr/local/MATLAB/R2015b/bin is in your PATH($PATH). If not, add it to your PATH variable
      • export PATH=$PATH:/usr/local/MATLAB/2015b/bin
    • Now type "which matlab" to make sure its pointing to /usr/local/MATLAB/R2015b/bin /matlab
    • Launch System Generator for DSP using the sysgen script in the "/opt/Xilinx/Vivado/2016.x/bin"
      • Matlab should launch as expected.
AR# 67543
Date 11/03/2016
Status Active
Type General Article
  • System Generator for DSP