请阅读【Arm® DynamIQ™ Shared Unit-120 专栏 】
文章目录
DebugBlock subcomponents
DSU-120 debugblock 组件是由一系列子组件组成的,框图如下:
上图中的CTIS 既包含和连接到每个core上的CTI 也包含了连接到cluster上的CTI
- DebugBlock 内部实现了一个ECT;
- APB ROM: DebugBlock 和 cluster中组件的地址都存放于这个ROMTABLE中;
- Event monitor:它会将内部的输出的CTI信号转为 APB 写 transaction;
- Event triggers:将 APB 写transaction转为 CTI input triggers 信号;
- APB arbiter:由于Debug APB 既要处理内部寄存器的访问又要处理内部CTI output trigger events,所以需要一个APB仲裁器来进行管理。
ARM DSU_120 CTI
ECT 可以让 debug events 在各个PE之间