Article ID: 000077524 Content Type: Error Messages Last Reviewed: 09/11/2012

Error: Name FAMILY_<device family> used in arithmetic expression must be evaluated function or constant

Environment

  • Arithmetic
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description The following error messages may occur when converting designs from the Quartus® II software version 3.0 to the Quartus II software version 4.0:

    Error: Name FAMILY_STRATIXII used in arithmetic expression must be evaluated function or constant
    Error: Name FAMILY_APEX20K used in arithmetic expression must be evaluated function or constant
    Error: Name FAMILY_APEX20KE used in arithmetic expression must be evaluated function or constant
    Error: Name FAMILY_APEXII used in arithmetic expression must be evaluated function or constant
    Error: Name FAMILY_MERCURY used in arithmetic expression must be evaluated function or constant
    Error: Name FAMILY_STRATIX used in arithmetic expression must be evaluated function or constant

    The Quartus II software is referring to an old file called aglobal.inc from the Quartus II software version 3.0. To eliminate these errors, delete the aglobal.inc file from your project directory and recompile your design.

    This problem will been fixed in the Quartus II software version 4.1.

    Related Products

    This article applies to 1 products

    Flex® 10KE