嵌入式S5PV210时钟系统学习笔记

朱老师嵌入式S5PV210时钟系统学习笔记

前期准备工作

一、SoC时钟系统简介

1.1、什么是时钟?SoC为什么需要时钟?

(1)时钟是同步工作系统的同步节拍。
(2)SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。

1.2、时钟一般如何获得

(1)SoC的时钟获得一般有那些?
外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。
外部晶振+内部时钟发生器产生时钟,大部分低频单片机都是这么工作的。
外部晶振+内部时钟发生器+内部PLL产生高频时钟+内部分频器分频得到各种频率的时钟,210属于这种。
(2)S5PV210属于第三种。为什么这么设计?

第一问:为什么不用外部高频晶振产生高频信号直接给CPU?
主要是因为芯片外部电路不适宜使用高频率,因为传导辐射比较难控制;高频率的晶振太贵了。
第二问:为什么要内部先高频然后再分频?
主要因为SoC内部有很多部件都需要时钟,而且各自需要的时钟频率不同,没法统一供应。因此设计思路是PLL后先得到一个最高的频率(1GHz、1.2GHz),然后各外设都有自己的分频器再来分频得到自己想要的频率。

1.3、时钟和系统性能的关系、超频、稳定性

(1)一般SoC时钟频率都是可以人为编程控制的,频率的高低对系统性能有很大影响。
(2)S5PV210建议工作频率800MHz~1.2GHz,一般我们都设置到1GHz主频。如果你设置到1.2GHz就叫超频。超频的时候系统性能会提升,但是发热也会增大,因此会影响系统稳定性。

1.4、时钟和外设编程的关联

(1)每个外设工作都需要一定频率的时钟,这些时钟都是由时钟系统提供的。时钟系统可以编程控制工作模式,因此我们程序员可以为每个外设指定时钟来源、时钟分频系统、从而制定这个外设的工作时钟。

1.5、时钟和功耗控制的关系

(1)SoC中各种设备工作时,时钟频率越高其功耗越大,发热越大,越容易不稳定,需要外部的散热条件越苛刻。
(2)SoC内部有很多外设,这些外设不用的时候最好关掉(不关掉会一定程度浪费电),开关外设不是通过开关,而是通过时钟。也就是说我们给某个外设断掉时钟,这个外设就不工作了。

二、S5PV210的时钟系统简介

2.1、时钟域:MSYS、DSYS、PSYS

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

2.2、时钟来源:晶振+时钟发生器+PLL+分频电路

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

2.3、PLL:APLL、MPLL、EPLL、VPLL

PLL是phase locked loop的缩写,中文译作锁相环。按照架构来分可分为模拟,数字,数模混合型锁相环。按照环路传函可分为一阶,二阶,三阶,高阶锁相环。
作用其实就是两点

  1. 产生参考时钟的整数倍频率
  2. 和参考时钟同步

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

