Karena masalah dalam perangkat lunak Quartus® II versi 14.0 dan sebelumnya, memori M20K mungkin salah menunjukkan status kesalahan pada port eccstatus ketika M20K digunakan sebagai RAM 2 port dengan dua opsi berikut dan data konten awal dibaca di Stratix® V FPGAs.
- Aktifkan kode koreksi kesalahan (ECC) untuk memeriksa dan memperbaiki kesalahan bit tunggal, galat bit dua kali berdekatan dan mendeteksi galat bit tiga kali berdekatan di tab Clks/Rd,Byte En
- Ya, gunakan berkas ini untuk data konten memori di tab Mem Init
Galat ditampilkan hanya ketika data konten awal dibaca. Setelah data konten awal diganti dengan data baru oleh operasi tulis, port eccstatus mengeluarkan status yang benar untuk data baru.
Untuk mengatasi masalah ini, gunakan 512 kata kedalaman memori terlepas dari kedalaman memori target Anda. Perhatikan bahwa jika kedalaman memori target Anda lebih kecil dari 512 kata, Anda perlu menghubungkan input MSB tambahan dari alamat tulis dan baca ke logika dummy untuk menghindarinya disintesis.
Untuk mengatasi masalah ini, unduh dan instal Patch 4.50 untuk perangkat lunak Quartus® II versi 13.1.4 dari tautan berikut.
- Perangkat lunak Quartus II versi 13.1.4 patch 4.50 untuk Windows (.exe)
- Perangkat lunak Quartus II versi 13.1.4 patch 4.50 untuk Linux (.run)
- Readme untuk perangkat lunak Quartus II versi 13.1.4 patch 4.50 (.txt)
Masalah ini telah diperbaiki dimulai dengan perangkat lunak Quartus II versi 14.1.