เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 21.3 และ 21.4 คุณอาจเห็นข้อผิดพลาด SEU ยังคงอยู่เมื่อมีการระบุสถานะข้อผิดพลาดและที่ STATUS_BYTE ไม่เท่ากับศูนย์ เฟิร์มแวร์การจัดการพลังงาน (PMF) เวอร์ชั่น 21.3 และ 21.4 จะไม่ส่งคําสั่ง CLEAR_FAULTS เพื่อล้างค่าสถานะข้อผิดพลาด
ปัญหานี้ได้รับการแก้ไขแล้วเริ่มต้นด้วยซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 22.1
นี่คือโฟลว์เฟิร์มแวร์สําหรับการส่งคําสั่ง CLEAR_FAULTS เริ่มต้นด้วยเวอร์ชั่น 22.1 :
- เพิ่มพลัง
- FW อ่าน STATUS_BYTE
- FW จะส่ง CLEAR_FAULTS หากขั้นตอนที่ 2 ส่งคืนค่าที่ไม่ใช่ศูนย์ (ใหม่ใน v22.1)
- โพล FW STATUS_BYTE ทุกๆ 500ms
- IP การตรวจจับ SEU จะแจ้งข้อผิดพลาดเมื่อ STATUS_BYTE !=0 ข้อผิดพลาดจะถูกใส่ลงใน Error Message Queue (EMQ)
- FW จะส่ง CLEAR_FAULTS หากขั้นตอนที่ 4 ส่งคืนค่าที่ไม่ใช่ศูนย์ (ใหม่ใน v22.1)
- ไปที่ขั้นตอนที่ 4
หากตั้งค่าประเภทอุปกรณ์ Slave เป็น "อื่นๆ" ใน Intel® Quartus® Prime GUI จะไม่ดําเนินการขั้นตอนที่ 4-7