coresight(六) power requestor

news2024/11/20 1:45:46

power requestor
power requestor属于coresight组件。这个组件用来控制系统的power domain,最多可以控制32个。

如果没有power requestor,通过DAP,只能对整个coresight系统进行上下电操作,但是有了power requestor,可以对某些关心的组件,进行上下电操作,实现power的精细操作。

以下是power requestor的框图,通过apb总线访问该组件,该组件通过cpwrupreq信号,向系统power发送请求,通过cpwrupack获取到系统power的状态。

在这里插入图片描述

以下是power requestor的寄存器。
在这里插入图片描述

除了CDBGPWRUPREQ和CDBGPWRUPACK两个寄存器是requestor的自定义寄存器,其他有用的均是coresight规定的寄存器。

1. CDBGPWRUPREQ
控制对于指定的power domain的请求是否有效。
在这里插入图片描述

对于要对power domain1,请求上电,就将bit1置1即可。要对power domain1,请求下电,就将bit1置0即可。

2. CDBGPWRUPACK
只读的寄存器,保存power domain的状态。每一bit表示一个power domain。

在这里插入图片描述

如这个寄存器值为0x3,表示domain0和domain1是上电的。

3. DEVID
这个寄存器的低6bit,保存了系统中有多少个power domain。

在这里插入图片描述
**移知**是中国半导体线上讲座和技术交流平台;这里汇聚了众多优秀和资深的大咖,通过提供最接地气的实战课程,分享最实用的经验,为您职场学习和成长助力;关注移知,还可领取免费半导体课程!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/183407.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2Pai半导体-推出π122E61双通道数字隔离器 智能分压技术 兼容代替Si8622ET-IS

2Pai半导体-推出π122E61双通道数字隔离器 智能分压技术 兼容代替Si8622ET-IS 电路简单、稳定性更高 ,具有出色的性能特征和可靠性,整体性能优于光耦和基于其他原理的数字隔离器产品。 产品传输通道间彼此独立,可实现多种传输方向的配置&…

开源工作流可以解决什么问题?

要了解这个问题,就需要先弄清楚相关概念。为什么要使用开源工作流,可以解决什么问题?如果要实现某个业务目标,提高办公协作效率,就可以用开源工作流在多个参与者之间,借助计算机,按照某种预定规…

Oracle重写sql经典50题

Oracle重写sql经典50题oracle与mysql还是有区别的表的数据只能一条一条的插日期的插入不能想mysql一样直接插,得转换格式mysql里的ifnull,oracle里没有这个函数,用nvl代替mysql里的limit在oracle里也没有,要用rownum查询&#xff…

力扣 76. 最小覆盖子串

一、题目 二、 示例 三、提示 四、 思路与代码实现 1. 思路 本题, 套用的是滑动窗口算法模板;初始化左右窗口边界指针(要方便源串取值) left 0, right 0, 为什么这样初始化? 若设置窗口索引为左闭右闭区间&#xf…

英语学习打卡day8

2023.1.29 1. affluent adj.富裕的,富足的,流畅的n.支流,富人 flu交通流动、发达-流畅的 affluent society affluent neighborhood 2.conception 概念,观念;受孕,怀孕 conceive v.构思,设想;使受孕&…

【Redis | 黑马点评】短信登陆

文章目录项目概述项目前置准备短信登陆基于Session实现登录流程实现发送短信验证码功能实现短信验证码登录和注册功能实现登录校验拦截器隐藏用户敏感信息集群的Session共享问题基于Redis实现共享Session登录登录拦截器的优化项目概述 短信登录 这一块我们会使用redis共享sess…

ExecutorService线程池

文章目录ExecutorService线程池1 ExecutorService API 介绍1.1 api1.1.1 awaitTermination 方法1.1.2 invokeAll 方法1.1.3 invokeAny方法1.1.4 shutdown 方法1.1.5 shutdownNow方法1.1.6 isShutdown方法1.1.7 submit方法1.1.8 isTerminated方法ExecutorService线程池 1 Execu…

