Other Parts Discussed in Thread: DS280DF810
现在、我们使用 DS280DF810实现了 QFSP28的应用程序校验器性能。 但我们发现读取错误计数不稳定。
我不确定如何在芯片上进行配置?
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.
Other Parts Discussed in Thread: DS280DF810
现在、我们使用 DS280DF810实现了 QFSP28的应用程序校验器性能。 但我们发现读取错误计数不稳定。
我不确定如何在芯片上进行配置?
您好!
下面显示了 PRBS 校验器启用通道寄存器写入例程。
寄存 器值 掩码 注释
0D 00 80 //打开解串器
79 40 40 //设置 PRBS_chkr_en=1
30 00 08 //设置 PRBS_en_DIG_clk=0
30 08 08 08 //设置 PRBS_en_DIG_clk=1
30 10 10 //强制重新加载 PRBS 校验器种子
30 00 10 //撤消 PRBS 校验器种子的强制重新加载
82 40 40 //重置 PRBS 计数器
82 00 40 //取消复位 PRBS 计数器
01 //读取 PRBS 状态
01 //读取 PRBS 状态
因此、
Rodrigo Natal
HSSC 应用工程师
您好、请参阅下面的内容。
读取 PRBS 校验器错误计数
假设 PRBS 校验器已启用、则读取 PRBS 校验器错误计数。
表。 寄存器写入以读取 PRBS 校验器错误计数
|
步骤 |
共享/通道寄存器集 |
操作 |
寄存器地址[十六进制] |
寄存器值[十六进制] |
写入掩码[十六进制] |
注释 |
|
1 |
通道 |
写入 |
82. |
80 |
80 |
冻结当前错误计数器 |
|
2. |
通道 |
主机 IRQ |
83. |
|
|
REG_0x83[2:0]= PRBS_ERR_cnt[10:8] |
|
3. |
通道 |
主机 IRQ |
84 |
|
|
REG_0x84[7:0]= PRBS_ERR_cnt[7:0] |
|
4. |
总误差计数=((REG_0x83和0x03)<< 8)| REG_0x84 |
|||||
|
5. |
通道 |
写入 |
82. |
00 |
80 |
取消冻结 PRBS 错误计数器 |