1 |
1
다중프로세서 인터럽트 요청기(3)로 입력되는 클럭이 상승에지인가를 판단하여(단계 27) 아니면 반복하여 이 판단을 수행하는 단계와, 상기 판단(단계 27)에 의해서 클럭이 상승에지이면, 초기상태인 IDLE상태이고 프로세서간 인터럽트의 송신 및 완료(15)가 1이고 인터럽트 버스(5)가 유휴상태인가를 판단하여(단계 28)이 판단(단계 28) 조건에 만족한다면 최대 재시도 계수치비트(8)의 값을 현재 재시도 계수치 비트(9)에 복사하고 단계 29) 상기 단계 27로 복귀하는 단계와, 상기 판단(단계 28) 조건에 만족하지 않는다면, ACK상태(24)에서 받은 응답정보를 검사하는 CHECK상태(25)이며 전송오류(11)가 발생되고 유한 재시도 인에이블(13) 비트가 1이고, 상기 전송유류(11)의 발생에 의한 현재 재시도 계수치(9)의 값이 0이 아닌가를 판단하여(단계 30)이 판단(단계 30) 조건에 만족한다면, 전송이 성공할 때까지 상기 현재 재시도 계수치(9)의 값을 1만큼 감소시키고(단계 31) 상기 단계 27로 복귀하는 단계와, 상기 판단조건(단계 30)에 만족하지 않는다면, 상기 단계 27로 복귀하는 단계를 포함하는 다중프로세서 인터럽트 요청기에서의 현재 재시도 계수치 제어방법
|