UPGRADE YOUR BROWSER

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.

Description

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

Solution

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 Created 07/18/2016
Last Updated 11/03/2016
Status Active
Type General Article
Tools
  • System Generator for DSP