Makefile学习笔记(一)

背景 最近在看ATF代码的时候,想要编译下,实施起来遇到一些问题,其中makefile有些命令,语法不是很清晰,故希望重新系统学习下。学习主要参考跟我一起写Makefile-陈皓.pdf。 第一部分、概述 makefile解决的问题&#…

周期矩形波的傅里叶级数展开(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 当脉冲信号周期不变,脉冲宽度变大时,相邻谱线间隔不变,频谱包络线的零点频率逐渐变小&…

git查看分支、创建分支、合并分支

一、查看的git命令如下: git branch 列出本地已经存在的分支,并且当前分支会用*标记 git branch -r 查看远程版本库的分支列表 git branch -a 查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支) git bran…

9、位和逗号的运算符与表达式

目录 一、位逻辑运算符与位逻辑表达式 1. 位逻辑运算符 2. 位逻辑表达式 二、逗号运算符与逗号表达式 一、位逻辑运算符与位逻辑表达式 1. 位逻辑运算符 位逻辑运算符包括位逻辑与、位逻辑或、位逻辑非和取补 注意:表中除了最后一个运算符是单目运算符外&…

PC 性能自动化工具技术方案及说明

● 需求背景 Kim PC端在每一个版本的迭代过程中,由于各版本的功能改动较多,为了避免在发布新版本时性能不会出现“大跳水”的情况,需要针对每一个版本进行性能测试。由于人工手动测试所需时间较长,且存在参数不准确、时间不可控等…

基于Java+SpringBoot+vue+element驾校管理系统设计和实现

博主介绍:✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

详解vue组件(属性、事件和插槽)

一、属性 1.自定义属性props 可以得出props 可以显示定义一个或一个以上的数据,对于接收的数据,可以是各种数据类型,同样也可以传递一个函数。通过一般属性实现父向子通信;通过函数属性实现子向父通信 2.inheritAttrs 3. data与…

十、顺序存储二叉树、线索化二叉树

1、二叉树顺序存储 1.1 特点 顺序二叉树通常只考虑完全二叉树第n个元素的左子节点为2*n1第n个元素的右子节点为2*n2第n个元素的父节点为(n-1)/2 n:表示二叉树中的第几个元素(按0开始编号),也可以理解为n为数组下标。 1.2、基本…

力扣刷题记录——804. 唯一摩尔斯密码词、806. 写字符串需要的行数、824. 山羊拉丁文

本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《力扣刷题记录——804. 唯一摩尔斯密码词、806. 写字符串…

Apache两个解析漏洞复现及防御方法

一、多后缀解析漏洞 形成原因: 配置apache时,对于apache配置不熟练,配置命令不清楚,在配置PHP文件处理程序时,配置命令存在问题:位于漏洞环境目录的 conf/docker-php.conf里的配置命令(AddHand…

路由策略实验(华为)

题目: 思路: 为完成实验达成目的,需要明确两个区域内的协议,并且要避免造成环路,故需要改变r3-r1,r3-r4两边的优先级,可以避免造成环路,并且需要达到选路最优,设置匹配规则&#xff…

【机器学习】逻辑回归(实战)

逻辑回归(实战) 目录一、准备工作(设置 jupyter notebook 中的字体大小样式等)二、绘制 sigmoid 函数:σ(z)11e−z\sigma(z)\frac{1}{1e^{-z}}σ(z)1e−z1​三、查看鸢尾花数据集1、加载 iris 数据集并查看2、设计二分…

[Java]Maven学习笔记(尚硅谷2022)

文章目录🥽 Maven概述🌊 Maven的功能🌊 Maven简介💦 构建💦 依赖💦 Maven 的工作机制🥽 Maven核心程序解压和配置🌊 Maven 核心程序解压与配置💦 下载💦 解压…