SOPC 빌더의 버그로 인해 인터럽트 소스가 연결되지 않은 상태로 남을 수 있으며 PCIe의 RxmIrq_i 및 RxmIrqNum_i® 코어는 0으로 하드와이어됩니다.
이 문제를 해결하려면 다음 단계를 구현해야 합니다.
- 또는 PCIe 코어의 RxmIrq_i 입력을 유도하는 모든 인터럽트 소스
- 로직을 추가하여 현재 인터럽트 소스의 ID를 선택합니다. ID 번호는 SOPC에서 이 인터럽트 소스의 할당된 ID와 일치해야 합니다.
예: 두 개의 인터럽트 소스가 있는 경우: ID1이 있는 irq_source0, ID2가 있는 irq_source1, irq_source0 irq_source1 것보다 우선 순위가 높은 경우 의사 코드 관련 작업은 다음과 같습니다.
a) RxmIrq_i = irq_source0_int 또는 irq_source1_int;
b) RxmIrqNum_i = irq_source0_int? ID1 : irq_source1_int? ID2,