文章 ID: 000080517 内容类型: 错误讯息 上次审核日期: 2020 年 01 月 06 日

Error (17900):要正确启用链路由器功能,面向 DSP 模块 WYSIWYG 基元的端口 CHAININ ”<design_path>|<design_name>_DSP0“必须从前一个 DSP 模块的 CHAINOUT 端口连接</design_name></design_path>

环境

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

    由于英特尔® Quartus® Prime Pro Edition 软件版本 19.3 及更早版本出现问题,当您将包含两个或多个 DSP 模块的设计从英特尔® Stratix® 10 设备迁移到英特尔 Agilex 7 设备时,您可能会看到下面的®合成错误消息。此错误仅在 VHDL 中发生,但发生在 Verilog HDL 中。

    Error (17900):要正确启用链路连接器功能,DSP 模块 WYSIWYG 基元“|_DSP0”的端口 CHAININ 必须从前一个 DSP 模块的 CHAINOUT 端口连接。

    Error(17860):将 DSP 模块 WYSIWYG 基元“|_DSP0”的端口 CHAININ 的宽度设置为“真实”use_chainadder 时,应为 64 位。

    合成解释 DSP 模块的链出宽度错误地解释为 0。您可能需要根据您的设计要求进行相应更改。

    解决方法

    要解决此问题,您可以双击合成错误消息,并通过添加 英特尔 Agilex® 设备的 CHAINOUT 端口宽度来手动修改 DSP 模块。

    请参阅以下代码示例:

    通用地图(

    operation_mode =>“m27x27”,

    clear_type =>“sclr”,

    ...

        chain_inout_width => ,// 添加此代码

    output_clken =>“1”

    )

    端口地图(

    clk => clk、

    ...

      chainout =>... // 在添加上面的代码 之前,请确保此端口已在此处

    );

    此问题从英特尔® Quartus® Prime Pro Edition 软件版本 21.3 开始修复。

    相关产品

    本文适用于 1 产品

    英特尔® Agilex™ 7 FPGA 和 SoC FPGA

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