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

2013.3 Vivado Sysgen - Modelsim block produces errors in modelsim console: can't read "vsimPriv(windowmgr)": no such element in array / # ** Error: Tree does not exist

Description

The following error occurs in the modelsim console window when Modelsim is launched from Sysgen:

# /pathtotest/run/modelsim/modelsim.tcl: can't read "vsimPriv(windowmgr)": no such element in array
#     while executing
# "$vsimPriv(windowmgr) WindowVisible library"
#     (procedure "mtiLibrary::LBCancelDesignPaneUpdate" line 3)
#     invoked from within
# "mtiLibrary::LBCancelDesignPaneUpdate"
#     (procedure "vlib" line 2)
#     invoked from within
# "vlib work"
#     (file "/pathtotest/run/modelsim/modelsim.tcl" line 80)
#     invoked from within
# "source /pathtotest/run/modelsim/modelsim.tcl"
#     ("uplevel" body line 1)
#     invoked from within
# "uplevel "#0" [list source $fn]"

I also see further down the console:

# ** Error: Tree does not exist: 
# Executing ONERROR command at macro ./modelsim.tcl line 213

Simulation appears to work successfully and I get a waveform in the wave window.

Solution

This is a known issue when using the ModelSim Block in Vivado Sysgen. It only occurs on Linux OS and can be safely ignored.

The simulation still runs successfully.

AR# 58837
Date Created 12/16/2013
Last Updated 06/05/2014
Status Active
Type General Article
Tools
  • System Generator for DSP
  • Vivado Design Suite - 2013.3
  • Vivado Design Suite - 2013.4