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.

[参考译文] TDA4VM-Q1:CPSW9G RX_Bottom_fifo 下降

Guru**** 2543590 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1194604/tda4vm-q1-cpsw9g-rx_bottom_fifo-drop

器件型号:TDA4VM-Q1
主题中讨论的其他器件:TDA4VM

您好、专家:

    我们使用的 TDA4VM SDK 为7.3  

   我们有一些关于端口6与 RGMII Phy 连接的问题、我们设置强制链路100M  

   cpsw9g port6 tx 看起来不错,但 port0无法从 port6接收数据转发,而且 port6 Rx 可能出错  

   另一个端口正常   

   使用 devmem2转储寄存器、如下所示:

第一次:

在地址0x0C03AC08 (0xff80bbac08):0x00000000处读取

在地址0x0C03AC0C (0xffb81fac0c):0x00000000处读取

在地址0x0C03AC10 (0xFFff8c50ac10):0x00000000处读取

在地址0x0C03AC14 (0xffaa7dac14)上读取:0x00000000

在地址0x0C03AC18 (0xffa7ddac18):0x00000000处读取

在地址0x0C03AC1C (0xff8dd9ac1c):0x00000000处读取

在地址0x0C03AC28 (0xFFff9b2fac28):0x00000000处读取

在地址0x0C03AC2C (0xffa3CBAC2c):0x00000000处读取

在地址0x0C03AC38 (0xFFff87e8ac38):0x00000002处读取

在地址0x0C03AC3C (0xffb9e2ac3c):0x00000000处读取

在地址0x0C03AC48 (0xff943cac48):0x00000000处读取

在地址0x0C03AC4C (0xff8b49ac4c):0x00000000处读取

在地址0x0C03AC64 (0xFFFF 800dac64)上读取:0x0046EFD6

在地址0x0C03AC68 (0xFFff7fc0ac68):0x00000004处读取

在地址0x0C03AC6C (0xFFffbc7dac6c):0x000017ED 处读取

在地址0x0C03AC70 (0xFFff8143ac70):0x0000140处读取

在地址0x0C03AC74 (0xffffffab2eac74)处读取:0x0000AC4

在地址0x0C03AC78 (0xFFff9af3ac78):0x000013BC 处读取

在地址0x0C03AC7C (0xff8b90ac7c):0x00000000处读取

在地址0x0C03AC78 (0xffb5d3ac78):0x000013BD 处读取

在地址0x0C03AC80 (0xffa03aac80):0x0049E5EE 处读取

在地址0x0C03AC84 (0xffffff22bac84)处读取:0x800000557

在地址0x0C03AC88 (0xffb071ac88):0x00000000处读取

在地址0x0C03AC8C (0xff937cac8c):0x00000000处读取

在地址0x0C03AC90 (0xFFff9c6cac90):0x00000000处读取

在地址0x0C03AC94 (0xffa99dac94):0x00000000处读取

在地址0x0C03AC98 (0xffb2b9ac98):0x00000000处读取

在地址0x0C03AC9C (0xffab6bac9c):0x00000000处读取

在地址0x0C03ACA0 (0xFFff7ea5aca0):0x00000000处读取

10秒后恢复

在地址0x0C03AC08 (0xff9f39ac08):0x00000000处读取

在地址0x0C03AC0C (0xFFffbc3cac0c):0x00000000处读取

在地址0x0C03AC10 (0xffb14fac10):0x00000000处读取

在地址0x0C03AC14 (0xffa6a1ac14):0x00000000处读取

在地址0x0C03AC18 (0xFFff9b2eac18):0x00000000处读取

在地址0x0C03AC1C (0xff8766ac1c)处读取:0x00000000

在地址0x0C03AC28 (0xffbadaac28):0x00000000处读取

在地址0x0C03AC2C (0xff8de6ac2c):0x00000000处读取

在地址0x0C03AC38 (0xffa5c0ac38)处读取:0x00000002

在地址0x0C03AC3C (0xffb626ac3c):0x00000000处读取

在地址0x0C03AC48 (0xffb3ceac48):0x00000000处读取

在地址0x0C03AC4C (0xff9417ac4c):0x00000000处读取

在地址0x0C03AC64 (0xFFff92f4ac64):0x004945ED 处读取

在地址0x0C03AC68 (0xffa5e4ac68):0x00000004处读取

在地址0x0C03AC6C (0xFFff9ed2ac6c):0x000018BC 处读取

在地址0x0C03AC70 (0xffa444ac70):0x000014B 处读取

在地址0x0C03AC74 (0xffa59eac74):0x0000B21处读取

在地址0x0C03AC78 (0xFFff8757ac78):0x00001464处读取

在地址0x0C03AC7C (0xffa668ac7c):0x00000000处读取

在地址0x0C03AC78 (0xFFff879eac78):0x00001464处读取

在地址0x0C03AC80 (0xFFFffb004ac80):0x004C5A33处读取

在地址0x0C03AC84 (0xFFFade1ac84)处读取:0x00000588

在地址0x0C03AC88 (0xff93e8ac88):0x00000000处读取

在地址0x0C03AC8C (0xFFff9c5eac8c):0x00000000处读取

在地址0x0C03AC90 (0xffffffa0ac90)处读取:0x00000000

在地址0x0C03AC94 (0xffbb26ac94):0x00000000处读取

    

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

    您好!

    当 CPSW 遇到 RXBOTTOFFIFODROP 错误时、特定端口(本例中的端口6)将停止向包括主机端口在内的其他端口转发数据包。

    其他端口仍将正常工作、数据包仍然可以从端口6传输到外部连接。

    但是、要清除  RXBOTTOFFIFODROP 错误并使端口6恢复正常、需要复位 CPSW。

    当前、EthFW 不支持复位 CPSW、因此需要系统复位来清除错误。

    此致、

    斯坦利

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

    1:  RXBOTTOMOFFIFODROP 其 ALE 转发错误的原因是什么?   

    2: 系统重置 不能被我们的客户接受, Plz 如果有另一个操作 cpsw 重置,或如何清除错误 fifo ?

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

    您好!

    有关硬件原理图审查的讨论正在邮件链上进行。

    此致、
    苏德黑尔

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

    您好!

    请按如下方式查找用于硬件原理图审阅的反馈。

    我们在 PCB 文件中未看到任何会专门 导致 EMI 问题的重要内容。  我们已经确定了一些不是最佳且可以改进的项目。

    (1)在 PHY 附近、有许多 R 选项可创建小型过孔和存根网。  在某些情况下、这可能会影响信号完整性。  我们假设这些用于 PHY 的搭接选项。  通过通过电阻器布线、尽可能减少任何残桩网络和过孔。

    (2)可以在信号过孔附近添加额外的 GND 过孔。  为了保持较小的返回环路、对于高速信号、GND 过孔应靠近所有信号过孔。  在某些情况下、这可能会影响信号完整性。

    (3)不需要处理器附近的串联电阻器、因为 IO 调到50欧姆。  RGMII 布线还应设计为接近50欧姆。

    (4)布线布置在第8层和第10层上。  第10层上的布线参考第9、11层上的实心 GND 平面。  第8层上的布线参考第8层上的实心 GND、但参考第7层上的分离电源平面。  在第7层上提供的设计不完整、但看起来迹线可能会跨越功率。   在某些情况下、这可能会影响信号完整性。

    此致、
    苏德黑尔