Karena masalah di Intel® Quartus® Prime Edisi Pro Versi 20.1 dan sebelumnya, Anda akan melihat data yang salah ketika membaca dari Memori Akses Sekuensial (SAM) yang diterapkan menggunakan RAM True Dual Port atau RAM port ganda Sederhana. Contoh kode yang menghasilkan pembacaan yang salah ditunjukkan di bawah ini.
jika rising_edge (clk) maka
jika read_enable = '1' maka
read_addr <= std_logic_vector(unsigned(read_addr) 1);
read_data <= ram(to_integer(unsigned(read_addr));
berakhir jika;
berakhir jika;
Dalam contoh ini, jika alamat yang dimaksudkan untuk dibaca adalah 5, 6, 7, 8, dll., data akan dibaca dari alamat 6, 7, 8, 9, dll. Ini berlaku untuk kenaikan/dekremen alamat dari nilai apa pun (yaitu, bukan hanya 1, seperti yang ditunjukkan dalam contoh ini). Galat ini mungkin terlihat pada perangkat Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, dan Intel Agilex® 7.
Masalah ini telah diperbaiki berawal dari Intel® Quartus® Perangkat Lunak Edisi Prime Pro versi 20.2.
Jika Anda masih dalam tahap desain proyek Anda dan menggunakan Intel® Quartus® Prime Edisi Pro Versi 20.1 atau sebelumnya tetapi tidak dapat berpindah ke versi terbaru
(1) Unduh dan instal Patch Solusi dari tautan yang sesuai di bawah ini. Kompilasi ulang desain Anda dengan Patch Solusi yang terinstal.
Jika Anda menargetkan Intel® Quartus® Prime Edisi Pro Versi 20.1 atau sebelumnya, dan proyek Anda difinalisasi dan dalam fase produksi, ikuti langkah-langkah (1) hingga (3) untuk penilaian dampak pada setiap kompilasi individu:
(1) Unduh dan instal Screening Patch dari tautan yang sesuai di bawah ini.
(2) Kompilasi ulang desain Anda dengan Patch Penyaringan yang terinstal.
J. Jika desain Anda terpengaruh, Anda akan melihat peringatan berikut di jendela pesan alur kompilasi Quartus. Lanjutkan dengan Langkah (3).
Peringatan (21938): Patch penyaringan menemukan kondisi koneksi logika yang salah. Instal patch solusi untuk menghindari kerusakan RAM, tersedia dalam solusi database pengetahuan https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/how-can-i-check-for-and-fix-ram-corruption-problems-in-intel--qu.html
B. Jika peringatan di atas tidak dilaporkan, tidak diperlukan tindakan lebih lanjut.
(3) Unduh dan instal Patch Solusi dari tautan yang sesuai di bawah ini. Kompilasi ulang desain Anda dengan Patch Solusi yang terinstal.
Untuk Intel® Quartus® Perangkat Lunak Edisi Prime Pro versi 18.1, unduh Screening Patch 0.53 dan Solution Patch 0.49 dari tautan yang sesuai di bawah ini.
- Intel® Quartus® Prime Edisi Pro Edition Software versi 18.1 Screening Patch 0.53 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 18.1 Screening Patch 0.53 untuk Linux (.run)
- Readme untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 18.1 Screening Patch 0.53 (.txt)
- Intel® Quartus® Prime Pro Edition Software versi 18.1 Solution Patch 0.49 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 18.1 Solution Patch 0.49 untuk Linux (.run)
- Readme untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 18.1 Solution Patch 0.49 (.txt)
Untuk Intel® Quartus® Perangkat Lunak Prime Edisi Pro versi 19.1, unduh Screening Patch 0.55 dan Solution Patch 0.51 dari tautan yang sesuai di bawah ini.
- Intel® Quartus® Prime Pro Edition Software versi 19.1 Screening Patch 0.55 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 19.1 Screening Patch 0.55 untuk Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software versi 19.1 Screening Patch 0.55 (.txt)
- Intel® Quartus® Prime Edisi Pro Edisi perangkat lunak versi 19.1 Solution Patch 0.51 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition software versi 19.1 Solution Patch 0.51 untuk Linux (.run)
- Readme untuk Intel® Quartus® Perangkat Lunak Prime Edisi Pro versi 19.1 Solution Patch 0.51 (.txt)
Untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 19.2, unduh Screening Patch 0.30 dan Solution Patch 0.26 dari tautan yang sesuai di bawah ini.
- Intel® Quartus® Prime Pro Edition Software versi 19.2 Screening Patch 0.30 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 19.2 Screening Patch 0.30 untuk Linux (.run)
- Readme untuk Perangkat Lunak Intel® Quartus® Prime Edisi Pro versi 19.2 Screening Patch 0.30 (.txt)
- Intel® Quartus® Prime Pro Edition Software versi 19.2 Solution Patch 0.26 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 19.2 Solution Patch 0.26 untuk Linux (.run)
- Readme untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 19.2 Solution Patch 0.26 (.txt)
Untuk Intel® Quartus® Prime Pro Edition Software versi 19.3, unduh Screening Patch 0.67 dan Solution Patch 0.60 dari tautan yang sesuai di bawah ini.
- Intel® Quartus® Prime Pro Edition Software versi 19.3 Screening Patch 0.67 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 19.3 Screening Patch 0.67 untuk Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software versi 19.3 Screening Patch 0.67 (.txt)
- Intel® Quartus® Prime Pro Edition Software versi 19.3 Solution Patch 0.60 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 19.3 Solution Patch 0.60 untuk Linux (.run)
- Readme untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 19.3 Solution Patch 0.60 (.txt)
Untuk Intel® Quartus® Prime Edisi Pro Edition versi 19.4, unduh Screening Patch 0.39 dan Solution Patch 0.35 dari tautan yang sesuai di bawah ini.
- Intel® Quartus® Prime Pro Edition Software versi 19.4 Screening Patch 0.39 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 19.4 Screening Patch 0.39 untuk Linux (.run)
- Readme untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 19.4 Screening Patch 0.39 (.txt)
- Intel® Quartus® Prime Pro Edition Software versi 19.4 Solution Patch 0.35 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 19.4 Solution Patch 0.35 untuk Linux (.run)
- Readme untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 19.4 Solution Patch 0.35 (.txt)
Untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 20.1, unduh Screening Patch 0.52 dan Solution Patch 0.32 dari tautan yang sesuai di bawah ini.
- Intel® Quartus® Prime Pro Edition Software versi 20.1 Screening Patch 0.52 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 20.1 Screening Patch 0.52 untuk Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software versi 20.1 Screening Patch 0.52 (.txt)
- Intel® Quartus® Prime Pro Edition Software versi 20.1 Solution Patch 0.32 untuk Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software versi 20.1 Solution Patch 0.32 untuk Linux (.run)
- Readme untuk perangkat lunak Intel® Quartus® Prime Edisi Pro versi 20.1 Solution Patch 0.32 (.txt)
Catatan:
- Patch penyaringan dan patch solusi yang tersedia ditargetkan selama dua tahun terakhir dari rilis Perangkat Lunak Intel® Quartus® Prime Edisi Pro. Hubungi Intel dan ID penawaran #1509115906 jika Anda terkena dampak dan memerlukan dukungan patch untuk Intel® Quartus® Versi Perangkat Lunak Prime Edisi Pro sebelum versi 18.1.
- Perhatian: Urutan instalasi patch untuk Patch Penyaringan dan Patch Solusi penting – patch terbaru yang diinstal menggantikan patch sebelumnya.
- Jangan instal patch penyaringan setelah menginstal patch solusi. Pastikan hanya Patch Penyaringan yang terinstal selama langkah penyaringan. Anda kemudian dapat menginstal patch solusi di atas Penyaringan Patch setelah langkah penyaringan Anda selesai dengan pesan peringatan tertentu yang dilaporkan.