uboot---系统时钟和定时器
2010-05-04 21:08
417 查看
时钟控制逻辑的PLL提高系统时钟
输入:可以是内部电路产生的是时钟源,也可以是外部提供的时钟源
输出:FCLK for CPU Core; HCLK for AHB Devices; PCLK for APB Devices
不同电压下获得的最高主频不同
PLL 有两个,MPLL用于设置FCLK, HCLK, PCLK; UPLL专门用于设置USB设备
上电时, PLL没有启动, FCLK等于外部输入时钟(Fin)
几个重要相关寄存器:
LockTime:用于设置 lock time 的长度
MPLLCON:用于设置FCLK与Fin的倍数关系。对于S3C2440[19:12]的值为MDIV, [9:4]PDIV, [1:0]SDIV,计算公式如下:
MPLL(FCLK) = (2 * m * Fin)/ (p * 2^s), 其中 m = MDIV + 8, p = PDIV + 2, s =SDIV
CLKDIVN:用于设置FCLK HCLK PCLK 之间的比例(S3C2440特有的)
输入:可以是内部电路产生的是时钟源,也可以是外部提供的时钟源
输出:FCLK for CPU Core; HCLK for AHB Devices; PCLK for APB Devices
不同电压下获得的最高主频不同
PLL 有两个,MPLL用于设置FCLK, HCLK, PCLK; UPLL专门用于设置USB设备
上电时, PLL没有启动, FCLK等于外部输入时钟(Fin)
几个重要相关寄存器:
LockTime:用于设置 lock time 的长度
MPLLCON:用于设置FCLK与Fin的倍数关系。对于S3C2440[19:12]的值为MDIV, [9:4]PDIV, [1:0]SDIV,计算公式如下:
MPLL(FCLK) = (2 * m * Fin)/ (p * 2^s), 其中 m = MDIV + 8, p = PDIV + 2, s =SDIV
CLKDIVN:用于设置FCLK HCLK PCLK 之间的比例(S3C2440特有的)
相关文章推荐
- JZ2440系统时钟和定时器
- 系统时钟和定时器-学习笔记
- ARM学习笔记--系统时钟和定时器
- TQ2440 学习笔记—— 22、系统时钟和定时器
- 浅谈STM32F10X芯片SysTick系统时钟定时器
- 系统时钟定时器(转自小峰)
- 六、系统时钟和定时器
- 1.S5PV210定时器系统概述和时钟结构框图分析
- ARM裸机编程系列----系统时钟与定时器
- s3c2440裸板_时钟系统及定时器
- uboot优美代码赏析3:系统时钟配置 .
- s3c2440x系统时钟设置及定时器的设置与应用
- [裸机应用]系统时钟和定时器
- 《嵌入式linux应用程序开发完全手册》系统时钟和定时器学习笔记
- 超详细的系统时钟和定时器原理解析
- Linux内核时钟系统和定时器实现
- 三、s3c2440 裸机 系统时钟和定时器的设置
- Zstack协议栈--系统时钟定时器
- Zstack协议栈--系统时钟定时器
- 《嵌入式linux应用程序开发完全手册》系统时钟和定时器学习笔记系统时钟和定时器