사용자 지정 구성 요소에 인터럽트 인터페이스 신호가 2개 이상 있고 Avalon-MM 슬레이브 인터페이스와 같은 주소 지정 가능한 인터페이스가 하나만 있는 경우, 각 인터럽트 발신자가 인디비시 어드레서블 인터페이스와 연결되어야 하기 때문에 SOPC Builder 또는 Qsys에서 이 오류가 발생할 수 있습니다.
이 오류를 방지하기 위해 사용자 지정 구성 요소에 Avalon-MM 슬레이브 인터페이스와 같은 주소 지정 가능한 인터페이스가 하나만 있는 경우 아래 단계를 따라 사용자 지정 구성 요소 설계를 수정해야 합니다.
예를 들어
- 인터럽트 신호는 내부적으로 OR'ed이며, 사용자 지정 구성 요소에는 주소 지정 인터페이스와 관련된 인터럽트 인터페이스 신호가 하나뿐입니다.
- 인터럽트 신호는 SOPC 빌더 또는 Qsys의 시스템 콘텐츠 탭에서 IRQ 설정을 통해 CPU에 연결됩니다.
- 사용자 지정 구성 요소에는 각 인터럽트 신호에 해당하는 메모리 매핑 레지스터가 있습니다.
(또한 소프트웨어는 다음과 같이 작동해야 합니다.) - CPU가 사용자 지정 구성 요소로부터 인터럽트로 수신된 후, CPU는 사용자 지정 구성 요소의 메모리 매핑 레지스터에 액세스하여 어떤 인터럽트 발생을 알 수 있습니다.
- 그 후 CPU가 해당 레지스터/비트를 지워 인터럽트 취소할 수 있습니다.