Clock Tree配置指南

前言

Clock Tool是HPM Pinmux Tool中的一个配置页面,专用于配置 HPMicro微控制器支持的功能时钟信号的图形工具。支持Web版本和VSCode插件版本。

工具链接

Web地址:https://tools.hpmicro.com/

VSCode插件:

未安装之前版本:VSCode插件商店直接搜索 HPM Pinmux Tool

已安装之前版本:VSCode插件直接点击更新或等待自动更新

工具使用

工程创建

  • 点击时钟配置工具,进入时钟树配置主界面。

时钟源配置总视图

视图显示当前SOC HPM6750所支持的时钟源信号,包括三种:CLK32K/CLK24M, 锁相环PLL时钟源,以及不可配的时钟源模块,可参考HPM6700微控制器用户手册(第10章 时钟系统)。

所有时钟源信号是默认被配置的,配置代码可通过代码预览按钮查看。

PLL时钟源信号配置界面

点击左侧导航栏的PLL信号, 如下图的PLL0CLK0配置界面,显示PLL0CLK0从晶振到最终功能时钟的完整流向,可配置参数包括PLL VCO,分频系数,时钟源频率。当修改某个参数时,PLL0CLK0频率和配置代码会实时更新,如果修改的数值是无效数值,工具会提示输入不规范。点击 按键,PLL0CLK0所有参数恢复到默认状态。

Note:当删除PLL VCO中参数数值时,参数输入框会显示此参数的有效范围。

PLL VCO

支持参数配置和频率配置,各个参数配置范围可通过删除参数数值查看, PLL VCO有2个版本PLLCTLV和PLLCTLV2。

SoC PLL VCO 的频率范围如下所示。

HPM5300: 400~1000 MHz

HPM6300: 400~1000 MHz

HPM6200: 400~1000 MHz

HPM6700: 400~1000 MHz

HPM6E00: 500~1200 MHz

HPM6800: 500~1200 MHz

PLLCTLV参数配置如下图

PLLCTLV2参数配置如下图

功能时钟总配置界面

功能时钟配置界面会列出所有功能时钟信号,在此界面可点击某个具体功能信号,弹出单个功能信号配置图,选中生成配置,再关闭此窗口,此功能信号就会被蓝色高亮, 如果是黄色高亮,说明此功能信号配置的工作频率超限。

使用默认8个时钟源的功能时钟配置界面

使用二级时钟源的功能时钟配置界面

1
0
发表回复 0

Your email address will not be published. Required fields are marked *