1 |
1
다중프로세서 인터럽트 요청기(3)로 입력되는 클럭이 상승에지인가를 판단하여(27) 아니면 상승에지 상태가 될 때까지 반복하여 수행하는 단계와, 상기 판단(27)으로 상기 클럭이 상승에지 상태이면 프로세서간 인터럽트의 전송실패 조건인 전송실패 인터럽트(TFINT)가 구동되지 않았고, 응답정보를 검사하는 CHECK 상태이고, 전송오류가 발생하였고 유한 재시도 조건에서 재시도 회수가 만료되었고 전송실패 인터럽트 구동이 허용(enable)되었는가를 판단하는(28) 단계와, 이 판단(28)의 조건에 만족된다면, 전송실패 인터럽트신호(TFINT)를 1로 구동하여 전송실패 사실을 프로세서 인터페이스 회로(2)를 통하여 프로세서(1)에게 알리는(29) 단계와, 상기 판단(28)의 조건에 만족되지 않는다면, 구동한 전송 실패 인터럽트 신호를 철회하는 조건인 상기 전송실패 인터럽트 신호(TFINT)가 이미 구동되어 있고, TMR(6) 읽거나 CSR(7) 읽기가 발생되었는가를 판단하는(30) 단계와, 이 판단(30)의 조건인 구동한 전송실패 인터럽트 신호 철회 조건에 만족되면, 상기 전송실패 인터럽트 신호(TFINT)를 0으로 하여 철회하고(31) 상기 단계 27로 복귀하며, 이 판단(30)의 조건에 만족되지 않는 경우에는 상기 단계 27로 복귀하는 단계들을 포함하는 다중프로세서 인터럽트 요청기에서의 전송실패 인터럽트의 구동방법
|