当前位置: 首页 > news >正文

邢台网站建设 冀icp备外贸 静态网站 怎么做

邢台网站建设 冀icp备,外贸 静态网站 怎么做,网页设计欣赏网站,xampp wordpress linux休眠模式是在系统层面定义的#xff0c;它包括将APU置于待机模式#xff0c;并将多个控制器保持在无时钟的复位状态。 进入休眠模式可以大大降低功耗。在休眠模式下#xff0c;大多数功能时钟组都会被关闭或断电。唯一需要保持活动的设备是一个CPU、窥探控制单元#xff08…休眠模式是在系统层面定义的它包括将APU置于待机模式并将多个控制器保持在无时钟的复位状态。 进入休眠模式可以大大降低功耗。在休眠模式下大多数功能时钟组都会被关闭或断电。唯一需要保持活动的设备是一个CPU、窥探控制单元SCU和一个wake-up设备。理想情况下唯一引起动态功耗的设备应该是SCU和wake-up外设。wake-up外设可以是UART、GPIO或任何能够生成中断的设备。 如果wake-up设备是一个AXI总线主设备且该AXI总线主设备能够启动针对DRAM的事务那么就需要使用额外的限制。由于整个interconnect和DDR内存都处于低功耗模式且不可访问因此必须确保在针对DRAM进行任何事务之前CPU已经完成了整个wake-up过程。这可以确保针对DRAM的潜在事务能够得到正确处理。 休眠模式的设计旨在实现功耗和性能之间的平衡。通过允许关键组件在休眠期间保持活动状态系统可以在需要时迅速恢复操作同时最大限度地减少功耗。这种功耗管理策略对于需要长时间待机但又要求快速响应的应用场景非常有用。 1、设置wake-up事件 发送给PS的每个中断都可以用作wake-up事件。要实现这一点必须在外设和GIC中启用所需的中断。wake-up设备必须能够在休眠模式下生成中断这意味着其时钟可能不会被门控关闭。 在配置wake-up事件时需要确保所选器件在休眠模式下仍然能够工作并且能够生成中断信号。这通常涉及配置设备的电源管理设置以确保其时钟不会被关闭。此外还需要在GIC中配置中断处理程序以便在接收到中断时能够正确响应并wake-up系统。 2、使用休眠模式的注意事项 在休眠模式下主CPU负责关闭所有非wake-up设备包括系统中的所有其他主设备和PL如果可能的话。由于时钟频率在更改时钟分频器和PLL配置时会发生变化因此配置wake-up设备不仅意味着激活所需的wake-up中断还需要更改外设配置以应对修改后的时钟频率。如果两个CPU都在运行主CPU应在进入待机模式之前首先关闭从CPU。哪个CPU作为主CPU是用户的选择。此外必须采取预防措施确保在DDR时钟被禁用时执行的代码在此期间可访问例如将这些代码段放在OCM中或锁定L2缓存和TLB。根据实际实现情况这可能适用于以下情况 • DDR不可用时执行的代码 • 进入和退出待机模式的例行程序 • 转换表 • 堆栈 当前使用的转换表和堆栈的位置分别可以通过TTBR和SP寄存器进行控制。如果需要这允许在正常运行模式和待机模式之间切换不同的结构。 在待机序列中CPU中的中断被禁用。这样在进入待机模式时执行不会被中断并且一旦发生wake-up事件执行将在wfi等待中断指令之后立即恢复而不是跳转到向量表。wake-up中断必须在相应的wake-up设备和GIC中断控制器中启用以产生合格的wake-up事件。wake-up后重新启用中断时wake-up中断仍然处于挂起状态并导致CPU像往常一样跳转到其中断处理程序。 三、进入休眠模式 CPU必须执行以下步骤才能从正常运行模式进入休眠模式 1.禁用中断。 执行cpsid if。 2.配置wake-up设备。 3.启用L2缓存动态时钟门控。 设置l2cpl310.reg15_power_ctrl[dynamic_clk_gating_en] 1。 4.启用SCU待机模式。 设置mpcore.SCU_CONTROL_REGISTER[SCU_standby_enable] 1。 5.启用顶层开关时钟停止。 设置slcr.TOPSW_CLK_CTRL[CLK_DIS] 1。 6.启用Cortex-A9动态时钟门控。 设置cp15.power_control_register[dynamic_clock_gating] 1。 7.将外部DDR内存置于自刷新模式。 8.将PLL置于旁路 bypass模式。 设置slcr.{Arm, DDR, IO}_PLL_CTRL[PLL_BYPASS_FORCE] 1。 9.关闭PLL。 设置slcr.{Arm, DDR, IO}_PLL_CTRL[PLL_PWRDWN] 1。 10.增加时钟分频器以减慢CPU时钟。 设置slcr.ARM_CLK_CTRL[DIVISOR] 0x3f。 11.执行wfi等待中断指令以进入WFI模式。 在实际应用中可能还需要执行其他步骤或检查以确保系统能够正确和安全地进入休眠模式。务必参考使用的硬件和软件的官方文档以确保遵循正确的编程指南和最佳实践。 四、退出休眠模式 退出休眠模式是由配置好的中断触发的。中断wake-up CPU使其恢复执行。新启动的活动也会触发顶层开关、SCU和L2缓存控制器离开空闲状态并继续正常操作。以下概述了wake-up过程的步骤。 要退出休眠模式 1.恢复CPU时钟分频器设置。 设置slcr.ARM_CLK_CTRL[DIVISOR] 原始值。 2.给PLL上电。 设置slcr.{ARM, DDR, IO}_PLL_CTRL[PLL_PWRDWN] 0。 3.等待PLL上电并锁定。 等待slcr.PLL_STATUS[{ARM, DDR, IO}_PLL_LOCK] 1。 4.禁用PLL旁路模式。 设置slcr.{ARM, DDR, IO}_PLL_CTRL[PLL_BYPASS_FORCE] 0。 5.禁用L2缓存动态时钟门控。 设置l2cpl310.reg15_power_ctrl[dynamic_clk_gating_en] 0。 6.禁用SCU待机模式。 设置mpcore.SCU_CONTROL_REGISTER[SCU_standby_enable] 0。 7.禁用 Interconnect时钟停止。 设置slcr.TOPSW_CLK_CTRL[CLK_DIS] 0。 8.禁用Cortex-A9动态时钟门控。 设置cp15.power_control_register[dynamic_clock_gating] 0。 9.启用所有必需的外围设备。 包括DDR控制器时钟。 10.重新启用并处理中断。 执行cpsie if。 旁路PLL和修改时钟分频器会改变系统中的时钟频率。在这些条件下必须注意为wake-up设备和看门狗计时器如果使用等提供时钟。
http://www.hkea.cn/news/14311668/

