现在、我们使用 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.
现在、我们使用 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 错误计数器 |