zoukankan      html  css  js  c++  java
  • 9.S5PV210的时钟系统

    1、时钟域:MSYS、DSYS、PSYS
    (1)因为S5PV210的时钟体系比较复杂,内部外设模块太多,因此把整个内部的时钟划分为3大块,叫做3个域。
    (2)MSYS: CPU(Cortex-A8内核)、DRAM控制器(DMC0和DMC1)、IRAM&IROM······
    (3)DSYS: 都是和视频显示、编解码等有关的模块
    (4)PSYS: 和内部的各种外设时钟有关,譬如串口、SD接口、I2C、AC97、USB等。
    (5)为什么内部要分为3个域,怎么划分的?因为210内部的这些模块彼此工作时钟速率差异太大了,所以有必要把高速的放一起,相对低速的放一起。

    2、时钟来源:晶振+时钟发生器+PLL+分频电路
    (1)S5PV210外部有4个晶振接口,设计板子硬件时可以根据需要来决定在哪里接晶振。接了晶振之后上电相应的模块就能产生振荡,产生原始时钟。原始时钟再经过一系列的筛选开关进入相应的PLL电路生成倍频后的高频时钟。高频时钟再经过分频到达芯片内部各模块上。(有些模块,譬如串口内部还有进一步的分频器进行再次分频使用)

    3、PLL:APLL、MPLL、EPLL、VPLL
    APLL:Cortex-A8内核 MSYS域
    MPLL&EPLL:DSYS PSYS
    VPLL:Video视频相关模块

    4、S5PV210时钟域详解
    1.6.3.1、MSYS域:
    ARMCLK: 给cpu内核工作的时钟,也就是所谓的主频。
    HCLK_MSYS: MSYS域的高频时钟,给DMC0和DMC1使用
    PCLK_MSYS: MSYS域的低频时钟
    HCLK_IMEM:给iROM和iRAM(合称iMEM)使用

    1.6.3.2、DSYS域:
    HCLK_DSYS:DSYS域的高频时钟
    PCLK_DSYS:DSYS域的低频时钟

    1.6.3.3、PSYS域:
    HCLK_PSYS:PSYS域的高频时钟
    PCLK_PSYS:PSYS域的低频时钟
    SCLK_ONENAND:

    总结:210内部的各个外设都是接在(内部AMBA总线)总线上面的,AMBA总线有1条高频分支叫AHB,有一条低频分支叫APB。上面的各个域都有各自对应的HCLK_XXX和PCLK_XXX,其中HCLK_XXX就是XXX这个域中AHB总线的工作频率;PCLK_XXX就是XXX这个域中APB总线的工作频率。
    SoC内部的各个外设其实是挂在总线上工作的,也就是说这个外设的时钟来自于他挂在的总线,譬如串口UART挂在PSYS域下的APB总线上,因此串口的时钟来源是PCLK_PSYS。
    我们可以通过记住和分析上面的这些时钟域和总线数值,来确定我们各个外设的具体时钟频率。

    1.6.3.4、各时钟典型值(默认值,iROM中设置的值)
    (1)当210刚上电时,默认是外部晶振+内部时钟发生器产生的24MHz频率的时钟直接给ARMCLK的,这时系统的主频就是24MHz,运行非常慢。
    (2)iROM代码执行时第6步中初始化了时钟系统,这时给了系统一个默认推荐运行频率。这个时钟频率是三星推荐的210工作性能和稳定性最佳的频率。
    (3)各时钟的典型值:
    ? freq(ARMCLK)      = 1000 MHz
    ? freq(HCLK_MSYS) = 200 MHz
    ? freq(HCLK_IMEM)  = 100 MHz
    ? freq(PCLK_MSYS) = 100 MHz
    ? freq(HCLK_DSYS) = 166 MHz
    ? freq(PCLK_DSYS) = 83 MHz
    ? freq(HCLK_PSYS) = 133 MHz
    ? freq(PCLK_PSYS) = 66 MHz
    ? freq(SCLK_ONENAND) = 133 MHz, 166 MHz

  • 相关阅读:
    fzuoj Problem 2177 ytaaa
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Capture the Flag
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Team Formation
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Beauty of Array
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Lunch Time
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Convert QWERTY to Dvorak
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest May Day Holiday
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Demacia of the Ancients
    zjuoj The 12th Zhejiang Provincial Collegiate Programming Contest Ace of Aces
    csuoj 1335: 高桥和低桥
  • 原文地址:https://www.cnblogs.com/schling/p/5878957.html
Copyright © 2011-2022 走看看