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

ทําไมคําสั่ง QSPI ใน Mailbox Client FPGA IP ด้วยที่อยู่แฟลชอินพุตเกินกว่าขอบเขตแฟลชให้ส่งคืนรหัสการตอบสนองที่ไม่ถูกต้องเมื่อใช้อุปกรณ์ Agilex™ 7

สิ่งแวดล้อม

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

    เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 24.1 คําสั่ง QSPI ใน Mailbox Client FPGA IP ที่มีที่อยู่แฟลชอินพุตเกินกว่าขอบเขตแฟลชจึงส่งคืนรหัสการตอบสนองที่ไม่ถูกต้องเมื่อใช้อุปกรณ์ Agilex™ 7 ปัญหานี้ไม่ส่งผลต่อการทํางานของอุปกรณ์

    คําสั่ง QSPI

    แก้ไขรหัสตอบกลับใน 23.4 หรือก่อนหน้า

    รหัสตอบกลับไม่ถูกต้องใน 24.1

    QSPI_READ

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x4 (ALT_SDM_MBOX_RESP_INVALID_COMMAND_PARAMS)

    QSPI_WRITE

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x4 (ALT_SDM_MBOX_RESP_INVALID_COMMAND_PARAMS)

    QSPI_ERASE

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x4 (ALT_SDM_MBOX_RESP_INVALID_COMMAND_PARAMS)

    QSPI_READ_SHA

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x80 (ALT_SDM_MBOX_RESP_QSPI_HW_ERROR)

    ความละเอียด

    หากต้องการแก้ไขปัญหานี้ ให้ดําเนินการคําสั่ง QSPI ด้วยแฟลชแอดเดรสที่ถูกต้องซึ่งอยู่ภายในขอบเขตแฟลช ไม่จําเป็นต้องมีวงจรพลังงาน เมื่อต้องการรับค่าความหนาแน่นของแฟลช ให้ใช้ QSPI_GET_DEVICE_INFO คําสั่งกล่องจดหมาย โปรดทราบว่าค่าความหนาแน่นของแฟลชที่ส่งคืนจะถูกระบุเป็นบิตในขณะที่ที่อยู่แฟลชสําหรับคําสั่ง QSPI จะระบุเป็นไบต์

    ปัญหานี้ถูกกําหนดให้ได้รับการแก้ไขในซอฟต์แวร์ Quartus® Prime Pro Edition ในอนาคต

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

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

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

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