文章 ID: 000075786 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

** 错误: <quartus directory="" ii="" installation="">/eda/sim_lib/altera_lnsim.sv(1158):(vlog-2244)变量"mega"含简单静态。您必须明确地将其作为静态或自动使用。</quartus>

环境

  • 英特尔® Quartus® II 订阅版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明 使用 ModelSim 软件版本 10.2 编译 Quartus® II 软件版本 12.1 SP1 库时,您可能会看到此错误。请注意,Quartus® II 软件版本 12.1 SP1 正式支持 ModelSim 软件版本 10.1b。
    解决方法

    要解决此问题,使用 ModelSim 软件的支持版本进行编译。

    或者,对于 Verilog HDL 仿真,编辑文件 /eda/sim_lib/altera_lnsim.sv。添加 automatic 到第 1150 行和 10397 行

    line 1158:
                automatic integer mega = 1000000;
    line 10397:
                automatic real factor = 10**9;

    对于 VHDL 模拟,请使用以下命令抑制错误消息:

    vlog -sv -suppress 2244 altera_lnsim_for_vhdl.sv

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。