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

Vivado Simulation - How do I use -novopt with the integrated ModelSim Simulation flow?

Description

How do I use "-novopt" with the integrated ModelSim Simulation flow?

the following error can occur when trying to use ModelSim, the -novopt option is required to work around it:

 # FATAL ERROR while loading design
 # Error loading design

Solution

To work around this issue, use the -novopt switch with ModelSim. 

This can be set up in Vivado Design Suite using the following Tcl command:

set_property -name modelsim.vsim_more_options -value -novopt -objects [get_filesets sim_1]

The following IP in the 2012.2 tools require the use of the -novopt switch, when using the integrated behavioral simulation flow with ModelSim:

  • LogiCORE AXI IIC Bus Interface v1.02.a
  • LogiCORE AXI Quad SPI v2.00.a
  • LogiCORE Fast Fourier Transform (FFT) v8.0
  • AXI Bus Function Model (BFM) v3.00.a
    • AXI3 Master BFM v3.00.a
    • AXI3 Slave BFM v3.00.a
    • AXI4 Lite Master BFM v3.00.a
    • AXI4 Lite Slave BFM v3.00.a
    • AXI4 Master BFM v3.00.a
    • AXI4 Slave BFM v3.00.a
    • AXI4 Streaming Master BFM v3.00.a
    • AXI4 Streaming Slave BFM v3.00.a

 

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
50958 Vivado Simulation - Known Issues N/A N/A

Associated Answer Records

AR# 50907
Date Created 07/24/2012
Last Updated 09/24/2014
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2012.2
IP
  • Fast Fourier Transform
  • AXI IIC Bus Interface
  • AXI Quad SPI