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.

[参考译文] DS160PT801X16EVM:如何在 GUI 和定义中进行微调

Guru**** 2563960 points
Other Parts Discussed in Thread: DS160PT801

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1560420/ds160pt801x16evm-how-to-fine-tune-in-gui-and-definitions

器件型号:DS160PT801X16EVM
主题中讨论的其他器件:DS160PT801

工具/软件:

高科技团队、

这里是 Sparkle.co

我们已成功安装 GUI 并能够连接到 EVM 板。 但是、我们不知道如何微调配置或如何测量眼图。 您是否可以提供实时视频来指导我们如何调整 GUI 中的这些参数并说明这些参数的定义? 由于中国台湾中没有任何技术支持、如果您能通过直播或远程会话为我们提供支持、我们将不胜感激。

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

    尊敬的 Ken:

    很遗憾、本周我们没有时间接听电话、但我可以就您的积分向您提供反馈:

    但是、我们不确定如何微调配置

    重定时器的信号调节系统(CTLE、DFE、CDR 等)被自动控制和优化。 因此,手动“微调“通常会导致比自动控制更差的结果,在特殊情况下我们只做有限的量。 一般来说、如果重定时器配置了正确的 EEPROM 以允许 PCIe 链路正确形成、并且没有协议问题、则观察到的 SI 性能接近设置中可能的限制。

    或如何测量眼图

    GUI 包含一个提供一些眼图信息的“眼图监视器“页面。 链路接通后、您可以选择重定时器、选择通道并运行“单次捕获“或“连续捕获“来估算重定时器发送器的眼图。 不过、通常最有用的眼图是在最终的 PCIe 接收器处(例如 CPU 接收器眼图)、因此如果您有 Intel 或 AMD 提供的相应软件、则可以与重定时器或重定时器 GUI 分别在平台侧运行。

    此致、

    Evan Su

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

    尊敬的 Evan:

    感谢您的快速答复。 根据您提到的“手动微调通常会导致更差的结果“、这是否意味着我们只需要写入从您的网站下载的基本配置 (DS160PT801_EEPROMImage.hex) 文件? 我们已将文件 DS160PT801.hex 写入我们的 EVM 电路板、但这样做后、我从 EEPROM 读回时在 EEPROM 表中看不到任何差异。 我们想澄清以下几点:

    1. 为了使增益或 EQ 正常工作、我们是否只需要使用提供的十六进制映像文件来写入 EEPROM?

    2. 我们如何确保正确写入 EEPROM? 我们是否需要配置任何其他设置才能完成写入过程?

    3. 我们目前面临一个问题:将图形卡安装为终端设备时、可以在设备管理器下检测到它、并且驱动程序安装没有问题、但我们无法扫描跟随器设备的眼图。 它始终显示 CDR 未锁定无信号。 但是,当检查“High-Level Page“下的状态时,跟随器会将正确的数据速率显示为 Gen4,但我们可以 扫描管理器器件的眼图。

    我认为用案文解释所有内容有点困难、因为我们不是这方面的专家。 我们可以安排下周的通话、还是在您方便的时间安排通话? 如果您能提供流媒体直播说明、我们将不胜感激。 谢谢!

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

    尊敬的 Ken:

    要使增益或 EQ 正常工作、我们是否只需要使用提供的十六进制映像文件编写 EEPROM?

    增益和 EQ 由重定时器自动控制、我们分发的预制 EEPROM 中的任何 EEPROM(我假设您从 DS160PT801_EEPROMImage ZIP 文件夹中获取了文件)都不会影响它们。 ZIP 中有一个自述文件、其中包含有关根据链接宽度或其他因素选择哪个 EEPROM 文件的说明。 EVM 上的 EEPROM 可能已经用出厂时的内容刷写、可能是通用 DS160PT801.hex、因此如果您未观察到任何差异、这可能是原因所在。

    我们如何确保 EEPROM 的编写正确? 我们是否需要配置任何其他设置才能完成写入过程?

    我没有看到 EEPROM 未正确写入的任何问题。 SigCon Architect GUI 中的编程器总体上运行良好。 如果您使用“从 EEPROM 读取“函数且内容加载正确、则数据很可能没有问题。 如果有问题(损坏或格式不正确)、它将告诉您。

    我们目前面临一个问题:在将图形卡安装为终端设备时、可以在设备管理器下检测到它、驱动程序安装没有问题、但我们无法扫描跟随器设备的眼图。 它始终显示 CDR 未锁定无信号。 但是,当检查 High Level Page 下的状态时,跟随者会将正确的数据速率显示为 Gen4 ,但我们可以 扫描管理器器件的眼图。

    显卡的链接宽度是多少? 如果小于 x16、则不会使用重定时器中的某些通道、那些通道将没有任何信号。 在 High Level Page 中、您可以检查两个重定时器中所有通道的状态。

    当您想查看眼图监视器中的眼图时、应该仔细检查器件和通道选择、以确保您在应该具有信号的某个位置。

    此致、

    Evan Su

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

    尊敬的 Evan:  

    连接终端设备(如 PCIe 第 4 代 x8 显卡)时、设备的信号和 CDR 检查永远不会变为绿色、这是否正常?  

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

    尊敬的 Ken:

    这看起来很奇怪。 跟随器重定时器中的通道 A0-A3 和 B0-B3 显示 PLL 已锁定、但它们正在等待信号。 启动期间可能有一些活动、但信号和终端由于某种原因停止、或者重定时器可能需要与此设置中实际存在的链路宽度不同。 您是否检查过显卡的 PCIe 链路宽度以确保其链接为正确的 x8 宽度?

    此致、

    Evan Su

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

    尊敬的 Evan:

    我使用 GPU-Z 进行了检查、确认 PCIe 链路宽度以 Gen4 x4 的速率运行、EEPROM 仅使用基本的十六进制文件。 它还说明宽度由宽度引脚决定(这是什么意思?)。 EVM 板安装在支持 Gen5 x16 的 PCIe 插槽中。

    我已经查看了 EVM 数据表、但似乎没有关于 J9/14 宽度引脚接头的说明。 目前它处于悬空状态、这是导致宽度设置为 4x4 的默认设置。

    我还注意到,当安装带重定时器的图形卡时,特别是在由 CPU 控制的 PCIe 插槽 1 中, VGA 卡有时无法通过开机自检阶段,虽然有时它确实成功。 当切换到另一个平台时、问题同时发生在 CPU 和 PCH 控制的 PCIe 插槽上。 但是、当使用使用 Core Ultra CPU 的平台进行测试时、一切都正常。

     我已经尝试将 PCIe 版本设置为第 4 代或第 5 代、启用安全启动并禁用快速启动、但这些选项都没有帮助。 似乎重定时器存在链路训练兼容性问题、或者可能需要针对启动过程编辑 EEPROM。 这是否也与跟随者总是等待接收信号有关?

    P.S.我已确认、通过将显卡连接到 CPU 和 PCH 控制的 PCIe 插槽、我可以连续重新启动 20 次、而不会出现任何问题。

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

    尊敬的 Ken:

    有关宽度引脚及其设置的说明、请参阅完整的 DS160PT801 数据表、该数据表在 TI.com 上未公开。 您是否已使用 DS160PT801 产品页面上的链接申请访问 DS160PT801 安全资源?

    我还注意到、在安装带重定时器的图形卡时、特别是在由 CPU 控制的 PCIe 插槽 1 中、VGA 卡有时在启动过程中无法通过开机自检阶段、尽管有时会成功。 当切换到另一个平台时、问题同时发生在 CPU 和 PCH 控制的 PCIe 插槽上。 但是、在使用 Core Ultra CPU 的平台进行测试时、一切都正常。

    我以前没有听说过这种情况。

    • 什么是“VGA 卡“? 与显卡相同或不同?
    • POST 测试如何失败? 根本无法检测到 VGA 卡、或者出现不同的症状?

    有时、我们发现 DS160PT801 与某些 CPU 或端点没有很好相处、但这对于重定时器应用来说并不少见、它与一些时序或协议差异有关、可在 EEPROM 中略微调整、但难以调试。 现在、我将重点介绍如何将链路宽度更正为预期的 Gen 4 x8。

    此致、

    Evan Su

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

    尊敬的 Evan:

    我和 Ken 已尝试将 J9/J14 宽度引脚连接到高电平并以 10k Ω 的电阻连接到 PWR。 但似乎无法正常工作。

      

    1.有些信号检测仍为“0",“,是正常的吗?  

    2. RxPLL 数据速率仅显示第 1 代、不能以第 4 代数据速率运行。 如何解决?

    3.对于 J45–J48、我们是否需要将所有 引脚设置为悬空、只连接 J46 引脚 2-3 以将 PRSNT 引脚设置为 x8?

    4.是否有 x8 EEPROM .hex 可以与我们共享?

    我们在安全资源文件夹中找不到 1x8 映像。  

    此外、也无法在“High Level Page“中选择 1x8 设置来生成 1x8 EEPROM iamge。

    5.如果我们需要通过 I2C 从 BIOS 进行配置,是否有示例代码?  

    谢谢!

    Jeff

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

    尊敬的 Jeff:

    对于#1、如果这是 x8 卡、这是预期做法、因为检测到并连接了 8 个通道。

    #2:这是在 POST 还是在 windows 中?  在系统进入 Windows 之前、预计会有 Gen1。

    #3:1-2 的默认配置可用于这些跳线。

    #4:DS160PT801.HEX 图像应根据宽度引脚状态设置链路宽度。

    #5:我不知道任何示例代码,我正在验证。

    此致、

    Undrea.