2410 \2440时钟体系架构

一: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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值