仅对英特尔可见 — GUID: mta1428277625615
Ixiasoft
仅对英特尔可见 — GUID: mta1428277625615
Ixiasoft
6.12.4. 使用直接重配置流程使能或禁用环回模式
Arria® 10 器件有三种环回模式:
- 串行环回
- 反向串行环回(Pre-CDR)
- 反向串行环回(Post-CDR)
环回模式可通过访问寄存器空间进行动态地重配置。
串行环回模式
在串行环回模式下,发送器的串行器与接收器的CDR之间存在一条路径,因此来自CDR的数据会从串行器恢复,而来自接收器串行输入管脚的数据则被忽略。您可以使能或禁用此模式。
若要使能串行环回模式:
- 执行执行动态重配置的步骤中的步骤1到步骤7的必要步骤。
- 对地址0x2E1执行一个read-modify-write操作,以将bit 0设置成1'b1。
- 执行执行动态重配置的步骤中的步骤9到步骤12的必要步骤。
若要禁用串行环回模式:
- 执行执行动态重配置的步骤中的步骤1到步骤7的必要步骤。
- 对地址0x2E1执行一个read-modify-write操作,将bit 0设置成1'b0。
- 执行执行动态重配置的步骤中的步骤9到步骤12的必要步骤。
您也可以通过开启Native PHY IP Parameter Editor中的Enable rx_seriallpbken port并且将端口驱动成1’b1来使能串行环回模式。
反向串行环回模式(Pre-CDR)
在pre-CDR模式下,通过RX输入缓冲器接收的数据回送至TX输出缓冲器。通过对下面的寄存器执行一个read-modify-write操作,可以使能反转串行回环模式。
地址 | 比特值 |
---|---|
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操作来使能该模式。
地址 | 比特值 |
---|---|
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操作。
地址 | 位值 |
---|---|
0x137[7] | 1'b0 |
0x13C[7] | 1'b0 |
0x132[5:4] | 2'b00 |
0x142[4] | 1'b0 |
0x11D[0] | 1'b0 |