主题中讨论的其他器件: HALCOGEN
工具与软件:
关于 GHVSRC 寄存器和时钟域说明的文档似乎存在歧义。 具体而言、模糊性 与时钟源配置以及 SPNU563A–March 2.5.1.16和 SPNS195C 6.6.1中 HCLK、VCLK 和 VCLK2的行为有关。 以下是 TMS570LC4357的两个文档
第2.5.1.16节:GHVSRC 寄存器详细信息:
GHVSRC 寄存器控制 GCLK1、HCLK、VCLK 和 VCLK2时钟域的时钟源配置。 相关案文指出:
位19-16: 当 GCLK1被关闭时、HVLPM HCLK、VCLK、VCLK2的唤醒源。
表2-35:字段说明:
位字段值说明
31-28保留0读取返回0。 写入无影响。 27-24GHVWAKE GCLK1、HCLK、VCLK SOURCE ON WAKEUP。 当 GCLK1被关闭时、19-16 HVLPM HCLK、VCLK、VCLK2源开启唤醒。
第6.6.1节:时钟域说明:
此处的文档介绍了器件时钟域及其默认时钟源:
时钟域- HCLK:
- 由 GCLK1通过 HCLKCNTL 寄存器分频得到。
- 允许的时钟比为1:1至4:1。
- 由 CDDISx 寄存器位1禁用。
模糊问题:
- GHVSRC SPNU563A 部分(2.5.1.16)提供了有关如何在 GCLK1关闭时在唤醒时管理 HCLK、VCLK 和 VCLK2源的详细信息。 那么它们是从 GCM 派生的吗?如果 GCLK1是从另一个源派生的吗?
- SPNS195C 第6.6.2.1节暗示了 GCLK1的直接推导、但并未明确提及与 GCM 的集成。
请求:
您能否说明以下几点?
- 当 GCLK1关闭时、如何管理 HCLK、VCLK 和 VCLK2的时钟源?
在这张图片中,它显示为 HCLK VLCK 和 GCLK 连接到 GCM ,因此根据这张图像 GCLK1,HCLK,VCLK 衍生自 GCM 但文件说 HCLK 除以 GCLK1 (非 GCM)
时钟域- HCLK:
- 由 GCLK1通过 HCLKCNTL 寄存器分频得到。
支持文档参考:
- SPNU563A 部分2.5.1.16:GHVSRC 寄存器详细信息
- SPNS195C 第6.6.1节:时钟域说明
如能确保根据文件准确、可靠地加以执行、将不胜感激。
谢谢你。
主题:需要澄清 TMS570LC4357文档中的 GHVSRC 寄存器和时钟域说明
说明:
在与 GHVSRC 寄存器和 TMS570LC4357的时钟域说明有关的文档中似乎存在歧义。 具体来说、潜在的不一致与时钟源配置以及 HCLK、VCLK 和 VCLK2的行为有关、请参阅 SPNU563A 2.5.1.16和 SPNS195C 6.6.2.1节。
SPNU563A 2.5.1.16:GHVSRC 寄存器详细信息:
GHVSRC 寄存器控制 GCLK1、HCLK、VCLK 和 VCLK2时钟域的时钟源配置。 相关案文指出:
位19-16: 当 GCLK1被关闭时、HVLPM HCLK、VCLK、VCLK2的唤醒源。
表2-35:字段说明:
位字段值说明
31-28保留0读取返回0。 写入无影响。 27-24GHVWAKE GCLK1、HCLK、VCLK SOURCE ON WAKEUP。 当 GCLK1被关闭时、19-16 HVLPM HCLK、VCLK、VCLK2源开启唤醒。
第 SPNS195C 6.6.1节:时钟域说明:
本文档介绍了器件时钟域及其默认的时钟源:
时钟域- HCLK:
- 由 GCLK1通过 HCLKCNTL 寄存器分频得到。
- 允许的时钟比为1:1至4:1。
- 由 CDDISx 寄存器位1禁用。
模糊问题:
GHVSRC SPNU563A 部分(2.5.1.16)提供了有关如何在 GCLK1关闭时在唤醒时管理 HCLK、VCLK 和 VCLK2源的详细信息。 存在一个问题、这个问题涉及这些源是源自通用时钟模块(GCM)还是 GCLK1、或者它们是否都源自 GCM、但回退到具有 GHVSRC 设置的另一个源。
SPNS195C 部分(6.6.6.2.2.1)意味着这些时钟域直接从 GCLK1派生、但没有明确提及它们与 GCM 的集成。 如果它们来自 GCLK1、则会在 GCLK1关闭时引发一个有关其功能的问题、尤其是使用 GHVSRC -> HVLPM、当 GCLK1关闭时、这会在唤醒时选择 HCLK、VCLK 和 VCLK2源。
请求:
您能否澄清以下几点、以解决含糊之处?
- 当 GCLK1关闭时、如何管理 HCLK、VCLK 和 VCLK2的时钟源?
- 根据图示、显示了连接到 GCM 的 HCLK、VCLK 和 GCLK。 说 GCLK1、HCLK 和 VCLK 源自 GCM 是正确的、但文档指出 HCLK 从 GCLK1中分离(不是直接来自 GCM)是正确的吗?
支持文档参考:
- SPNU563A 部分2.5.1.16:GHVSRC 寄存器详细信息
- SPNS195C 第6.6.1节:时钟域说明
如能确保根据文件准确和可靠地予以执行、将非常感谢你协助澄清这些问题。
感谢你的帮助。