เนื่องจากข้อบกพร่องในตัวสร้าง SOPC แหล่งที่ขัดจังหวะอาจถูกทิ้งไว้โดยไม่ได้เชื่อมต่อและทั้งRxmIrq_iและRxmIrqNum_i PCIe® คอร์จะถูกฮาร์ดไวร์เป็นศูนย์
หากต้องการแก้ไขปัญหานี้ คุณต้องทําตามขั้นตอนต่อไปนี้:
- หรือแหล่งข้อมูลที่ขัดจังหวะทั้งหมดเข้าด้วยกันเพื่อขับเคลื่อนการป้อนข้อมูลRxmIrq_iของคอร์ PCIe
- เพิ่มตรรกะเพื่อเลือก ID ของแหล่งข้อมูล ที่ขัดจังหวะปัจจุบัน หมายเลข ID ต้องตรงกับ ID ที่กําหนดของแหล่งที่ขัดจังหวะนี้ใน SOPC
ตัวอย่าง: หากเรามีสองแหล่งที่ขัดจังหวะ: irq_source0กับ ID1 และirq_source1ที่ใช้ ID2 สมมติฐานว่าirq_source0มีลําดับความสําคัญสูงกว่า irq_source1 การทํางานกับรหัส pseudo จะมีลักษณะดังนี้:
ก) RxmIrq_i = irq_source0_int หรือ irq_source1_int;
b) RxmIrqNum_i = irq_source0_int ? ID1 : irq_source1_int? ID2;