文章目录

  • s5pv210获得时钟的方式
  • s5pv210时钟系统的简介
  • s5pv210时钟域结构
  • 设置时钟的步骤

s5pv210获得时钟的方式

外部晶振+时钟产生电路+pll倍频电路+内部mux选择通道+分频电路获取各种频率时钟信号

1.外部晶振:s5pv210接有4个不同频率外部晶振,分别满足各种不同时钟频率的需求。
2.时钟产生电路:与外部晶振配合使用,产生稳定的初始时钟信号
3.pll倍频电路:由于外部晶振产生的时钟电路一般为几十M,不能满足晶振内部对时钟的要求(比如cpu
工作频在gHZ下),因此需要对外部产生的时钟进行倍频。
4.分频电路:将倍频得到的高频率分频得到不同频率的时钟信号
5.mux选择通道:为多选一通道,输入端为不同分频器得到的时钟信号,输出信号可以由寄存器设置不同的值从而得到想要频率的时钟

s5pv210时钟系统的简介

由于s5pv210内部的模块很多很复杂各种模块对时钟的需求也不同,将soc内部的时钟分为MSYS、DSYS、PSYS
等时钟域

s5pv210时钟域结构

在s5pv210中各个模块都是挂载在各个总线上工作,同一总线模块上的时钟是一样的,通过控制各个总线上的时钟
来控制各个模块的时钟。

1.MSYS域主要有ARMCLK、ACLK_MSYS、PCLK_MSYS;ARMCLK为ARM Cotex-A8内核提供时钟信号ACLK_MSYS控制AXI总线,PLCK_MSYS控制APB总线
2.DSYS域主要有ACLK_DSYS、PCLK_DSYS;ACLK_DSYS控制AHB/AXI总线,PLCK_DSYS控制APB总线
2.PSYS域主要有ACLK_PSYS、PCLK_PSYS;ACLK_PSYS控制AHB/AXI总线,PLCK_PSYS控制APB总线

设置时钟的步骤

1.设置MUX通道,但是不使用PLL
2.设置时钟稳定时间
3.设置分频器参数
4.设置PLL倍频
5.设置各种MUX通道,使用PLL

s5pv210时钟设置相关推荐

  1. 嵌入式Linux裸机开发(六)——S5PV210时钟系统

    嵌入式Linux裸机开发(六)--S5PV210时钟系统 一.时钟系统简介 外设工作需要一定频率的时钟,这些时钟都由系统时钟提供.系统时钟一般由外部低频24MHZ晶体振荡器通过锁相环电路PLL倍频产生 ...

  2. s5pv210——时钟系统

    以下内容源于朱友鹏<物联网大讲坛>课程的学习,以及博客http://www.cnblogs.com/biaohc/p/6349195.html,以及用户手册,如有侵权,请告知删除. 一.s ...

  3. 汇编实现时钟设置代码理解

    汇编实现时钟设置代码理解 下面的笔记是我在看<朱老师物联网大讲堂>(www.zhulaoshi.org)之后所做的笔记,只是大概根据自己看了视频与朱老师上课做的笔记而有的理解记录下来. 写 ...

  4. S5PV210时钟详解

    S5PV210时钟详解 1.S5PV210时钟分类: 2.S5PV210时钟流: 3.S5PV210时钟经典配置: 初始化时钟步骤: Step1:选择是否开启PLL,使用PLL(PLL输出时钟为800 ...

  5. pic单片机内部时钟校准c语言,实例讲解PIC单片机的时钟设置

    什么时钟? 首先我们先讲讲什么是时钟.时钟就是单片机的心脏.每跳动一下.整个单片机的各个电路就同步的动作一下.就好像我们做广播体操的时候 广播上喊的节拍1234 2234 3234....然后我们全部 ...

  6. esp32 rtc 时钟设置不对_STM32入门系列-STM32时钟系统,STM32时钟树

    时钟对于单片机来说是非常重要的,它为单片机工作提供一个稳定的机器周期从而使系统能够正常运行.时钟系统犹如人的心脏,一旦有问题整个系统就崩溃.我们知道STM32属于高级单片机,其内部有很多的外设,但不是 ...

  7. 6410的系统时钟设置(中)---相关寄存器介绍

    上篇中已经详细分析了6410时钟系统的结构,现在就介绍下几个与时钟设置相关的寄存器. 1.APLL_LOCK.MPLL_LOCK.EPLL_LOCK 这三个寄存器的低十六位分别表示APLL.MPLL. ...

  8. 6410的系统时钟设置(上)---6410时钟控制逻辑框架分析

    本文主要介绍6410内核和AHB.APB总线的时钟设置. 6410的时钟逻辑结构还是比较清晰的,配置起来并不难(曾让笔者极度抓狂的是Freescale Kinetis系列的片子,系统时钟配置起来很麻烦 ...

  9. stm32l476时钟设置

    对于32初学者来说,时钟的问题很令人头疼 对于我来说,就和当初学python时编码的问题一样,好像无论怎么编码解码都是乱码似的 这只简单介绍时钟的计算方法,关于具体的时钟设置详细介绍还是自行查阅,主要 ...

最新文章

  1. MySql 删除重复数据
  2. word文档查重_「毕业之家」揭秘:大学生知网论文查重的规则及查重原理
  3. 【转】iPython入门技巧
  4. 多用户操作git“远程仓库“(本地)
  5. C++学习笔记-利用rapidJSON生成JSON数据
  6. 一次ajax请求返回状态为Cancled的记录
  7. javascript函数参数的传递问题
  8. 指定tomcat运行时的JDK版本
  9. Docker封装Java环境镜像(Alpine+OpenJDK)
  10. 程序员必备的网站推荐
  11. 如何查看谷歌卫星地图每级分辨率的两种方法
  12. 数据中心网络架构 — 网络带宽的收敛比
  13. Android音视频开发:AudioRecord录制音频
  14. HR面试程序员,一般第一个问题会问什么
  15. 富豪刑警 富豪刑警修斯库界面效果实现
  16. 帖子浏览定位展开、收起标签js部分思路及代码
  17. 调试JS获得动态视频地址
  18. Vue 登录密码验证 MD5加密
  19. 【胖虎的逆向之路】02——Android整体加壳原理详解实现
  20. 盛世昊通顺利登陆美国纳斯达克,产业链布局加速

热门文章

  1. ubuntu 改屏幕分辨率命令_如何使用 命令行 更改屏幕分辨率?
  2. dell-inspiron-5439 uefi 黑苹果_黑苹果 win10和Mac 10.12双系统(转)
  3. 一个意外错误使你无法删除该文件夹。【错误0x80070091:目录不是空的】Bandizip压缩软件解决方法
  4. scandall pro找不到扫描仪_微信打开这个功能,手机秒变扫描仪,纸质档一键电子化...
  5. 485终端电阻接法(终端电阻1个防止信号反射 偏置电阻两个使0和1更加可靠)
  6. 英文期刊名中常见的单词缩写 (个人整理不全面),后续还会整理。。。。
  7. Wayos智能重启工具完美破解版
  8. Matlab画的eps图片中的Helvetica字体不能嵌入问题的解决办法
  9. 计算机房按几类防雷,计算机机房防雷方案
  10. CTF中那些迷惑人的”base64“