Intel® Arria® 10收发器PHY用户指南

ID 683617
日期 11/06/2017
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

6.12.4. 使用直接重配置流程使能或禁用环回模式

Arria® 10 器件含有三种回环模式:

  • 串行环回
  • 反向串行回环 (Pre-CDR)
  • 反向串行回环 (Post-CDR)

通过访问寄存器空间可以动态地重配置回环模式。

串行回环模式

在串行回环模式下,发送器的串行器和接收器的CDR之间存在一条路径,以便在接收器串行输入引脚中的数据被忽略时,可以从串行器中恢复CDR中的数据。可以使能或禁用这一模式。

图 269. 串行回环模式

要使能串行回环模式:

  1. 执行动态重配置的步骤中执行步骤1到7的必要步骤。
  2. 对地址0x2E1执行一个read-modify-write操作,将位0设置成1'b1。
  3. 执行动态重配置的步骤中执行步骤9到12的必要步骤。

要禁用串行回环模式:

  1. 执行动态重配置的步骤中执行步骤1到7的必要步骤。
  2. 对地址0x2E1执行一个read-modify-write操作,将位0设置成1'b0。
  3. 执行动态重配置的步骤中执行步骤9到12的必要步骤。

通过打开Native PHY IP 参数编辑器中的Enable rx_seriallpbken port,也可以使能串行回环模式,并将该端口驱动到1'b1。

反转串行回环模式(Pre-CDR)

在pre-CDR模式下,通过RX输入缓冲器接收的数据回送至TX输出缓冲器。通过对下面的寄存器执行一个read-modify-write操作,可以使能反转串行回环模式。

图 270. 反向串行环回模式(Pre-CDR)
表 274.  设置的位值
地址 位值
0x137[7] 1'b1
0x13C[7] 1'b0
0x132[5:4] 2'b00
0x142[4] 1'b1
0x11D[0] 1'b1

反转串行回环模式(Post-CDR)

在post-CDR模式下,通过RX CDR接收数据,然后回送至TX输出缓冲器。通过对下面的寄存器执行一个read-modify-write操作来使能该模式。

图 271. 反转串行回环模式(Post-CDR)
表 275.  设置的位值
地址 位值
0x137[7] 1'b0
0x13C[7] 1'b1
0x132[5:4] 2'b01
0x142[4] 1'b0
0x11D[0] 1'b0

禁用反转串行回环模式(Pre-CDR和Post-CDR)

要禁用反转串行回环模式,将地址位设置成下面的值,执行一个read-modify-write操作。

表 276.  设置的位值
地址 位值
0x137[7] 1'b0
0x13C[7] 1'b0
0x132[5:4] 2'b00
0x142[4] 1'b0
0x11D[0] 1'b0