电源控制系统架构(PCSA)之系统分区电压域
目录
4.1 电压域
4.1.1 系统逻辑
4.1.2 Always-On逻辑
4.1.3 处理器Clusters
4.1.4 图形处理器
4.1.5 其他功能
4.1.6 SoC分区示例
本章描述基于Arm组件的SoC划分为电压域和电源域。
所描述的选择并不详尽,只是可能性的一个子集。目的是描述基于Arm组件的SoC划分到这些域的重要因素和考虑因素,以及必须维护的关键关系。
本章分为以下几节:
•4.1电压域
•4.2电源域
注意:在许多SoC操作场景中,动态功耗占主导地位,因此时钟策略至关重要。该主题将在7.1时钟控制集成中从高级时钟门控和实现的角度进行讨论。从时钟域分区的角度来看,这些注意事项是特定于实现的。
4.1 电压域
电压域在这里被定义为由单个电压源提供的设计元素的集合。由于功率或性能原因,域的电压供应可能会被缩放或移除。
在实践中,SoC可以跨逻辑域、I/O和模拟功能具有许多电压供应。在本文档中,范围仅限于讨论逻辑域的主要供应。如果逻辑域存在次要电源考虑因素,则认为这些是物理实现特定的细节,超出了本文的范围。
虽然单个逻辑电压电源可以用于所有SoC,但除了在低复杂性解决方案中,这种情况现在很少出现。
额外电压域的主要动机是支持SoC功能区域的DVFS。DVFS是能源和性能优化的基本技术。虽然最初用于AP核心,但它越来越多地应用于SoC的其他组件。
第二个动机可能是启用外部供应关闭,或将某些逻辑区域减少到非功能状态保留级别,同时保持对其他逻辑区域的操作级别供应。这种方法既可以作为片上功率门控的补充,也可以作为片上功率门控的替代。
从成本的角度来看,电压电源的增加可能是重要的,因为需要额外的稳压器,并且在SoC物理实现中需要额外的努力和复杂性。这些因素的结果是,证明电压域所需的函数大小或面积是显著的。因此,必须根据设计的性能和功率要求仔细评估每个电压域的附加值。
以下小节概述了系统主要电压域的选项。
4.1.1 系统逻辑
SoC将具有一些共享的系统逻辑功能,通常由互连、存储系统、外设和其他共享基础设施组成。
考虑将这些功能的电压供应作为SoC的默认供应是方便的。这个电压域中包含的确切函数取决于为支持每个函数的附加电压域所采取的选择。这个供应在这里被称为VSYS。
SoC系统逻辑DVFS是可能的,但必须解决以下挑战:
- 外设功能,如定时器和外部接口,通常有固定的频率要求,不能调节。这可以通过实现特定的时间约束组合来解决,以确保这些功能可以在所有工作点上以所需的频率运行,并限制电压调节的资源活动。
- 内存系统的扩展从DDR PHY和内存定时设置的角度提出了挑战。这些问题的解决方案超出了本文档的范围。
系统逻辑本身也可以有电压域分区。这方面的一个例子可能是将内存系统与其他系统逻辑分离,以便独立地扩展两个域。
4.1.2 Always-On逻辑
Always-On的逻辑是必需的,因此SoC可以从睡眠状态唤醒。
SoC的常开逻辑的电源通常是主系统逻辑电源(VSYS),见4.1.1系统逻辑。
然而,第二个常见策略是为该逻辑提供专用的供应。这是一个电压域可能很小的例子。
与此选择相关的电源域策略在4.2.4 Always-On Domain中进行了描述。
4.1.3 处理器Clusters
在大多数市场和移动soc中,Cortex-A系列处理器cluster将具有专用电压域来支持DVFS。
在Arm基于DynamIQ的big.LITTLE系统一个cluster支持两种核心类型。这些系统中的cluster建议使用独立于大核和小核的电压电源。这可能是主逻辑电源(VSYS)或作为调节存储系统电压电源的一部分。
在不需要DVFS或成本太高的应用程序中,处理器集群位于VSYS域中。
在某些应用中,例如调制解调器,Cortex-R配置处理器集群也可能被赋予专用电压域。
4.1.4 图形处理器
移动应用程序中的图形处理性能已经显著提高,预计还将继续提高。GPU工作负载代表吞吐量处理,具有非常高的固有并行性,并且非常适合使用DVFS使给定硬件配置的性能和能耗概况适应帧级截止日期。
这些属性还可以适应不同的需求。以成本为中心的设计可以在更高的频率和电压下实现更少的内核,而以能源性能为中心的设计可以在更低的频率和电压下实现更多的内核。
因此,通常会实现一个专用的电压域来支持GPU DVFS,以实现这些优势。
在不需要DVFS的应用程序中,或者认为成本大于收益,那么GPU集群就在VSYS域中。
4.1.5 其他功能
随着成本效益比和实现可行性的降低,进一步的电压域划分不太常见。
一个例子可能是集成调制解调器,它实际上是系统中的系统,因为这是一个非常大的功能。在这种情况下,动力可能来自根据模式或所需性能进行调节的潜力,以及在其他功能的外部电压供应关闭时进行独立供电的潜力。
出于DVFS扩展的原因,第二种可能性可能来自其他媒体处理功能,例如视频和显示子系统,或者专用于大型加速器(例如成像加速器)的域。
与前面的情况一样,所有没有专用域的函数都在VSYS域中。
4.1.6 SoC分区示例
图4.1适应图3.1的组件,以提供移动系统的简化电压域划分示例。
这是一个big.LITTLE系统具有用于每个大内核、LITTLE内核和GPU的独立DVFS的电压域。big.LITTLE实现采用Arm DynamIQ技术,cluster采用系统逻辑供电。集成调制解调器还具有独立的电压域。
成本较低的实现可能将支持DVFS的核心的单一电压域作为最低要求,但也可能仅限于单一核心类型。此外,较低成本的实现可能会排除调制解调器及其相关电压域。
相关文章:

