摘要
这段文本主要介绍了AURIX TC3XX的中断系统(Interrupt Router,简称IR)以及中断注册的过程以及举例说明中断机制。
AURIX TC3XX 中断系统(Interrupt Router)介绍
中断系统的作用是将service request进行仲裁,然后发送给service provider进行响应。它的特点是会将service request映射到service provider, 然后每个service request都会配置一个相应的优先级。他的highlights是会将来自于外部资源,内部资源和软件的service request发送给相应的service provider。Service provider可以是某一个CPU core或者是DMA通道。当service provider响应某一个service request的时候,service request的标志位会被硬件自动清除。每个CPU有8个软件service request, 中断响应的仲裁时间很低,差不多有50纳秒左右。它的优势是每个终端都可以配置一个相应的service provider, 比如说CPU或者DNA。只有当配置给同样的service provider的service request才需要进行仲裁。