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