在此步骤中,对 DS560DF410EVM 上的重定时器进行编程。请参阅以下过程:
- 向 DUT 重定时器通道提供有效的输入信号。
- 执行 setup.py(用户可以在侧面板上选择文件并点击 F5)。
- 执行 devinit.py(用户可以在侧面板上选择文件并点击 F5)。
在为 Bringup Parameters 输入所需的 26.5625GBd 重定时器设置后执行 1_bringupParams.py,如图 2-5 中所示。
- 数据速率以 GBd 为单位输入。
- 通过将系统变量设置为 1 来启用 PAM4 模式。
- 在本例中,通过值 5 为 Tx 和 Rx PRBS 函数选择 PRBS31Q 模式。
- 执行 2_bringupLib.py 脚本。此脚本将在初始化所有已启用的重定时器通道之前加载并应用 ROM 补丁,如图 2-6 所示。
注: 在启动脚本的末尾,变量 quad 和 ch 将被设置为与最后启用的重定时器通道相对应。通过在其中一个 Latte 脚本中手动输入值,可以根据所需的通道重新分配变量。
- 如果所述的重定时器通道用作重定时器 Tx 到重定时器 Rx 链路测试的 Tx PRBS 发生器,则可以使用 usefulFunctions.py 脚本相应地配置该通道,如图 2-7 所示。
- 请转到 usefulFunctions.py 的 Configure transmitter 部分。
- 将 transmit PRBS pattern 的参数模式设为 2。
- 为所需模式设置 pattern 变量的数值。
- 用户可以在 Latte 窗口中突出显示 configure transmitter 命令行,然后点击 F7 以仅执行这些命令。