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.

[参考译文] DP8.3867万E:在BIST模式下完全控制数据包长度和IPG?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/653665/dp83867e-full-control-of-the-packet-lengths-and-of-the-ipg-in-bist-mode

部件号:DP8.3867万E

数据表的8.4 5部分指出“BIST允许完全控制数据包长度和IPG。” 我可以在BIST控制寄存器(BOSCH)中找到一个位字段packet_GEN_64bit_mode,该字段至少提供了一些(不完整)的数据包长度控制,但哪个寄存器允许(完全)控制IPG?

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

    您引用的句子并不完全清楚,因为您只能控制BIST数据包生成器上的IPG。 在下一段的最后一句中,您可以将此信息用于数据包大小:“通过BOSCH寄存器的寄存器位13 (0x0016),可以将数据包传输配置为两种类型之一,即64字节和1518字节。”

    IPG控制通过寄存器地址0x7C完成。

    Bit[7:0]控制IPG (以字节为单位)。 此寄存器的默认值为0x7D,对应125字节IPG。

    建议不要使用低于0xC的值,即12字节IPG,以太网的最小值。

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

    Rob,您好!

    我使用IPG设置进行了一些测试。 设置的IPG数字似乎乘以4。 如果我将IPG增加1,则会获得额外的32ns延迟。

    我让模式生成器正常工作,我可以很好地将其用于SFD信号生成。 但是我不明白SFD高期限的长度。 主SFD的高时间总是12US,这表明我有一个~1500字节的数据包(假定SFD为1,直到以太网帧结束)。  设置 BOSCH 13位似乎不会影响高时。   我看起来数据包 总是 1518字节。 可能会出什么问题? 如何获得64字节帧?

    此致,

    罗尔

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

    寄存器0x7B设置PRBS长度(以字节为单位)。 默认值为0x5DC,即1500字节。

    此致,