Karena masalah pada Perangkat Lunak Quartus® Prime Pro Edition versi 24.1, perintah QSPI di IP FPGA Klien Kotak Surat dengan alamat flash input di luar batas flash mengembalikan kode respons yang salah saat menggunakan perangkat FPGA Agilex™ 7. Masalah ini tidak berdampak pada fungsionalitas perangkat.
|
Perintah QSPI |
Mengoreksi kode respons di versi 23.4 atau versi lebih lama |
Kode respons salah di 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) |
Untuk mengatasi masalah ini, jalankan perintah QSPI dengan alamat flash yang valid dalam batas flash. Tidak diperlukan siklus daya. Untuk mendapatkan nilai kepadatan flash, gunakan perintah kotak pesan QSPI_GET_DEVICE_INFO. Perhatikan bahwa nilai densitas flash yang dikembalikan ditentukan dalam bit sedangkan alamat flash untuk perintah QSPI ditentukan dalam byte.
Masalah ini telah diperbaiki di Perangkat Lunak Quartus® Prime Pro Edition versi 24.2.