文章 ID: 000098582 内容类型: 故障排除 上次审核日期: 2024 年 11 月 29 日

为什么在运行 F-Tile 三速以太网FPGA IP 设计示例时会看到意外的吞吐量结果?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • 三速以太网英特尔® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于 Quartus® Prime Pro Edition 软件版本 24.1(采用 F-Tile FGT 收发器变体的 10/100/1000 以太网 MAC 设计示例)的 F-Tile 三速以太网FPGA IP 设计示例存在一个问题,对于 32 位 FIFO,ff_tx_clk和ff_rx_clk必须设置为 100 MHz不过,此更新尚未反映在用于吞吐量计算的 TCL 脚本中。因此,在运行搭载 F-Tile FGT 收发器变体的 10/100/1000 以太网 MAC 设计示例的 F-Tile 三速以太网 FPGA IP 设计示例时,可能会出现意外的吞吐量计算差异。

    解决方法

    要在 Quartus® Prime Pro Edition 软件 24.1 版中变通解决此问题,请执行以下步骤:

    1. 转到 目录 <design example project directory>/hardware_test_design/hwtest/agx/2xtbi_pma/traffic_controller/mon
    2. 在合适的文本编辑器中打开文件 mon_inc.tcl
    3. 更改 tcl 文件中的以下行 [第 90 行]。

    从:

    set THRUPUT [format %2.2f [expr {1.25*$SUMBYTES/$SUMCYCLES}]]

    自:

    set THRUPUT [format %2.2f [expr {1.00*$SUMBYTES/$SUMCYCLES}]]

    4. 保存 文件。

    1. 使用系统控制台中修改后的脚本文件,在硬件上运行此设计示例。

    该问题计划在 Quartus® Prime Pro Edition 软件的未来版本中修复。

    相关产品

    本文适用于 1 产品

    英特尔® Agilex™ 7 FPGA 和 SoC FPGA I 系列

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