相关文章:

  • 郑州做网站首选九零后网络wordpress屏蔽谷歌字体
  • 网站网络营销方式分销系统是什么
  • 有关做生态环境的官方网站seo排名优化培训价格
  • 网站后台打打开空白vmware做网站步骤
  • 网站模块是什么意思网站后台 英语
  • 知名网站制作企业廉江网站开发公司
  • 网站 地区加关键词广告字体设计在线生成
  • 聊城建网站做英文网站要用什么字体
  • 网站建设技术培训学校商丘网站建设的公司哪家好
  • ps怎么做响应式网站布局图wordpress 多服务器
  • 起点网站书的封面怎们做昆明网站建设服务
  • 电子商务网站开发技术和工具有哪些企业网站托管代运营
  • 小木桥建设网站想开广告公司怎么起步
  • 户县建设局网站电子商务网站建设费用预算
  • 深圳网站关键词排名优化二手房网站开发文档
  • 成绩分析智能网站怎么做外链工具
  • 域名解析到别的网站网站后台管理系统多少钱
  • 购物网站开发设计外呼电销系统
  • 做网站的公司哪家强小程序源码搭建
  • 厦门网站建设屈兴东济宁热点网络科技有限公司
  • 不要营业执照的做网站北京环球影城可以带水果吗
  • 电子商务网站建设的主页广西公司注册网上核名
  • 邯郸网站设计公司dedecms电影网站模板
  • 专业柳州网站建设推荐巴中做网站的公司
  • 企业网站有哪几个类型WordPress怎么编制手机页面
  • 织梦网站首页错位如何做自己的视频网站
  • 深圳建设网站上市广东炒股配资网站开发
  • 古典家具公司网站模板wordpress用户注册邮件验证
  • 联谊会总结网站建设对外宣传外包网站制作
  • 南昌网站开发建设山东大型网站建设