文章 ID: 000097253 内容类型: 故障排除 上次审核日期: 2024 年 04 月 18 日

在 F-Tile 以太网FPGA硬 IP 及其示例设计的仿真中如何处理“REMOVE_SRC_NIOS”宏?

环境

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

    Quartus® Prime Pro Edition 软件 23.3 版中的所有 F-Tile 以太网FPGA硬 IP 示例设计仿真脚本(Xcelium™ 和 Aldec Riviera 仿真脚本除外)启用和支持“REMOVE_SRC_NIOS”宏以加快仿真速度。

    在示例设计之外使用 F-Tile 以太网FPGA硬 IP 时,必须在启动时断言重置,并在收到确认之前对其进行维护。这些程序与 Xcelium 和 Aldec Riviera 仿真工具不兼容。

    有一些与“REMOVE_SRC_NIOS”宏相关的特定限制:

    • 它不支持动态重构、自动协商 (AN) 和链路训练 (LT) 功能。
    • 不支持具有多个端口的多个速率。
    • 使用多个端口时,必须将它们全部重置。

    当您使用 Xcelium 或 Aldec Riviera 模拟器并使用“REMOVE_SRC_NIOS”宏时,您可能会遇到无法启动的 TX 和 RX 通道问题。

    解决方法

    对于 Xcelium 和 Aldec Riviera 模拟器,Quartus® Prime Pro Edition 软件版本 23.3 有一种解决方法,可以使用“SRC_SPEC_SPEED_UP”宏而不是“REMOVE_SRC_NIOS”宏。

    对于其他仿真器,计划在 Quartus® Prime Pro Edition 软件的未来版本中修复“REMOVE_SRC_NIOS”宏对其他 IP 的限制和支持。

    相关产品

    本文适用于 1 产品

    英特尔® Agilex™ 7 FPGA 和 SoC FPGA

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