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.

[参考译文] DP83822I:BIST 过程(内置自检)

Guru**** 2812305 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1312686/dp83822i-the-procedure-of-bist-built-in-self-test

器件型号:DP83822I

大家好、

请告诉我 BIST 的过程。
以下顺序是否正确?
如果否、请告诉我正确的程序。

1) 1)通过 BICSR2的[10:0]设置数据包长度(寄存器地址0x001C)
2)通过 BICSR1的[7:0]设置 IPG (寄存器地址0x001B)
3) 3)通过 BOSCH (寄存器地址0x0016)的[14]启用 BIST 错误计数器模式
4)通过 BOSCH (寄存器地址0x0016)[13]启用 PRBS 校验器
5)通过 BMCR (寄存器地址0x0000)[14]或 BOSCH (寄存器地址0x0016)的[4:0](寄存器地址0x0016)的[14]启用环回模式
6) 6)通过 BOSCH (寄存器地址0x0016)的[12]启用数据包生成
7) 7)通过 BICSR1的[15:8]读取错误字节(寄存器地址0x001B)

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的敦生:

    我将在步骤6后添加软件复位0x001F 至4000。 除此之外、程序应该没有问题。

    --

    此致、

    林希尔曼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Hillman-san:

    感谢您的答复。

    是否应该在读取错误字节(步骤7)之前进行软件复位?

    错误字节不会由软件复位进行复位吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的敦生:

    抱歉、您是正确的。 软件复位应在步骤6之前或在数据包生成之前执行。

    --

    此致、

    林希尔曼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Hillman-san:

    抱歉、我还有一个问题。

    此时执行软件复位的作用是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的敦生:

    该软件复位以确保在测试之前清除错误计数。

    --

    此致、

    林希尔曼