电源控制系统架构(PCSA)之系统分区电压域
目录 4.1 电压域 4.1.1 系统逻辑 4.1.2 Always-On逻辑 4.1.3 处理器Clusters 4.1.4 图形处理器 4.1.5 其他功能 4.1.6 SoC分区示例 本章描述基于Arm组件的SoC划分为电压域和电源域。 所描述的选择并不详尽,只是可能性的一个子集。目的是描述基于Arm组件的SoC…...

[Linux] 正则表达式及grep和awk
一、正则表达式 1.1 什么是正则表达式 正则表达式是一种用于匹配和操作文本的强大工具,它是由一系列字符和特殊字符组成的模式,用于描述要匹配的文本模式。 正则表达式可以在文本中查找、替换、提取和验证特定的模式。 正则表达式和通配符的区别 正则…...

ssm+java车辆售后维护系统 springboot汽车保养养护管理系统+jsp
以前汽车维修人员只是在汽车运输行业中从事后勤保障工作,随着我国经济的发展,汽车维修行业已经从原来的从属部门发展成了如今的功能齐备的独立企业。这种结构的转变,给私营汽修企业和个体汽修企业的发展带来了契机,私营企业和个体维修企业的加入也带动了整个汽修行业的整体水平…...

HNU练习七 字符串编程题7. 机器人游戏
【问题描述】 有人建造了一些机器人,并且将他们放置在包含n个单元的一维网格上,一个长度为n的字符串s代表了他们的编排方式,字符串中的字符既可以是.,也可以是0~9之间的一个数字字符,字符.表示开始时在相应的单元上无机…...

【Linux】bash 终端指令
bash # 查看当前使用的shell $ echo $SHELL /bin/bash# 查看当前发行版可以使用的shell $ cat /etc/shells 或 chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh /bin/tcsh /bin/csh# 切换bash $ chsh -s /bin/bash# 切换zsh $ chsh -s /bin/zsh进程 $ ps aux | grep pwd w…...

