AR# 44617


System Generator for DSP v14.7 - Creating a netlist results in an error, "An internal error occurred in the Xilinx Blockset Library"


If I create a netlist, the following error occurs:

An internal error occurred in the Xilinx Blockset Library.

Please report this error to Xilinx at as much detail as possible. You can also find immediate help in the Answers Database and other online resources at

Since it is possible that this internal error resulted from an unhandled usage error in your design, we advise you to carefully check the usage of the block reporting the internal error. If errors persist, we recommend that you restart MATLAB.

Reported by:
'basic_test_preinterpolation2/Gateway In'

Begin generation
Checking model status
Checking simulation times
Performing compilation and generation

*** ERROR ***"

Why am I seeing this error and what debugging steps can I take?


This error can occur for a variety of reasons. 

Below are some common examples and the resolution needed:

  • There is a space in the System Generator installation directory.
    • Re-install the System Generator without a space.
    • Avoid a deep installation directory.
  • There is a space in the MATLAB installation directory.
    • Re-install MATLATB without a space.
  • A problem with the way MATLAB was invoked.
    • Open up the System Generator via the sysgen token.
    • Ensure that the XILINX environment variable is set and that the PATH includes $XILINX/bin/nt; $XILINX/lib/nt before launching MATLAB.
  • There is an issue with M-Code processing.
    • Check that the "$TEMP" environment variable is accessible and that the temp directory is not full.
  • The cache is too full.
  • License checkout failed.
    • Ensure that the XILINXD_LICENSE_FILE environment variable points to a valid Xilinx.lic file.
    • Also seen when 30-day evaluation license was used, Sysgen did not work with the evaluation license.
  • Sysgen can encounter this problem when the license file is located under C:\.Xilinx.
    • It can be fixed by leaving C:\.Xilinx empty, saving the Xilinx.lic file to a different location (for example C:\Xilinx_license\Xilinx.lic), and pointing to it by using the environment variable XILINXD_LICENSE_FILE (Xilinx Answer 61341)

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
29595 Xilinx DSP Tools, System Generator for DSP, and AccelDSP Synthesis Tool - Release Notes and Known Issues N/A N/A

Child Answer Records

Answer Number Answer Title Version Found Version Resolved
61341 14.6 Sysgen - A Fatal Internal Error sometimes occurs when generating a Netlist N/A N/A
AR# 44617
Date 10/24/2014
Status Active
Type Known Issues
Tools More Less
People Also Viewed