主题中讨论的其他器件: DS250DF230
|
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.
|
相关: registerChannelRecord = new SetWriteReadRegisterData (writeCommand、0x82、0x40、0x00
您能否确认写入值为0x00、写入掩码为0x40?
根据编程指南、该例程有效、TI 已对其进行了广泛验证。
一些调试问题。
表54. 寄存器写入以清除 PRBS 校验器错误计数
步骤 |
共享/通道寄存器集 |
操作 |
寄存器地址[十六进制] |
寄存器值[十六进制] |
写入掩码[十六进制] |
注释 |
1 |
通道 |
写入 |
82. |
40 |
40 |
复位 PRBS 计数器 |
2. |
通道 |
写入 |
82. |
00 |
40 |
取消复位 PRBS 计数器 |
谢谢、
Rodrigo Natal
罗德里戈、您好!
提出问题后:
寄存器值
0x01 0xd2
0x27 0x11
0x28 0x6c
0x78 0x30
我可以 确认写入值为0x00、写入掩码为0x40。
公共空 ClearPRBSCheckerErrorCount (int address、int die、int channel、byte commandNumber)
{
SetRegisterData regData;
列表 registerData =新列表 ();
regData =新的 SetRegisterData (0x82、0x40、0x40);
registerData.Add (regData);
regData =新的 SetRegisterData (0x82、0x40、0x00);
registerData.Add (regData);
USBOption.SetMaskRgisterValues ((字节)地址、(字节)芯片、(字节)(通道)、commandNumber、registerData);
}
公共 SetRegisterData (字节地址、字节掩码、字节数据、字符串备注=空)
{
此.Address=地址;
此.Mask=mask;
此.Data=data;
此备注=备注;
}
谢谢你
尊敬的 Jack:
01 = 0xD2表示检测到 PRBS 模式、该模式为 PRBS9。 这是正确的吗?
重定时器显示检测到信号且 CDR 锁定、并且报告的重定时器眼图张开度值良好、因此我希望重定时器 PRBS 校验器具有零 BER。
问题:您能否提供完整的重定时器通道寄存器转储(即读取系统中观察到的重定时器寄存器值)、以便我可以看到您实际应用的所有设置?
谢谢、
罗德里戈
您好!
请尝试以下操作、查看其是否解决了问题。
表。 寄存器写入以重新加载 PRBS 校验器模式匹配
步骤 |
共享/通道寄存器集 |
操作 |
寄存器地址[十六进制] |
寄存器值[十六进制] |
写入掩码[十六进制] |
注释 |
1 |
通道 |
写入 |
30 |
00 |
08 |
设置 PRBS_en_DIG_clk=0以禁用数字时钟 |
2. |
通道 |
写入 |
30 |
08 |
08 |
设置 PRBS_en_DIG_clk=1以启用数字时钟 |
3. |
通道 |
写入 |
30 |
10. |
10. |
强制重新加载 PRBS 校验器种子 |
4. |
通道 |
写入 |
30 |
00 |
10. |
撤消 PRBS 的强制重新加载 校验器种子 |
5. |
通道 |
写入 |
82. |
40 |
40 |
复位 PRBS 计数器 |
6. |
通道 |
写入 |
82. |
00 |
40 |
取消复位 PRBS 计数器 |
7. |
通道 |
主机 IRQ |
01 |
读取 PRBS 状态: |
PRBS 测试持续时间取决于您要验证的 BER 级别。 例如、假设 BER 目标为1E-12、数据速率为25.78125Gbps。
谢谢、
Rodrigo Natal