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:TDA4VM - C7x DSP 内核支持

Guru**** 2952510 points

Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1657920/tda4vm-tda4vm---c7x-dsp-core-support

器件型号: TDA4VM

您好、

我想了解 C7x DSP 核心功能和软件支持。

  1. 它可以执行实时控制吗?  TI 是否建议使用此 DSP 内核进行任何实时处理?
  2. RTOS SDK/PDK 是否为此内核提供本机 BSP/bootloader 和外设驱动程序支持? 我对 QSPI/OSPI/PCIe/MCSPI 接口感兴趣。  
  3. 它可以运行 TI RTOS 或 FreeRTOS 吗?

谢谢、

Prasanna

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

    尊敬的 Prasanna:

    它能执行实时控制吗?  TI 是否建议使用此 DSP 内核进行任何实时处理?

    C7x 是一款 VLIW 浮点矢量 DSP + MMA、专为深度学习推理和视觉/信号处理而构建。 为了实现确定性实时控制、TI 建议 在隔离式 MCU 岛中使用 Arm Cortex-R5F 内核。  

    RTOS SDK/PDK 是否为此内核提供本机 BSP/bootloader 和外设驱动程序支持? 我对 QSPI/OSPI/PCIe/MCSPI 接口感兴趣。  [/报价]

    这些由 R5F(MCU 域)和 A72 所有、而不是 C7x —SPI/OSPI 驱动程序库仅针对 a72/r5f c7x 构建、无构建:

    • OSPI — 完全支持:CSL + ti/drv/spi 驱动程序+ NOR/NAND 闪存驱动程序+从 OSPI 进行 SBL 引导(所有 SBL 映像都是 R5F,) ..._mcu1_0.xer5f。 C7x 支持 CSL 寄存器访问、但未提供 OSPI 驱动器。

    • QSPI - TDA4VM  在硬件中具有专用的 QSPI 控制器、但 SDK 不提供独立的 QSPI 驱动器/CSL IP;驱动器支持的闪存路径为 OSPI。

    • MCSPI — 通过同一封装 ti/drv/spi (A72/R5F) 支持。

    • PCIe —RTOS PDK 中没有高级驱动程序、只有 CSL 寄存器头 (csl/.../pcie/V5);完整 PCIe 在 Linux/QNX 下的 A72 上运行。

    C7x 的作用是计算卸载目标(MMA 上的 TIDL/TVM + DSP 库)、通过共享存储器和 IPC 与 R5F/A72 交换数据。

    它可以运行 TI RTOS 或 FreeRTOS 吗?

    FreeRTOS 是 当前 SDK 中的默认 C7x 内核(,build default)ti.kernel.freertos.ae71 RTOS=FREERTOS

    此致、
    Shabary S Sundar

    [/quote]