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



我看到Cortex A9支持GIC。它与NVIC有何不同?

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

请分享您的想法

以下是

答案

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

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

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

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

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

最新更新