基于SpringBoot高校心理教育辅导设计与实现
摘 要 随着Internet技术的发展,心理教育辅导系统应运而生,心理教育辅导系统为用户提供了一个更为便利的心理测试咨询平台。所以,为了充分满足高校学生心理教育辅导的需求,特开发了本高校心理教育辅导系统。 本高校心理教育辅导系统…...

关于电脑提示vcruntime140_1.dll无法继续执行代码的解决办法
vcruntime140_1.dll是Visual C运行时库的一个组成部分,它包含了大量用于支持C应用程序运行时的功能。这个文件通常在开发和使用C程序时被调用,特别是在使用Microsoft Visual Studio进行开发时。vcruntime140_1.dll文件丢失或损坏会导致C程序无法正常运行…...

5. 链表
内存空间是所有程序的公共资源,在一个复杂的系统运行环境下,空闲的内存空间可能散落在内存各处。我们知道,存储数组的内存空间必须是连续的,而当数组非常大时,内存可能无法提供如此大的连续空间。此时链表的灵活性优势…...

OSI七层模型与TCP/IP四层模型的区别(计算机网络)
一、OSI七层网络模型 OSI 网络模型共有 7 层,分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。 应用层,负责给应用程序提供统一的接口;表示层,负责把数据转换成兼容另一个系统能识别的格式;会话…...

Other--什么是 CGI,FastCGI、asp、jsp
文章目录 1. 了解什么是动态网页2. 什么是 CGI2.1 CGI 概念2.2 CGI 功能2.3 CGI 作用2.4 CGI 分类2.5 CGI 程序的工作原理2.6 CGI 程序的特点2.7 CGI 程序的应用领域4. 什么是 FastCGI4.1 FastCGI 概念4.2 FastCGI 程序工作原理4.3 FastCGI 对进程的管理方式4.4 FastCGI 的特点…...

sql关联另一个表,update表的值
sql示例: update student_score ss set ss.names.name from student s where ss.codes.code 最常见的学生成绩表 student_score通过学生student_code关联学生信息表student 学生信息表(student): code name age gender 1001 …...

Python基础:JSON保存结构化数据(详解)
1. JSON概念 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生产。 虽然JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台,JSON解…...

抑郁症日常如何调节?
抑郁症是一种常见的心理障碍,影响患者的情绪、思维和身体健康。以下是一些建议,帮助抑郁症患者进行日常调节: 保持积极心态:积极的心态是应对抑郁症的关键。尝试保持乐观、积极的态度,看待生活中的困难和挑战。尽管抑…...

hive两张表实现like模糊匹配关联
testa表(字段a)aaabbacccddddddaaatestb表(字段b)ab1. 使用likeconcat模糊配对 selecta.a from testa a ,testb b where a like concat(%,b.b,%) group by a.a2. 使用locate函数 selecta.a from testa a ,testb b where locate(b.b,a.a)>0 group by a.a3. 使用instr函数 sel…...

【高效开发工具系列】Hutool DateUtil工具类
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

基于springcloud openfein 使用示例,包含代码和 maven 依赖配置
使用 Spring Cloud 和 OpenFeign 可以轻松实现微服务之间的通信。以下是一个简单的示例,演示如何在Spring Boot应用中使用Spring Cloud OpenFeign。 首先,确保您的项目中添加了 Spring Cloud 和 OpenFeign 的依赖。这里提供 Maven 依赖配置:…...

彰显营销硬实力!皓量科技连续四年入选《中国数字营销生态图》
11月28日,中国商务广告协会数字营销专业委员会、虎啸奖组委会、秒针营销科学院共同发布了《中国数字营销生态图(2023版)》(以下简称生态图)。凭借多年在广告营销领域的精耕细作,皓量科技从2020年开始连续4年…...

web静态网页设计与制作-基于HTML+CSS+JS实现旅游摄影网站
web静态网页设计与制作,基于HTMLCSSJS实现精美的旅游摄影网站,拥有极简的设计风格,丰富的交互动效,让人眼前一亮,享受视觉上的体验。 我使用了基本的HTML结构来构建网页,并使用CSS样式进行美化设计…...

