s5pv210时钟系统详解

S5PV210时钟系统

1、什么是时钟系统?时钟系统的作用?
时钟系统指的由固有频率来控制的系统。作用:有了一定的频率,工作才能有序,有节奏的进行着。
2、S5PV210的时钟系统是怎么样的?
S5PV210:外部晶振+内部时钟发生器+内部PLL产生高频时钟+分频器
3、S5PV210时钟系统的工作流程?
S5PV210:通过外部晶振产生一个低频时钟(如果外部晶振是高频时钟的话,大家都知道高频受到的干扰会较大,并不能很好的传入到S5PV210内部)传入到内部时钟发生器,在内部有一个PLL(PLL的作用是把低频转换为高频,列如传入的是24MHZ通过PLL则会变成1GHZ)再通过分频器分频成各个器件所需要的时钟频率。
4、S5PV210的时钟系统简介
这里写图片描述
通过分析数据手册可知:
(1)S5PV210的时钟体系分成3大域(按频率的快慢划分):
-MSYS域(main system):主系统域里面包含这CPU(cortex-a8内核)、DRAM控制器(DMC0和DMC1)、3D、internal SRAM(IRAM,and IROM)
-DSYS域(display system):该域主要是一些视频显示、编解码有关的模块。
-PSYS(peripheral system):该域主要是一些外设,I/O外设,SD接口,use接口,I^2接口等等。
频率(由块到慢):MSYS>DSYS>PSYS
(2)S5PV210共有4个倍频器
这里写图片描述
APLL:Cortex-A8内核、MSYS域
MPLL&EPLL:DSYS PSYS
VPLL:Video视频相关模块
(3)S5PV210时钟域详解
这里写图片描述
-MSYS域:
*ARMCLK:给CPU内核工作的时钟,即主频。
*HCLK_MSYS: MSYS域的高频时钟,给DMC0和DMC1使用
*PCLK_MSYS: MSYS域的低频时钟
*HCLK_IMEM:给iROM和iRAM使用

-DSYS域:
*HCLK_DSYS: DSYS域的高频时钟
*PCLK_DSYS: DSYS域的低频时钟

-PSYS域:
*HCLK_PSYS: PSYS域的高频时钟
*PCLK_PSYS: PSYS域的低频时钟
为什么要知道这些域呢?
210内部的各个外设都是接在内部的(AMBA总线)AMBA总线有一个高频分支叫AHB,有一条低频分支叫APB。上面的各个域都有各个对应的HCLK_XXX和PCLK_XXX,其中HCLK_XXX就是XXX这个域中AHB总线的工作频率,PCLK_XXX就是XXX这个域APB总线的工作频率。譬如串口UART挂在PSYS域下的APB总线上,因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值