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.

[参考译文] DRA821U:为 GESI 板提供 DRA821U CPSW5G 以太网本机模式支持

Guru**** 2482105 points
Other Parts Discussed in Thread: DRA821U, TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1452344/dra821u-dra821u-cpsw5g-ethernet-native-mode-support-for-gesi-board

主题中讨论的其他器件:DRA821、DRA821U 、DRA829 、TDA4VM、TDA4VL TDA4VH

工具与软件:

尊敬的先生:  

参考 答复

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1264445/faq-how-do-i-bring-brought-up-ethernet-interfaces-for-main-domain-cpswng-in-linux-from-sdk-version-9-0-and-above/4786613

我们发现 DRA821 RGMII (GESI 板)没有覆盖层。  

客户希望使用 RGMII 代替 QSGMii 来支持4千兆位以太网、并尝试验证 DRA821U EVM 上的特性。  

当前的 SDK 10是否支持 GESI 板?  

是否有 启用支持的指令?  

 对于本机 Linux 驱动程序:

  1. 添加与 SOC 相对应的 MAC 端口接口特定器件树叠加、如 uEnv.txt 文件中的下表所示。

配置

MAC 端口接口

要使用的覆盖文件

J7200/DRA821

QSGMII

k3-j7200-evm-quad-port-eth-exp.dtbo

J721e/TDA4VM/DRA829

RGMII

k3-j721e-evm-gesi-exp-board.dtbo

J721e/TDA4VM/DRA829

QSGMII

k3-j721e-evm-quad-port-eth-exp.dtbo

J721S2/TDA4VL

RGMII

k3-j721s2-evm-gesi-exp-board.dtbo

J784S4/TDA4VH

QSGMII

k3-j784s4-evm-quad-port-eth1-exp.dtbo

J784S4/TDA4VH

USXGMII

k3-j784s4-evm-usxgmii-exp1-exp2.dtbo

BR、丰富

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

    您好!

    [quote userid="9853" url="~/support/processors-group/processors/f/processors-forum/1452344/dra821u-dra821u-cpsw5g-ethernet-native-mode-support-for-gesi-board 客户想使用 RGMII 来支持4千兆位以太网而不是 QSGMii、并尝试验证 DRA821U EVM 上的特性。  [报价]

    DRA821 EVM 不向 GESI 连接器输出 CPSW 信号。 因此、我们无法在 DRA821上验证 RGMII。

    此致、
    Sudheer

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

    Sudheer,  

    这现在对于客户评估来说是一个限制、因为客户了解 QSGMii 将在满载时具有吞吐量限制。  

    在 J7200 SOM 上、只有 RGMII2连接至 GESI。  

    RGMii2是否已经过验证、且具有用于测试的设置、客户是否需要在自己的电路板上扩展其他3个 RGMII?  

      


    BR、丰富

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

    您好!

    [报价 userid="9853" url="~/support/processors-group/processors/f/processors-forum/1452344/dra821u-dra821u-cpsw5g-ethernet-native-mode-support-for-gesi-board/5573316 #5573316"]在 J7200 SOM 上、只有 RGMII2连接至 GESI。  [报价]

    是、RGMII2映射到 GESI。
    我们已经从 RTOS SDK (而不是 Linux SDK)进行了验证。

    由于客户了解到 QSGMii 在满载时将存在吞吐量限制、这就限制了客户现在进行评估。  [报价]

    与 RGMII 类似、它还可支持每个端口1Gbps。
    您能否检查 CPU 负载是否较高? 如果是这样、您可以建议它们使用一些更高的数字来配置中断节奏、以减少触发到内核的 no.of 中断。

    此致、
    Sudheer

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

    Sudheer,  

    下面是有关吞吐量限制的 e2e 文章。  

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1442817/dra821u-cpsw5g-performance-of-native-ethernet-in-detailed/5532959#5532959

    您提到速度支持不受限制,软件处理和处理是瓶颈,以实现硬件支持的速度/吞吐量。

    因此、我假设 QSGMII 接口应能够支持足够的带宽、以支持基于5Gb SERDES 带宽的4通道千兆位传输。

    在客户测试中、CPU 负载仅为75%、如何在4通道同时运行的情况下获得 iPerf 测试的最大吞吐量?    

    BR、丰富

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

    您好!

    因此、我假设 QSGMII 接口应该能够支持足够的带宽以支持基于5GB SERDES 带宽的4通道千兆位传输。

    有。 QSGMII 5Gb SERDES 可从4个 QSGMII 端口支持的最大速率为4Gbps。

    在客户测试中、CPU 负载仅为75%、如何在4通道同时运行的情况下获得 iPerf 测试的全部吞吐量?    [报价]

    我已在下面的 E2E 上发布了回复、客户可以尝试使用中断定步选项。
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1442817/dra821u-cpsw5g-performance-of-native-ethernet-in-detailed/5532959#5532959

    由于 S/W (Linux 通用 N/W 堆栈和应用)数据的处理和处理是瓶颈、即使将 H/W 接口更改为 RGMII、您也会观察到相同的结果、因为软件必须处理 iperf3数据。

    此致、
    Sudheer

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

    Sudheer,  

    这是非常重要的反馈。  

    这清楚地表明了我的担忧,我们认为这是一个硬件限制,并试图更改为 RGMiix4。  

    我们将致力于软件处理和处理部分、以实现更好的性能。  

    BR、丰富

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

    您好!

    我们将致力于软件处理和处理部分、以获得更好的性能。  [报价]

    当然、请选中实际性能线程中建议的中断节奏选项。

    此致、

    Sudheer