每日一题:LeetCode-1089. 复写零
每日一题系列(day 09) 前言: 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🔎…...

React Native环境搭建及Hello World
写这篇博客的目的就是想说,react native 挺简单,但是大部分初级前端会被环境搭建给难住,从而放弃. 环境搭建 环境搭建其实说简单也挺简单的,有经验的前端直接翻看react native中文文档就行,直接按上面来肯定没错 以下以安卓开发,windows配置环境为例,来演示一遍 首先 电脑…...

VS2017 C++ Qt工程打包软件
在Debug模式下或者Release模式下编译成功,会在工程的Debug文件夹和Release文件夹生成exe执行文件,以Debug为例,将Debug模式下的exe复制到新的文件夹路径下,然后打开Qt中的MSVC 2017 64-bit 打开后然后在命令窗口cd到exe的路径下&…...

【JWT的原理和使用】
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。 文章目录 一、跨域认证的问题二、JWT 的原理三、JWT 的数据结构3.1 Header3.2 Payload3.3 Signature3.4 Base64URL 四、JWT 的使用方式五、JWT 的几个特点…...

对本地存储的有效期的理解
本地存储是一种在Web开发中常用的客户端存储数据的方式,它可以让网页应用程序在用户的浏览器中存储和检索数据,而无需依赖服务器来保存信息。本地存储的有效期是指数据存储在用户的设备上可以被访问和保留的时间段。在本地存储中,有两种主要的…...

蓝桥杯-02-蓝桥杯Java组考点与14届真题
文章目录 蓝桥杯Java组考点与14届真题参考资源Java组考点1. 组别2. 竞赛赛程3. 竞赛形式4. 参赛选手机器环境5. 试题形式5.1. 结果填空题5.2. 编程大题 6. 试题考查范围7. 答案提交8. 评分9. 样题样题 1:矩形切割(结果填空题)样题 2ÿ…...

门户网站二级等保评测问题,服务器漏洞问题解决办法
二级等保查出来的服务器问题 操作前可在自己服务器测试一下,看看有没有用 1.服务器定时更换密码 永久(需重启) vim /etc/login.defs PASS_MAX_DAYS 90 # 密码最长过期天数 PASS_MIN_DAYS 0 # 密码最小过期天数 PASS_MIN_LEN 10 # 密码…...

NPDP考前注意事项,这些细节你可要注意!
产品经理国际资格产认证(NPDP)2023年考试将于2023年12月2日(本周六)进行,你准备好了吗? 考试详情 考试时间:2023年12月2日 上午9:00-12:30 考试题型:200题,单选题。 考…...

八个优秀开源内网穿透工具
内网穿透(NAT穿透)是一种将本地网络服务暴露给互联网的一种技术。这种技术可以很好地解决许多局域网内的资源共享。采用路由的方式将一台计算机变成一个“路由器”,将公共的网络地址转为内部网络地址,从而实现通过英特网可以访问局…...

C语言贪吃蛇(有详细注释)
这个贪吃蛇是在比特特训营里学到的,同时我还写了用EasyX图形库实现的图形化贪吃蛇,含有每个函数的实现以及游戏中各种细节的讲解,感兴趣的可以去看一看。 贪吃蛇小游戏 实现效果 以下就是源码,感兴趣的小伙伴可以cv自己玩一玩改…...

MUI框架从新手入门【webapp开发教程】
文章目录 MUI -最接近原生APP体验的高性能前端框架APP开发3.25 开发记录miu框架介绍头部/搜索框:身体>轮播图轮播图设置数据自动跳转:九宫格图片九宫格图文列表底部选项卡按钮选择器手机模拟器 心得与总结:MUI框架在移动应用开发中的应用M…...

HNU-计算机网络-讨论课2
第二次 有关网络智能、安全以及未来网络的讨论 一、必选问题(每组自由选择N个,保证组内每人负责1个) 网络的发展促进信息的传播,极大提高了人类的感知能力,整个世界都被纳入人类的感知范围。但人们对信息系统以及数据…...