文章 ID: 000093023 内容类型: 勘误 上次审核日期: 2023 年 08 月 15 日

为什么 F-Tile PMA/FEC Direct PHY 多速率设计示例的 50G-1 变体在完成到 PMA Direct 50G 的动态重配置转换后的模拟运行期间遇到verifier_error信号置位?

环境

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

    由于英特尔® Quartus® Prime Pro Edition 软件 22.3 版存在一个问题,在完成到 PMA Direct 50G 的动态重新配置转换后,用户可能会在仿真运行期间遇到verifier_error断言>消息“<data_error在仿真运行时检测到 PRBS Checker 检测到错误”。

    解决方法

    该变通办法要求更新设计示例组件 (testwrap_pma_direct.sv) 的 RTL。

    1. 打开 位于公共文件夹中的文件 testwrap_pma_direct.sv
    2. 转到 #361 行。
    3. 取代

    “enable_rx_verifier[i] = (enable_rx_verifier[i] == 1) ?1 : rx_parallel_data[38+i*width_multiplier*80] & rx_parallel_data[118+i*width_multiplier*80] & rx_parallel_data[78+i*width_multiplier*80] & rx_parallel_data[79+i*width_multiplier*80] & rx_parallel_data[158+i*width_multiplier*80] & rx_parallel_data[159+i*width_multiplier*80];”

    “enable_rx_verifier[i] = rx_parallel_data[38+i*width_multiplier*80] & rx_parallel_data[118+i*width_multiplier*80] & rx_parallel_data[79+i*width_multiplier*80] make s& rx_parallel_data[159+i*width_multiplier*80];”

    1. 保存并关闭文件 testwrap_pma_direct.sv

    从英特尔® Quartus® Prime 专业版软件版本 22.4 开始,此问题已修复。

    相关产品

    本文适用于 2 产品

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

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