码迷,mamicode.com
首页 > 其他好文 > 详细

gic的逻辑划分

时间:2014-09-02 00:25:03      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:处理器   interface   gic   

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

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

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

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

gic的逻辑划分

标签:处理器   interface   gic   

原文地址:http://blog.csdn.net/lixiaojie1012/article/details/38988315

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!