电源控制系统架构(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配置环境为例,来演示一遍 首先 电脑…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
vscode里如何用git
打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...

超短脉冲激光自聚焦效应
前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...

简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
Python爬虫实战:研究feedparser库相关技术
1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...

对WWDC 2025 Keynote 内容的预测
借助我们以往对苹果公司发展路径的深入研究经验,以及大语言模型的分析能力,我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际,我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测,聊作存档。等到明…...

QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...

七、数据库的完整性
七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...

免费数学几何作图web平台
光锐软件免费数学工具,maths,数学制图,数学作图,几何作图,几何,AR开发,AR教育,增强现实,软件公司,XR,MR,VR,虚拟仿真,虚拟现实,混合现实,教育科技产品,职业模拟培训,高保真VR场景,结构互动课件,元宇宙http://xaglare.c…...