2410 \2440时钟体系架构
来源:互联网 发布:js判断option是否选中 编辑:程序博客网 时间:2024/05/29 06:42
一:2440/2410提供三种时钟
(1)FCLK:用于CPU核
(2)HCLK用于ADB总线上的设备,类内存的设备,比如网卡
(3)PCLK用于APB总线上的设备比如I2C,UART等
二:设置时钟、
设置时钟需要通过时钟控制器PLL来控制,2410/2440通过MPLL和UPLL来控制。MPLL主要用于FCLK,HCLK,PCLK。UPLL主要控制USB设备的时钟。两种用法相似。
时钟工作步骤:
1:在CPU刚上电的时候PLL没有发生变化,即FCLK等于外部时钟。FIN等于FCLK.
2:nRest由高电平转换为低电平,MPLL开始工作。MPLL开始工作的时候需要设置几个寄存器,设置好之后需要等待一段时间(locktime),MPLL才输出稳定。在locktime这段时间FCLK停振,CPU停止工作。
3:locktime之后MPLL输出稳定,CPU在新的FCLK下工作
三:启动MPLL需要设置的寄存器
(1):LOCKTIME寄存器用于设置locktime时长
(2)MPLLCON用于设置FCLK的频率
(3)CLKDIVN:用于设置FCLK,HCLK,PCLK三者的比例
2440设置需要比2410多一个寄存器CAMDIVN。
0 0
- 2410 \2440时钟体系架构
- 时钟体系
- 深入理解ARM体系架构(S3C6410)---S3C6410系统时钟
- ARM9时钟体系
- S3C2440的时钟体系
- s5pv210clock时钟体系
- ARM时钟体系
- 《S3C2440A时钟体系小结》
- Exynos4412时钟体系分析
- ARM之时钟体系
- Exynos4412时钟体系分析
- s3c6410时钟体系
- s3c2440的时钟体系
- 体系架构
- 关于时钟体系和各类时钟部件
- 时钟体系和各类时钟部件
- S5PV210时钟体系框图详解
- MySQL 体系架构 Oracle体系架构 PostgreSQL体系架构
- FREEMARKER——模板开发_数值,类型
- TKmybatis的框架介绍和原理分析及Mybatis新特性演示
- Linux网络编程必看书籍推荐
- Scanner扫描器获取int、String-源代码解析
- iOS剪切板 UIPasteboard
- 2410 \2440时钟体系架构
- 文章标题
- 笔记——service
- javase基础
- ccf 画图
- sublime text 3配置c/c++编译环境
- javascript函数节流
- 【Git/Github学习笔记】Github私钥的问题
- hdu 5438 Ponds 拓扑序+简单dfs