arbiter : 우선순위를 걸러내기위한 것
arbiter 그룹이 높은 것은 항상 우선순위가 높다고 볼 수 있다.
우선순위가 0,5 인 것은 fixed!
나머지 1,2,3,4 는 변경가능
- ARB_SEL 비트를 이용
- ARB_MODE 를 통해서 우선순위 rotation 여부를 설정
. 마지막으로 처리된 인터럽트가 REQ0, REQ5 이면, 우선순위를 바꾸지 않음
. 마지막으로 처리된 인터럽트가 나머지(1,2,3,4,)이면, 우선순위를 바꿈
가장 우선적으로 처리해야할 IRQ를 우선순위에 상관없이 FIQ로 만들어서 처리할 수도 있다.
예) ADC...
댓글