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

内部错误:子系统:QIS,文件:/quartus/synth/qis/qis_primitive_mapper.cpp,行:3663

环境

  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于英特尔® Quartus® Prime 专业版软件出现问题,当您实例化以下任何基元时,您可能会看到此内部错误:ALT_INBUF、ALT_OUTBUF、ALT_IOBUF ALT_BIDIR其中的 VHDL"用于生成的"循环。

    解决方法

     

    要解决此问题,取消控制"为生成"循环,并单独实例化下面所需的每一个基元:

     

    "用于 Generate"基元实例化:

    inbuf_diff_gen:

    j in 0 到 2 生成
    inbuf_diff_gen:alt_inbuf_diff

    端口映射(

    i => rx_data_p(j),

    ibar => rx_data_n (j),

    o => rx_serial_data (j));

    最终生成;

     

    单独实例化的基元:

    端口映射(

    i => rx_data_p (0),

    ibar => rx_data_n (0),

    o => rx_serial_data (0));

      
    inbuf_diff_inst_1:alt_inbuf_diff

    端口映射(

    i => rx_data_p(1),

    ibar => rx_data_n (1),

    o => rx_serial_data(1));

      
    inbuf_diff_inst_2:alt_inbuf_diff

    端口映射(

    i => rx_data_p (2),

    ibar => rx_data_n (2),

    o => rx_serial_data (2));

     

    这个问题从英特尔® Quartus® Prime 专业版软件版本 18.0 开始得到了修复。

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

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