공부,일/Arm
Advanced Interrupt Controller (AIC)
fromnothing1
2021. 9. 1. 16:04

Advanced Interrupt Controller (AIC)
at91sam7s cup 의 경우 32 개 까지의 인터럽트를 가질 수 있다. ( 0~ 31)
여기서 0 번은 무조건 FIQ 이고, 1 번은 SWI 용으로 존재한다.
때문에 interrupt sources 를 FIQ, SYS(소프트웨어 인터럽트), PID2 to PID31. 라고 부른다.

IRQ 인터럽트는 8단계로 우선순위를 정할 수 있는다. 물론 아무리 우선 순위가 높은 IRQ 라도 FIQ 가 발생하면 FIQ의 ISV 가 실행된다.