通用中断控制器和嵌套向量中断控制器之间的区别

suh*_*hel 5 arm

我看到 Cortex A9 支持 GIC。与 NVIC 有什么不同?

这两者是相互排斥的吗?意思是如果 GIC 存在,NVIC 不存在?

请分享你的想法

小智 0

以下是答案

这两者是相互排斥的吗?意思是如果 GIC 存在,NVIC 不存在?

是的。你的理解是正确的。

为什么? 任何处理器/内核只能支持一个中断控制器。因为如果我们有两个中断控制器,硬件会变得更加复杂,这是不可行的。

GIC 具有更多功能和多核支持,您可以查看下面的链接以获取更多信息

https://developer.arm.com/documentation/198123/latest