ID Artikel: 000098654 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 09/05/2025

Mengapa perintah QSPI di Mailbox Client FPGA IP dengan input alamat flash di luar batas flash mengembalikan kode respons yang salah saat menggunakan perangkat Agilex™ 7 FPGA?

Lingkungan

    Intel® Quartus® Prime Edisi Pro
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

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)

Resolusi

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.

Produk Terkait

Artikel ini berlaku untuk 1 produk

FPGA dan SoC FPGA Intel® Agilex™

1

Konten pada halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten asli berbahasa Inggris. Konten ini disediakan untuk kenyamanan Anda dan hanya untuk informasi umum dan tidak boleh dianggap lengkap atau akurat. Jika ada kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris yang akan mengatur dan mengendalikan. Lihat versi bahasa Inggris halaman ini.