仅对英特尔可见 — GUID: mta1428277625615
Ixiasoft
仅对英特尔可见 — GUID: mta1428277625615
Ixiasoft
6.12.4. 使用直接重配置流程使能或禁用环回模式
Arria® 10 器件含有三种回环模式:
- 串行环回
- 反向串行回环 (Pre-CDR)
- 反向串行回环 (Post-CDR)
通过访问寄存器空间可以动态地重配置回环模式。
串行回环模式
在串行回环模式下,发送器的串行器和接收器的CDR之间存在一条路径,以便在接收器串行输入引脚中的数据被忽略时,可以从串行器中恢复CDR中的数据。可以使能或禁用这一模式。
要使能串行回环模式:
- 在执行动态重配置的步骤中执行步骤1到7的必要步骤。
- 对地址0x2E1执行一个read-modify-write操作,将位0设置成1'b1。
- 在执行动态重配置的步骤中执行步骤9到12的必要步骤。
要禁用串行回环模式:
- 在执行动态重配置的步骤中执行步骤1到7的必要步骤。
- 对地址0x2E1执行一个read-modify-write操作,将位0设置成1'b0。
- 在执行动态重配置的步骤中执行步骤9到12的必要步骤。
通过打开Native PHY IP 参数编辑器中的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 |