คุณอาจเห็นข้อผิดพลาดนี้กับ SOPC Builder หรือ Qsys เมื่อส่วนประกอบแบบกําหนดเองมีสัญญาณอินเตอร์เฟซที่ขัดจังหวะตั้งแต่สองตัวขึ้นไป และมีอินเตอร์เฟซที่แก้ไขได้เพียงอินเทอร์เฟซเดียวเท่านั้น เช่น อินเตอร์เฟซ Avalon-MM Slave เนื่องจากผู้ส่งที่ขัดจังหวะแต่ละตัวต้องเชื่อมโยงกับอินเทอร์เฟซแบบระบุที่อยู่ได้ที่แยกกันไม่ได้
เพื่อป้องกันข้อผิดพลาดนี้ ควรแก้ไขการออกแบบส่วนประกอบแบบกําหนดเองโดยทําตามขั้นตอนด้านล่างหากส่วนประกอบแบบกําหนดเองมีอินเทอร์เฟซที่แก้ไขได้เพียงอินเทอร์เฟซเดียว เช่น อินเทอร์เฟซ Avalon-MM Slave
ตัวอย่างเช่น
- สัญญาณที่ขัดจังหวะคือ OR'ed ภายใน และส่วนประกอบแบบกําหนดเองมีสัญญาณอินเตอร์เฟซที่ขัดจังหวะเพียงสัญญาณเดียวที่เกี่ยวข้องกับอินเทอร์เฟซที่แอดเดรสได้
- สัญญาณขัดจังหวะจะเชื่อมต่อกับ CPU ผ่านการตั้งค่า IRQ บนแท็บ เนื้อหาของระบบใน SOPC Builder หรือ Qsys
- ส่วนประกอบแบบกําหนดเองมีการลงทะเบียนที่แมปหน่วยความจําซึ่งสอดคล้องกับสัญญาณการขัดจังหวะแต่ละตัว
(นอกจากนี้ ซอฟต์แวร์ควรทํางานดังนี้) - หลังจาก CPU ถูกขัดจังหวะจากส่วนประกอบแบบกําหนดเอง CPU จะเข้าถึงการลงทะเบียนที่แมปหน่วยความจําในส่วนประกอบแบบกําหนดเองเพื่อทราบว่ามีการขัดจังหวะใด
- ต่อมา CPU อาจล้างการลงทะเบียน/บิตที่เกี่ยวข้องเพื่อล้างการขัดจังหวะ