This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE7950:JESD204C IP — 在 QuestaSim 2024.3 中 RX 数据输出卡在零(在 ModelSim /Vivado 中工作)

Guru**** 2587345 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1572953/afe7950-jesd204c-ip---rx-data-outputs-stuck-at-zero-in-questasim-2024-3-working-in-modelsim-vivado

器件型号:AFE7950


工具/软件:

JESD204C IP — 在 QuestaSim 2024.3 中 RX 数据输出卡在零(在 ModelSim /Vivado 中工作)  

您好:

我遇到了使用 TI JESD204C IP 加密模型时的仿真行为差异、该模型似乎特定于 QuestaSim 2024.3_1。 相同的设计在 ModelSim 和 Vivado XSim 中均正确仿真。

环境:

  • 模拟器:QuestaSim 基本版 2024.3_1 (64 位、Linux)
  • 以前工作: ModelSim(未指定版本)
  • 也可以使用:Vivado XSim 2022.2
  • 加密的 IP: TI_204c_IP_questasim.svp
  • 目标器件: 带 GTH 收发器的 Xilinx FPGA
  • JESD204 配置:8b10b 编码、4 个 RX 通道、4 个 TX 通道

问题描述:

所有 RX 数据输出信号(至)rx_lane_data_1rx_lane_data_4在 QuestaSim 中的整个模拟过程中都保持为零、而所有其他方面都能正常工作:

在队列中工作:

  • 系统时钟和复位
  • JESD204 同步信号(有效)
  • 链路有效信号(置为有效)
  • TX 数据路径(非零值)
  • 物理 GTH 通道(RXP/rxn 显示活动)

在 QuestaSim 中不工作:

  • RX 数据输出保持不变 32'h00000000

同一测试台在 ModelSim 和 Vivado XSim 中生成正确的非零 RX 数据。

编译详细信息:

使用 Vivado 生成的标准仿真流程: vopt –64 +acc=npr -L xil_defaultlib -L xpm -L XXXXXXX -L  unisims_ver -L unimacro_ver -L secureip

从 Vivado 2020.2 编译的 Xilinx 库、以实现 QuestaSim 兼容性。

问题:

  1. TI_204c_IP_questasim.svp和 QuestaSim 2024.3_1 之间是否存在已知的兼容性问题?
  2. 是否有更新的.svp文件可解决与较新的 QuestaSim 版本的兼容性问题?
  3. TI JESD204C IP 是否需要不同于 ModelSim 的特定 QuestaSim 编译选项或设置?
  4. 这是否与 QuestaSim Base Edition 处理加密 IP 的方式与以前的 ModelSim 版本不同有关?

其他信息:

JESD204 链路建立成功(通过监测 SYNC 和链路状态进行验证)、AFE 模型在串行通道上生成数据。 问题似乎与 TI IP 内核本身的数据路径输出隔离 — 数据在 QuestaSim 中输入但未退出、而相同的代码路径在 ModelSim /Vivado 中工作。

请求:

请提供以下建议:

  • QuestaSim 2024.3 兼容性的已知问题
  • 更新了加密的 IP 模型(如果可用)
  • QuestaSim 的建议仿真设置

这阻碍了我们从 ModelSim 迁移到 QuestaSim 时的设计验证。

感谢您的支持。