ZHCUB21 march   2023

 

  1.   1
  2.   摘要
  3.   商标
  4. 1硬件说明和设置
    1. 1.1 所需硬件
    2. 1.2 一般硬件测试设置程序
    3. 1.3 使用外部 25MHz 振荡器进行 CAL_CLK_IN 的硬件配置
  5. 2软件说明
    1. 2.1 软件安装顺序
    2. 2.2 Latte 功能概览
    3. 2.3 有用的 Latte 快捷方式
    4. 2.4 通过 Latte GUI 进行 DS560DF410EVM 初始化
      1. 2.4.1 将 Latte 连接到板
      2. 2.4.2 编译库
      3. 2.4.3 示例:面向 26.5625GBd PAM4 测试用例的 DS560DF410EVM 编程
      4. 2.4.4 重定时器配置
      5. 2.4.5 重定时器有用功能(包含在 usefulFunctions.py Latte 脚本中)
      6. 2.4.6 垂直眼图监视器
  6. 3相关文档
    1. 3.1 补充内容
  7. 4EVM 电缆组件

重定时器有用功能(包含在 usefulFunctions.py Latte 脚本中)

  • 回读通道初始化状态/锁定状态:可使用以下功能读取所选通道的 CDR 锁定状态。
  • 获取温度结果:用户可以执行重定时器内部温度的粗略读数。
  • 回读通道初始化信息:可使用以下功能读取通道初始化信息,例如 CTLE 设置和启动阶段状态。
  • 读回 FOM:用户可以读取重定时器用于指导 EQ 自动调整过程的内部品质因数。
  • 读回 BER:当 PRBS 数据的长度事先已知时,可以使用当前所选重定时器通道的内部 BER 校验器。prbsBERCheck 函数用于输出 BER 及其计算的总位数。
    注: 在日志窗口上观察到 Total bits = 1 表示未实现 PRBS 同步。将输入数据更改为支持的 PRBS 模式之一。
  • 读回 RX 系数:可用于读取多个 FFE 和 DFE EQ 抽头的权重。
  • 检查 RX 输入电平:通道初始化过程完成后,signalDetect 函数可用于检查所选重定时器通道的 Rx 输入端是否存在信号。
  • 配置变送器:发送数据可通过 modepattern 变量进行配置。

    • mode = 0:传输与 pattern 变量无关的重定时数据。
    • mode = 1:传输时钟模式,其频率由 pattern 变量决定。
    • mode = 2:将发送器设置为 PRBS 图形发生器。
    • 模式:通过输入数值来选择所需的模式。表 2-1 提供了更多信息。
表 2-1 PRBS 模式代码
模式:PRBS:
07
19
315
423
531
813

PRBSQ 模式可通过设置 prbsQEn = 1 来启用。要将发送器配置为发送 PRBS13Q 模式,请设置 mode = 2、pattern = 8 和 prbsQEn = 1。PRBSQ 模式只适用于 PAM4。

  • 发送器的摆幅和预加重或后加重设置可通过 ds560.setTxParams 函数来控制。
    • swing
      • 0 -> 1V
      • 1 -> 880mV
      • 3 -> 760mV
    • pre2:值 0 到 7 对应于 0 到 15%。
    • pre:值 0 到 15 对应于 0 到 31.25%。
    • post:值 0 到 15 对应于 0 到 31.25%。