Other Parts Discussed in Thread: TDA4VM
器件型号: 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 确定性/不受干扰
问题:
- 对于带有 FreeRTOS PDK/Enet LLD 的 J721E CPSW2G、是否支持完整 IEEE 802.1Qci PSFP?
- 当 TI 文档显示“802.1Qci PSFP:不支持部分开/关门“时、这就是指:
- 硬件或中不存在流门
- 流门存在、但不能动态打开/关闭或计划?
- 是否有任何适用于 QCI 流栅极、流滤波器或 PSFP 栅极控制列表的 FreeRTOS PDK/Enet LLD API?
- CPSW_ALE_IOCTL_SET_POLICY 是否 是在 FreeRTOS 上实现受支持的 QCI 子集的推荐机制?
- CPSW ALE 策略器/分类器是否可用作硬件 RX 保护边界以防止干扰?
- 为 RX FFI 配置无匹配流量的建议方法是什么?
- 丢弃不匹配流量、
- 速率限制无匹配流量、
- 还是保持无匹配流量为绿色?
- 分类的关键流量是否可以路由到专用 RX 流/线程 ID、以便与尽力传送的流量隔离?
- J721E 上 CPSW2G 的可用策略器/分类器条目或 RX 流数量是否有限制? 我们看到、由于策略者/分类器限制、仅显示 8 个有效流 ID 的评论。
- 是否有参考示例、测试或应用手册说明了如何专门使用 CPSW ALE 策略器/分类器在 FreeRTOS 上进行类似 QCI 的入口计量?
- 为了实现 RX 路径确定性并防止干扰、TI 是否建议进行组合:
- 用于到达成形的上游 TAS/CBS、
- 用于入口计量/滴答的 CPSW ALE 策略器/分类器、
- 用于关键流量的专用 RX 流/DMA 资源?
预期的澄清:
我们希望了解在实施基于 CPSW ALE 分类器/策略器的入口计量后能够做出的技术上最有效的正确声明。
例如、以下索赔是否有效?
“该系统支持采用 CPSW ALE 入口分类和计量/管制的 802.1Qci PSFP 硬件支持的子集。 这可以提高配置流的 RX 免受干扰、但不提供完整的 QCI 流门调度。“
我们还需要 TI 建议使用最佳受支持的 RX 路径架构 以便在该平台上实现确定行为和 FFI。