gic的逻辑划分:distributor与cpu interface

gic是generic interrupt controler的简称,gic逻辑上可以分为两部分,distributor和CPU interface,分别有很多个寄存器组成;

distributor的作用是集中管理所有中断源,配置中断的优先级,向各个CPU interface配送最高优先级的中断,中断屏蔽、中断抢占、配置中断是边缘出发还是水平触发。

CPU interface的作用更像是一个门卫,他来决定是否把一个到来的中断送往处理器,通常他会设定一个级别的参考,比如来的中断优先级超过了这个级别,那这个中断就有资格被送往处理器进行处理,低于这个优先级的话,就忽略;除此之外,当响应一个中断后,他也会去清除这个中断,表示已响应过这个中断了。

这两部分有很多很多寄存器组成,后续我们慢慢一个一个拆解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值