ARM技术论坛
直播中

李军

8年用户 1300经验值
私信 关注
[资料]

ARM体系中对中断的处理资料分享

1、通用中断处理器的介绍
今天来看一下中断及ARM体系中对中断的处理,直接进入正题。
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。

ARM系列 -- 中断(一).pdf (187.7 KB)
(下载次数: 3, 2022-4-13 18:04 上传)


2、GIC-600的重要组件包括几种
为了适应大规模的SoC设计,GIC-600被设计成分布式IP。所谓分布式,GIC-600由几种组件构成,每个组件可以跟其它相关模块在物理设计上摆放在一起,并与其拥有共同的电源域;组件之间通过片上网络(network on chip,简称NoC)通信,从而达到更好的时序。
1.jpg
ARM系列 -- 中断(二).pdf (334.39 KB)
(下载次数: 1, 2022-4-13 18:05 上传)

3、redistributor上FIQ和IRQ的信号
跟distributor连接的部分就不说了。Cpu_active是指示cluster或core的状态,可以用于idle管理。ppi_id用于多核设计时,区分每个redistributor。所谓的“私有”是说这些中断信号是core专有的。对于PPI,ARMv8定义了三种规格,8,12和16。所以对于不同的core来说,可能PPI数量不一样。
ARM系列 -- 中断(三).pdf (365.86 KB)
(下载次数: 1, 2022-4-13 18:06 上传)


更多回帖

发帖
×
20
完善资料,
赚取积分