• Cortex A8 and MSYS clock domain uses APLL (that is, ARMCLK, HCLK_MSYS, and PCLK_MSYS).
• DSYS and PSYS clock domain (that is, HCLK_DSYS, HCLK_PSYS, PCLK_DSYS, and PCLK_PSYS) and
other peripheral clocks (that is, audio IPs, SPI, and so on) use MPLL and EPLL.
• Video clocks

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 基于S5PV210和QT的仓库管理系统,是一种利用S5PV210嵌入式处理器和QT开发框架实现的仓库管理软件。 仓库管理系统是为了提高仓库内存储和管理效率而开发的,可以对仓库内的物品进行入库、出库、库存管理等操作。基于S5PV210和QT的仓库管理系统具有以下特点: 首先,S5PV210嵌入式处理器具有较高的性能和稳定性,可以满足仓库管理系统的运行需求。它具有强大的计算能力和处理速度,可以快速响应用户的操作并实时更新仓库数据。 其次,QT是一种跨平台的GUI开发工具,可以在不同的操作系统上运行。它提供了丰富的UI组件和界面设计功能,使得仓库管理系统可以具有友好的用户界面和良好的用户体验,方便用户进行操作。 基于S5PV210和QT的仓库管理系统可以实现仓库内物品的全面管理。通过系统,管理员可以对仓库内的物品进行分类、标识和管理,并实时监控物品的流动情况和库存数量。同时,系统还可以生成各种报表和统计数据,帮助管理员进行仓库的优化和调整。 此外,基于S5PV210和QT的仓库管理系统还具有可扩展性和适应性。由于S5PV210嵌入式处理器具有较高的兼容性和可扩展性,可以与其他硬件设备和传感器进行连接,实现更多功能的拓展。同时,QT开发框架也提供了丰富的开发工具和接口,可以方便地进行二次开发和定制,满足不同仓库管理需求的个性化要求。 综上所述,基于S5PV210和QT的仓库管理系统是一种高性能、稳定可靠、具有良好用户体验和可拓展性的仓库管理软件。通过系统的使用,可以提高仓库管理的效率和准确性,满足不同规模和行业的仓库管理需求。 ### 回答2: 基于S5PV210和Qt的仓库管理系统是一种应用于仓库管理领域的软件系统S5PV210是一款高性能的嵌入式处理器芯片,适用于移动设备和嵌入式应用。Qt是一种跨平台的应用程序开发框架,提供了丰富的图形界面组件和功能库。 基于S5PV210和Qt的仓库管理系统可以实现以下功能: 1. 库存管理:通过系统记录每个仓库中的货物数量和位置,实时更新库存情况。可以对货物进行分类、管理和查询,便于快速找到需要的货物。 2. 入库和出库管理:系统可以记录每次货物的入库和出库操作,并生成相应的入库和出库单据。可以通过扫描二维码或条形码快速进行入库和出库操作,提高操作效率。 3. 订单管理:可以管理和追踪来自客户的订单,包括订单的发货、签收和退货。系统可以生成订单的状态报告和相关统计数据,帮助仓库管理人员提升工作效率。 4. 智能报警系统系统可以设定库存的最低和最高阈值,当库存数量超过或低于设定值时,系统会自动发送报警信息,提醒仓库管理人员做出相应的调整和采购。 5. 数据统计和分析:系统可以根据仓库的各项数据进行统计和分析,生成相关报表和图表,帮助仓库管理人员做出科学决策,提高仓库管理水平。 基于S5PV210和Qt的仓库管理系统具有高性能、跨平台和用户友好的特点,可以方便地实现仓库管理的自动化和信息化,提高仓库管理的效能和准确性。 ### 回答3: 基于s5pv210处理器和Qt开发的仓库管理系统是一种用于管理仓库物品、轨迹、库存等信息的软件系统。该系统可以通过s5pv210处理器提供的强大计算和处理能力,实现对大量数据的高效处理和存储。 Qt是一种跨平台的GUI开发框架,结合s5pv210处理器可实现界面友好的仓库管理系统。通过Qt的图形界面功能,可以方便地搭建直观、易用的仓库管理界面,用户可以通过图形界面进行仓库物品的录入、出库、查询等操作。 基于s5pv210和Qt开发的仓库管理系统可以提供以下功能: 1. 仓库物品管理:系统可以记录仓库中的物品信息,包括物品名称、编号、规格、数量等。用户可以通过系统对物品进行分类、添加、修改和删除。 2. 入库出库管理:系统可以记录物品的入库和出库信息,包括时间、数量、入库人员等。用户可以通过系统追踪和管理物品的入库和出库情况。 3. 库存管理:系统可以实时统计仓库中各类物品的库存情况,包括剩余数量、当前状态等。用户可以通过系统查询和监控仓库中物品的库存情况,以便及时补货和管理库存。 4. 报表统计:系统可以生成各类报表,如入库报表、出库报表、库存报表等。用户可以通过系统生成的报表了解仓库的物品流动情况和库存情况,以辅助决策。 5. 用户管理:系统可以实现不同用户角色的管理,包括管理员、操作员等。管理员可以对系统进行设置和维护,操作员则可以进行仓库管理操作。 基于s5pv210和Qt的仓库管理系统可以帮助提高仓库物品的管理效率和准确性,降低仓库管理成本,提供了一个方便、高效、安全的仓库管理解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值