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# 17648

3.1 System Generator for DSP - Why does the xlpbsmble.pl Perl script fail with error 'glob failed'?

Description

Keywords: matlab, perl, glob, sysgen, xlpbsmble

Urgency: Standard

General Description:
MATLAB appears to uses Win32 Perl, which does not support the glob function. The general error received is:

"'perlglob' is not recognized as an internal or external command, operable program
or batch file. glob failed (child exited with status 1) at xlpbsmble.pl line 228."

Solution

1

The "xlpbsmble.pl" Perl script converts a ".psm" file (a program containing instructions for the Pico Blaze) into assembly code. The work-around for this is to use xilperl, which is provided in ISE. An example command line should look similar to this:

!xilperl c:/MATLAB/toolbox/xilinx/sysgen/scripts/xlpbsmble.pl -p <my_path>/file.psm

! in matlab

2

You can also add the MATLAB Perl, which contains perlglob, to your Windows Path.

Perlglob can be found in "$MATLABR13\sys\perl\win32\bin". You will need to replace the "$MATLABR13" with the install path to MATLAB for your machine.
AR# 17648
Date Created 07/22/2003
Last Updated 06/24/2004
Status Archive
Type General Article