中断处理单元

系统中包含了一个可编程中断分发器(Interrupt Distribution Unit,IDU),最多支持 128 个终端向量, 当前系统中管理了 113 个外设中断,1个核间中断,其余为中断源保留。

分发器用于管理 CPU 所有中断源,确定每个中断的优先级,管理中断的屏蔽和中断抢占。最终将优先级最高的中断转发到一个或者多个 CPU 接口。

此外,IDU 还负责将外设中断分发给所有的处理器,也可以将中断发给某个处理器,而其它处理器不需要响应该中断。

下面为 IDU应用电路图 所示。

../../_images/interrupt_distribution.png

IDU应用电路图