请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】
文章目录
上篇文章:【ARM Coresight 系列文章 15.1 – Granular Power Requester 】
1.1. Coresight 电源域模型
ARM Debug 接口协议6 支持多个电源域:
- Always-on 电源域:必须一致供电,这样才能保证外部调试工具连接上;
- 系统 电源:给系统组件供电;
- debug 电源域:给整个debug系统供电。
如果应用场景有需要,可以将系统电源域和debug电源域再细分,通常都会定义一个系统电源域和debug 电源域。通常外部调试器可以让整个SoC都上电,但是如果遇到特殊情况,比如外部 debugger 需要单独调试debug 模块,那么SoC 设计的时候就需要 power controller 设计成外部 debugger 在只有 debug 电源域的时候也可以访问。
DP 相关的的一些寄存器设计于 always-on 电源域,这样外部debugger可以来设置电源相关的寄存器给系统电源控制器发送上电请求。
ARM ADIv6 定义了两组电源相关的信号:
- CDBGPWRUPREQ 和 CDBGPWRUPACK&#x