欢迎使用CSDN-markdown编辑器
2016-07-28 15:54
323 查看
arm中的PLL,MPLL,UPLL,FCLK,HCLK,PCLK的作用概述 2014-08-19 11:15:19
分类: 嵌入式
前言:
不同公司,不同等级的ARM架构也是有许多共同的地方,因此以最为广泛使用的2440为实例讲解。
一,PLL
S3C2440 CPU主频可达400MHz,开发板上的外接晶振为12M,通过时钟控制逻辑的PLL(phase locked loop,锁相环电路)来倍频这个系统时钟。2440有两个PLL(phase locked loop)一个是MPLL,一个是UPLL。UPLL专用于USB设备,常用频率为48MHz和96MHz。MPLL用于CPU及其他外围器件,用于产生FCLK, HCLK, PCLK三种频率,上电时,PLL并没有被启动,FCLK=Fin=12MHz,若要提高系统时钟,需要软件来启动PLL。
分类: 嵌入式
前言:
不同公司,不同等级的ARM架构也是有许多共同的地方,因此以最为广泛使用的2440为实例讲解。
一,PLL
S3C2440 CPU主频可达400MHz,开发板上的外接晶振为12M,通过时钟控制逻辑的PLL(phase locked loop,锁相环电路)来倍频这个系统时钟。2440有两个PLL(phase locked loop)一个是MPLL,一个是UPLL。UPLL专用于USB设备,常用频率为48MHz和96MHz。MPLL用于CPU及其他外围器件,用于产生FCLK, HCLK, PCLK三种频率,上电时,PLL并没有被启动,FCLK=Fin=12MHz,若要提高系统时钟,需要软件来启动PLL。
1,FCLK是CPU提供的时钟信号。 2,HCLK是为AHB总线提供的时钟信号, Advanced High-performance Bus,主要用于高速外设,比如内存控制器,中断控制器,LCD控制器, DMA 等。 3,PCLK是为APB总线提供的时钟信号,Advanced Peripherals Bus,主要用于低速外设,比如看门狗,UART控制器, IIS, I2C, SDI/MMC, GPIO,RTC and SPI等。
相关文章推荐
- maven 依赖简介
- Android Studio如何取消与SVN的关联
- 知识点汇总
- 中缀表达式转换成后缀表达式并求值
- GIT开源优秀项目
- asp.net解决高并发的方案
- iOS开发iOS9界面适配利器:详解UIStackView,看这里就够了
- 概要设计
- 并发问题引出ThreadLocal
- 今天发现了css中的一个顺序问题
- 寻找数组中出现次数超过一半的元素
- Superprime Rib_特殊的质数肋骨_usaco1.5_codevs2080_dfs
- junit测试方法
- loaded the "xxx" nib but the view outlet was not set 错误的解决办法。
- (13)Spring的一些细节
- 对集合的属性信息排序
- XML与HTML的区别
- oracle执行update语句卡住不动
- 高精度乘法
- 好排列 题解