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:DMSC M3 时钟

Guru**** 2860250 points

Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1638099/tda4vm-tda4vm-dmsc-m3-clock

器件型号: TDA4VM
Thread 中讨论的其他器件: DRA829

您好 TI、

是否有任何文档提供 WKUP 域 (DMSC) 中 M3 内核在哪个时钟运行的信息?  数据表仅定义了支持的最大频率、即 333MHz。

根据测量结果、我知道实际速度实际上是 333MHz、这也由该线程决定:
TDA4VM:EFUSE CLK 和 DMSC(M3 内核)工作时钟 — 处理器论坛-处理器 — TI E2E 支持论坛

然而、为了实现可追溯性、我需要一些官方文档、说明如何通过 ROM 代码(在 TIFS 之前运行)配置时钟。 此信息是否可在任何地方获得?

此致
Thomas Dedler

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

    尊敬的 Thomas:

    是否有任何文档提供 WKUP 域 (DMSC) 中 M3 内核在哪个时钟运行的信息?  数据表仅定义了支持的最大频率、即 333MHz。

    正确、中记录了各种处理器内核和硬件加速器的频率 6.5 运行性能点 找到。  说明中可能会将这些声明为支持的最大频率、但这些是这些内核运行时的频率。 系统不会配置这些处理器以运行其他频率。

    DMSC Cortex-M3 内核时钟为  WKUP_DMSC0_FICLK、 等于 MCU_SYSCLK0/3。 MCU_SYSCLK0 为 1000MHz、因此 WKUP_DMSC0_FICLK 为 1000/3 = 333.33MHz。

    中介绍了 DMSC 时钟信息  10.2.1.3.2 DRA829/TDA4VM SoC 中的 DMSC 集成 NDA K3 安全架构 TRM 的一章(未公开提供)。

    MCU_SYSCLK0 是 MCU 域中的系统时钟、是 WKUP_PLLCTRL0 的输出时钟

    但是、为了实现可追溯性、我需要一些官方文档、说明如何通过 ROM 代码(在 TIFS 之前运行)配置时钟。 此信息是否在任何地方可用?

    中介绍了由 ROM 配置的 PLL  4.3.16 PLL 配置 “ROM 版本说明“章节。 这将指定 ROM 配置的 PLL 和 VCO 频率。  

    的不同章节介绍了 MCU_PLL 和 WKUP_PLLCTRL 配置 初始化 5.设备配置  章节中找到。 以下是一些参考资料:

    4.2.3 引导过程流程

    5.3.6.2 MCU_PORz 序列

    5.4.5.10.1.2 PLL 初始化至 PLL 模式

    此致

    Suman