본문 바로가기
dev, tech/embedded

<img src="http://blogimgs.naver.com/nblog/ico_scrap01.gif" class="i_scrap" width="50" height="15" alt="본문스크랩" /> Arbiter

by 구띵 2006. 7. 13.
사용자 삽입 이미지

arbiter : 우선순위를 걸러내기위한 것

 

arbiter 그룹이 높은 것은 항상 우선순위가 높다고 볼 수 있다.

 

 

우선순위가 0,5 인 것은 fixed!

 

나머지 1,2,3,4 는 변경가능

- ARB_SEL 비트를 이용

- ARB_MODE 를 통해서 우선순위 rotation 여부를 설정

   . 마지막으로 처리된 인터럽트가 REQ0, REQ5 이면, 우선순위를 바꾸지 않음

   . 마지막으로 처리된 인터럽트가 나머지(1,2,3,4,)이면, 우선순위를 바꿈

 

 

가장 우선적으로 처리해야할 IRQ를 우선순위에 상관없이 FIQ로 만들어서 처리할 수도 있다.

예) ADC...

 

 

댓글