ID บทความ: 000090312 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 05/06/2023

ทําไมจึงไม่มีการส่งคําสั่ง CLEAR_FAULTS สําหรับอุปกรณ์ Intel Agilex® ในโหมด Master หลังจากตรวจพบค่า non-zero ใน STATUS_BYTE

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาในซอฟต์แวร์ 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 :

    1. เพิ่มพลัง
    2. FW อ่าน STATUS_BYTE
    3. FW จะส่ง CLEAR_FAULTS หากขั้นตอนที่ 2 ส่งคืนค่าที่ไม่ใช่ศูนย์ (ใหม่ใน v22.1)
    4. โพล FW STATUS_BYTE ทุกๆ 500ms
    5. IP การตรวจจับ SEU จะแจ้งข้อผิดพลาดเมื่อ STATUS_BYTE !=0 ข้อผิดพลาดจะถูกใส่ลงใน Error Message Queue (EMQ)
    6. FW จะส่ง CLEAR_FAULTS หากขั้นตอนที่ 4 ส่งคืนค่าที่ไม่ใช่ศูนย์ (ใหม่ใน v22.1)
    7. ไปที่ขั้นตอนที่ 4

    หากตั้งค่าประเภทอุปกรณ์ Slave เป็น "อื่นๆ" ใน Intel® Quartus® Prime GUI จะไม่ดําเนินการขั้นตอนที่ 4-7

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้