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.

[参考译文] TDA4VP-Q1:[TDA4VP-Q1]具有外部 NPU 的多摄像头边缘 AI 系统的电源、外设和适用性检查

Guru**** 2928980 points

Other Parts Discussed in Thread: AM69A, AM68A, TDA4VP-Q1, TDA4VH-Q1, AM68, AM69, TDA4VPE-Q1, TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646718/tda4vp-q1-tda4vp-q1-power-peripherals-and-suitability-check-for-multi-camera-edge-ai-system-with-external-npu

器件型号: TDA4VP-Q1
Thread 中讨论的其他器件: TDA4VH-Q1TDA4VL 、AM69A 、AM68A、 AM68、 AM69TDA4VM、 TDA4VPE-Q1J784S4XEVM

TI 团队大家好、

我为一位客户提供支持、负责为高可靠性应用设计基于 AI 的任务摄像头系统。 我们目前正在评估 TDA4VP-Q1 (TDA4VP88TGAALYRQ1/J742S2) 、希望交叉检查有关功耗、外设限制和 EVM 可用性的一些技术详细信息。

以下是项目要求的简要概述:

  • 应用: 基于多摄像头的边缘 AI 视频处理器件(物体检测,视觉 SLAM 等)

  • 摄像头输入: 1 个 8MP + 4 个 2MP 摄像头

  • 功能安全: 需要 ASIL-D 认证

  • 接口: 必须通过 PCIe 第 3 代 x4 (~25TOPS) 与外部 NPU 卡连接

  • 系统功率预算: 严格在 15W 以内(系统级目标)

我们考虑使用 TDA4VP-Q1 而不是 TDA4VH-Q1、主要是因为严格的 15W 功率限制、我们假设内部 C7x/MMA 内核的减少不会成为瓶颈、因为大多数繁重的 AI 工作负载都将转移到外部 NPU。

您能否就以下问题提供见解或数据?

典型功耗 (TDA4VP-Q1 与 TDA4VH-Q1)

您是否在实际工作负载下测量了典型功耗数据(例如,双 ISP 激活、可支持 8MP+4x2MP、视频编码和连续 PCIe 第 3 代 x4 DMA 传输)? 具体来说、仅用于在根复合体模式下保持 PCIe 第 3 代 x4 链路持续活动的估计额外功耗开销是多少?

2. TDA4VP-Q1 与 TDA4VL/VE 的适用性

为了更大限度地降低成本和功耗、我们还研究了 TDA4VL 或 TDA4VE 等低层产品。 但是、我们的理解是、TDA4VL/VE 无法支持所需的摄像头吞吐量(通过 VPAC 可支持 8MP + 4x2MP)、并且缺少 PCIe 第 3 代 x4 通道配置(仅支持 x1 或 x2)。 您能否确认 TDA4VP-Q1 是否确实是满足多摄像头 ISP 带宽和 PCIe Gen3 x4 要求所需的最低 SKU?

EVM 和 SDK 路线图

TDA4VP-Q1 评估平台(例如 J742S2EVM 或 SK-TDA4VP)的当前供货情况和可订购器件型号是什么? 此外、在这个特定 SoC 上开始开发时、建议的 Processor SDK 版本 (Linux/RTOS) 是什么?

4.替代工业 SKU (AM68A / AM69A)

客户询问了 AM68A 或 AM69A 等工业替代产品。 我们的理解是、这些处理器本身不支持该工程所需的硬件级 ASIL-D 功能安全域。 您能否确认此陈述是否正确?


感谢您的支持、我期待您的宝贵反馈。

此致、
Jack Cha

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

    你好、Jack、

    VPAC 功能理论上为 720 万像素/秒处理。 假设软件偏移率为 25%、因此如果每个 VPAC 实例每秒处理 540 万像素处理、我们实际上可以安全地进行处理。

    摄像头输入: 1 个 8MP + 4 个 2MP 摄像头

    上述组合的 FPS 要求是什么?

    此致、

    Keerthy  

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

    您好、

    1. 以下应用手册介绍了典型用例的功率、并允许客户估算不同用例的功耗:

    J784S4、TDA4VH、TDA4AH、TDA4VP、TDA4AP、 AM69 功耗估算工具用户指南(修订版 A)

    2.您还应与 TDA4APE 设备进行比较:

    https://www.ti.com/product/TDA4APE-Q1

    3.推荐的 EVM:

    J784S4XEVM

    PROCESSOR-SDK-LINUX-J784S4

    4.正确。  AM68/AM69 不支持 ASIL-D

    此致、

    Kyle

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

    插孔、

    我需要一些时间来了解上述细节并返回。 请允许我抽出时间直至星期一。

    - Keerthy

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

    您好、Jack、  

    我将回答您的 GPU 相关问题:

    [引述 userid=“477602“ url=“~/support/processors-group/processors/f/processors-forum/1646718/tda4vp-q1-tda4vp-q1-power-peripherals-and-suitability-check-for-multi-camera-edge-ai-system-with-external-npu/6351931

    我们希望就以下问题作出澄清:

    1. GPU API 支持
      对于 TDA4VPE-Q1 GPU:
    • IMG BXS-4-64
    • 256KB 高速缓存
    • 高达 800MHz
    • 50GFLOPS

    您能否澄清一下:

    • OpenGL ES 支持版本
    • Vulkan 支持可用性/版本
    • 提供 OpenCL 支持
    • GPU 计算工作负载的任何限制
    [/报价]

    1. OpenGLES 在 3.2 版之前受支持,包括版本 3.2

    2. Vulkan 在 API 1.3 版之前受支持

    支持 OpenCL 3.0(此处)运行 clinfo 将列出所有支持的扩展。

    4.对我的知识没有限制。 我从 Imagination 那里查看了 OpenCL CTS 结果、这些结果都通过了。 如果有任何特定的计算工作负载您希望得到确认、我可以在内部跟进。

    [引述 userid=“477602“ url=“~/support/processors-group/processors/f/processors-forum/1646718/tda4vp-q1-tda4vp-q1-power-peripherals-and-suitability-check-for-multi-camera-edge-ai-system-with-external-npu/6351931
    1. GPU 要求解释
      我们的客户要求规定:
    • GPU 90GFLOPS 或更高
    • OpenCL / OpenGL-ES / Vulkan
    [/报价]

    GFLOPS 通常不是对工作负载的精确测量、因此如果您进一步定义用例、将会有所帮助。

    我提出这个问题是因为我们有两种产品:  

    1. TDA4VM 96GFLOP GPU: 具有更多的原始计算但架构优化程度较低。

    2.TDA4VP/VPE 50GFLOPS GPU:具有更先进的架构、原始计算更少、但 平均性能更好或相等

    性能因工作负载类型(图形/渲染与计算)而异。 您能帮助我了解渲染所需的特定计算算法和/或最小像素填充率吗?

    最后、您的 90 GFLOP 要求是否涵盖为处理 SLAM 工作负载的系统要求? 如果我们可以将其卸载到其他加速器、则应重新确定 90GFLOPS 要求。

    此致、
    Sarabesh S.