当前位置: 首页 > article >正文

Rockchip Clock

一:概述

1、时钟子系统

本章节所指的时钟是给SOC各个组件提供时钟的树状框架,而非内核使用的时钟。和其他模块一样,CLOCK也有框架,用以适配不同的平台。适配层之上是客户代码和接口,也就是各模块(如需要时钟信号的外设)的驱动。适配层之下是具体的SOC的时钟操作细节。

2、时钟树结构

可运行LINUX的主流处理器平台,都有非常复杂的时钟树(CLOCK TREE),由CLOCK相关的器件,以及这些器件输出的CLOCK组成。

3、相关器件

CLOCK相关的器件包括:用于生产CLOCK的有源振荡器(也称谐振荡器)或者无源振荡器(也称晶振);用于倍频的PLL(锁相环);用于分频的Divider;用于多路选择的MUX;用于CLOCK ENABLE控制的与门;使用CLOCK的硬件模块等等。

4、总体流程

主要内容包括:

  1. Enable/Disable Clock
  2. 设置Clock的频率
  3. 选择Clock的Parent

5、代码结构

CLOCK的软件框架由CLOCK的Device Tree(CLOCK的寄存器描述,CLOCK之间的树状关系等),Device driver的CLOCK配置和CLOCK API三部分构成。


http://www.kler.cn/a/137139.html

相关文章:

  • CMD使用SSH登陆Ubuntu
  • 线性代数期末总复习的点点滴滴(1)
  • 常用Python自动化测试框架有哪些?
  • STM32-笔记5-按键点灯(中断方法)
  • Qt之串口设计-线程实现(十二)
  • 浏览器要求用户确认 Cookies Privacy(隐私相关内容)是基于隐私法规的要求,VUE 实现,html 代码
  • 外卖小程序系统:数字化餐饮的编码之道
  • 1. 基础语法
  • java发送媒体类型为multipart/form-data的请求
  • 2022最新版-李宏毅机器学习深度学习课程-P51 BERT的各种变体
  • 基于Cortex®-M4F的TM4C123GH6NMRT7R 32位MCU,LM74900QRGERQ1、LM74930QRGERQ1汽车类理想二极管
  • 计算机网络的发展
  • 获取所有非manager的员工emp_no
  • mac添加Chrome插件的方法
  • 【华为OD题库-026】通过软盘拷贝文件-java
  • DITTEL控制器维修SENSITRON6-2AE
  • chrome 插件 Mobile simulator
  • 没收到Win11 23H2正式版的推送怎么升级到23H2
  • 第1关:图的邻接表存储及求邻接点操作
  • 让别人访问电脑本地
  • java算法学习索引之数组矩阵问题
  • 第2关:图的深度优先遍历
  • 重装系统后如何恢复以前的文件?详细教程大揭秘!
  • 进程和线程( Process and Thread)
  • python -opencv形态学操作
  • Codeforces Round 910 (Div. 2) --- B-E 补题记录