大家好、
我在 RX 链中遇到问题。 我想知道原因。
首先、我要检查 SERDES 线路。 但我无法启用 TX PRBS 发生器。
在由 Latte 脚本创建初始化序列后、我将 E8h 写入两个 SERDES 页面的4141h 地址。 但我看不出与国际法协会有什么不同之处。
是否需要任何其他写入过程来启用 TX PRBS?
1STX 和8STX 连接到 FPGA。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我在 RX 链中遇到问题。 我想知道原因。
首先、我要检查 SERDES 线路。 但我无法启用 TX PRBS 发生器。
在由 Latte 脚本创建初始化序列后、我将 E8h 写入两个 SERDES 页面的4141h 地址。 但我看不出与国际法协会有什么不同之处。
是否需要任何其他写入过程来启用 TX PRBS?
1STX 和8STX 连接到 FPGA。
谢谢主席先生、我还想在 第5和第6个 SERDES 通道中启用 RX PRBS 寄存器。
我应该将0x40写入地址16'h、还是将0x20写入地址16'h?
我想在 SBAU 337寄存器设置文档中设置 SERDES 页面的4084h 编号。
如何将地址4084h 写入操作 PRBS 使能?
我想通过激活 FPGA 的 PRBS 发送功能来检查 AFE 接收方向上 SERDES 线路的正确性。
为此、我需要激活 SBAU 337寄存器集文档中 SERDES 页面的4084h 编号。
在文档中、它写的4098h、4099h、409ah、409bh 地址必须被读取以检查 PRBS 错误。
我如何在 SPI 中读取这些地址? 您能解释一下 SERDES 页面的读取顺序。
您好、Suleyman、
要为第5和第6个 SERDES 通道启用 Rx PRBS、应将0x40写入地址0x16。
写入寄存器0x4084的示例如下所示:
device.writeReg (0x4285、0x00)
device.writeReg (0x4284、0x06)
要在 SERDES 页面中读取寄存器、必须重新读取每个寄存器两次、并且只使用读取的第二个值。
在 SERDES 页面中读取寄存器的示例:
DEVICE。readReg (0x4099)
device.readReg (0x4099)#仅使用此值
DEVICE。readReg (0x4098)
device.readReg (0x4098)#仅使用此值
此致、
David Chaparro