ARM GIC中断控制器介绍

来源:互联网 发布:英雄联盟辅助软件 编辑:程序博客网 时间:2024/05/29 04:47

1、介绍几个概念

GIC : Generic Interrupt Controller
Distributor–detecting, disabling, prioritizing, directing interrupts to CPU(s).CPU interfaces–asserting an interrupt indication to the CPUSupport max to 1020 interrupts

PPI : Private Peripheral Interrupt

specific to a single processor

SPI : Shared Peripheral Interrupt

Distributor can route to any of a specified combination of processors

SGI: Software-generated interrupt (SGI)

This is an interrupt generated by software writing to a GICD_SGIR register in the GIC. The system uses SGIs for interprocessor communication

ID0-ID15 are used for SGIs
ID16-ID31 are used for PPIs
ID32+ are used for SPIs

2、有关ARM GIC的详细介绍可参考DroidPhone的博客,写的非常好。以下是链接:

http://blog.csdn.net/droidphone