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:有关 802.1QcI/PSFP RX 确定性和 J721E CPSW/FreeRTOS PDK 的流门支持的澄清

Guru**** 2862450 points

Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1638354/tda4vm-clarification-on-802-1qci-psfp-rx-determinism-and-stream-gate-support-for-j721e-cpsw-freertos-pdk

器件型号: TDA4VM

 

我们正在使用 FreeRTOS PDK/enet LLD 路径在 TI J721E 上实现 TSN 堆栈。 TAS/802.1Qbv 已在我们的应用中实现并投入使用。 我们的下一个和 主要目标 使用 QCI/802.1Qci PSFP 概念提高 RX 路径确定性并防止干扰。

从 TI 文档 SPRY316C 和 PDK 扫描结果来看、我们了解到 802.1Qci PSFP 支持是部分支持、不支持“开/关门“。 我们找到了 CPSW ALE 策略器/分类器 API 、例如 CPSW_ALE_IOCTL_SET_POLICY、它们支持流/流分类和 CIR/PIR 样式计量、但我们没有找到用于 QCI 流门打开/关闭调度或完整 PSFP 配置的 API。

我们希望 TI 确认该平台预期的 RX 路径保护方法。

平台:

  • SoC:J721E/TDA4VM
  • 以太网:CPSW2G 路径
  • RTOS:FreeRTOS
  • SDK/PDK: pdk_jacinto_11_01_00_17
  • 驱动程序路径:Enet LLD/CPSW ALE
  • 当前实施的 TSN 特性:802.1Qbv TAS/EST
  • 目标特性:使用类似 QCI 的入口保护、Rx 确定性/不受干扰

问题:

  1. 对于带有 FreeRTOS PDK/Enet LLD 的 J721E CPSW2G、是否支持完整 IEEE 802.1Qci PSFP?
  2. 当 TI 文档显示“802.1Qci PSFP:不支持部分开/关门“时、这就是指:
    • 硬件或中不存在流门
    • 流门存在、但不能动态打开/关闭或计划?
  3. 是否有任何适用于 QCI 流栅极、流滤波器或 PSFP 栅极控制列表的 FreeRTOS PDK/Enet LLD API?
  4.  CPSW_ALE_IOCTL_SET_POLICY 是否 是在 FreeRTOS 上实现受支持的 QCI 子集的推荐机制?
  5. CPSW ALE 策略器/分类器是否可用作硬件 RX 保护边界以防止干扰?
  6. 为 RX FFI 配置无匹配流量的建议方法是什么?
    • 丢弃不匹配流量、
    • 速率限制无匹配流量、
    • 还是保持无匹配流量为绿色?
  7. 分类的关键流量是否可以路由到专用 RX 流/线程 ID、以便与尽力传送的流量隔离?
  8. J721E 上 CPSW2G 的可用策略器/分类器条目或 RX 流数量是否有限制? 我们看到、由于策略者/分类器限制、仅显示 8 个有效流 ID 的评论。
  9. 是否有参考示例、测试或应用手册说明了如何专门使用 CPSW ALE 策略器/分类器在 FreeRTOS 上进行类似 QCI 的入口计量?
  1. 为了实现 RX 路径确定性并防止干扰、TI 是否建议进行组合:
    • 用于到达成形的上游 TAS/CBS、
    • 用于入口计量/滴答的 CPSW ALE 策略器/分类器、
    • 用于关键流量的专用 RX 流/DMA 资源?

预期的澄清:

我们希望了解在实施基于 CPSW ALE 分类器/策略器的入口计量后能够做出的技术上最有效的正确声明。

例如、以下索赔是否有效?

“该系统支持采用 CPSW ALE 入口分类和计量/管制的 802.1Qci PSFP 硬件支持的子集。 这可以提高配置流的 RX 免受干扰、但不提供完整的 QCI 流门调度。“

我们还需要 TI 建议使用最佳受支持的 RX 路径架构 以便在该平台上实现确定行为和 FFI。

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

    您好、

    让我来详细了解您的问题、并在明天之前作出答复。

    此致、
    Sudheer

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

    您好、

    对于具有 FreeRTOS PDK/enet LLD 的 J721E CPSW2G、是否完全支持 IEEE 802.1Qci PSFP?

    CPSW 不支持 TSN EST 功能、如通过门控实现的门控和速率限制。  

    当 TI 文档显示“802.1Qci PSFP:不支持部分开/关门“时、这意味着:
    • 硬件或中不存在流门
    • 流门存在、但不能动态打开/关闭或计划?
    [/报价]

    根据窗口时间支持门控。

    是否有任何用于 QCI 流门、流滤波器或 PSFP 栅极控制列表的 FreeRTOS PDK/enet LLD API?

    您可以参考 SDK 中的 EST 示例。
    software-dl.ti.com/.../enet_tsn_est_example.html

    CPSW ALE 策略器/分类器是否可用作硬件 RX 保护边界以防止干扰?

    这可用于速率限制。
    ALE 基于 MAC 和 VLAN 控制数据路由。

    CPSW_ALE_IOCTL_SET_POLICY 是  在 FreeRTOS 上实现受支持的 QCI 子集的推荐机制吗?

    有关更多详细信息、请参阅上述 SDK 中指向的 EST 示例。

    为 RX FFI 配置无匹配流量的建议方法是什么?
    • 丢弃不匹配流量、
    • 速率限制无匹配流量、
    • 还是保持无匹配流量为绿色?
    [/报价]

    默认无匹配为红色、默认情况下将丢弃。
    速率限制将为黄色、可下降到超过 PIR、并限制在 CIR 和 PIR 之间。

    是否可以将机密的关键流量路由到专用 RX 流/线程 ID、以便将其与尽力传送的流量隔离?

    是、在收到来自外部网络的入口流量时。

    J721E 上 CPSW2G 的可用策略程序/分类器条目或 RX 流数量是否有限制? 由于策略者/分类器限制、我们看到的评论仅指示 8 个有效流 ID。

    是的、CPSW2G 支持 64 个 ALE 条目和 96 个策略器。

    [引用 userid=“684242" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1638354/tda4vm-clarification-on-802-1qci-psfp-rx-determinism-and-stream-gate-support-for-j721e-cpsw-freertos-pdk ]为了实现 RX 路径确定性和防止干扰、TI 是否建议组合:
    • 用于到达成形的上游 TAS/CBS、
    • 用于入口计量/滴答的 CPSW ALE 策略器/分类器、
    • 用于关键流量的专用 RX 流/DMA 资源?
    [/报价]

    您可以使用分类器并将流量路由到入口的专用流量。

    此致、
    Sudheer

    [/quote][/quote]