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

XST - ERROR:Xst:2883 - Option "-verilog2001" is not available for the selected device family.

Description

I am receiving Error messages similar to the following in Synthesis.

ERROR:Xst:2883 - Option "-verilog2001" is not available for the selected device family.
ERROR:Xst:2883 - Option "-mux_extract" is not available for the selected device family.

What is the problem?

Solution

Below are possible causes of the issue.

  1. If Synthesis is launched in Project Navigator, the .xst file that contains the options that are causing the errors is generated automatically.
    In this case, the issue is probably caused by a bad installation.
    A reinstallation can resolve it.
     
  2. If Synthesis is run in the command line with a user-created .xst file that contains the options that are causing the errors, the issue can occur when these options are no longer valid or supported for the given device or the ISE version that is using.
    For example, the option "-verilog2001" is deprecated in the new parser for V6/S6 and newer devices.
    This is because Verilog 2001 support cannot be switched off in the new parser.
    The solution is to remove these options from the .xst file.
     
AR# 46977
Date Created 03/26/2012
Last Updated 02/27/2015
Status Active
Type General Article
Tools
  • ISE Design Suite