ID Artikel: 000080926 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 20/11/2013

Bagaimana cara menyelesaikan masalah baca blok memori M9K di perangkat Cyclone III menggunakan solusi perangkat lunak Quartus II?

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

Dimulai dengan rilis 10.0 dari perangkat lunak Quartus® II, solusi perangkat lunak opsional tersedia untuk mengatasi masalah baca blok memori III M9K Cyclone® III. Untuk detail lebih lanjut tentang masalah bit baca, lihat Cyclone Rangkaian Perangkat III Lembar Errata. Tergantung pada tingkat suhu perangkat yang dipilih, solusi perangkat lunak menonaktifkan hingga delapan bitline data dalam mode lebar data terluas.

Untuk menentukan apakah desain Anda memiliki penggunaan blok memori M9K yang mungkin rentan terhadap masalah baca, unduh skrip Tcl di bawah ini dan simpan di direktori proyek desain. Dari GUI Quartus II, arahkan ke Skrip Tcl pada menu Alat. Pilih skrip dan klik Jalankan untuk menganalisis desain Anda. Skrip ini memerlukan desain yang berhasil dikompilasi sebelum dapat melakukan analisis.

Solusi perangkat lunak dapat diterapkan menggunakan pengaturan global yang lebih pas untuk proyek desain. Dari menu Quartus II, arahkan ke Pengaturan pada menu Tugas, pilih halaman Pengaturan Pas dan klik tombol Pengaturan Yang Lebih Pas. Dalam kotak dialog Pengaturan yang Lebih Pas, pilih pengaturan global
Pemesanan Bit RAM (Cyclone III) dan pilih di antara opsi yang tersedia:

  • Nonaktif - Opsi ini adalah bawaan dan tidak menerapkan solusi perangkat lunak.
  • Standar - Pengaturan ini menonaktifkan bitline yang diperlukan untuk memastikan pengoperasian yang benar untuk semua perangkat dalam rentang suhu yang dipilih. Untuk perangkat kelas komersial, opsi ini menonaktifkan hingga empat bitline untuk blok M9K yang dikonfigurasi dalam mode clock ganda dengan lebar data x32 atau yang lebih besar. Untuk perangkat kelas Industri dan Otomotif, opsi ini menonaktifkan hingga delapan bitline untuk blok M9K yang dikonfigurasi dalam mode clock ganda dengan lebar data x32 atau lebih besar.
  • Otomatis - Pengaturan ini menerapkan solusi ke mode lebar data M9K tambahan (x16/x18) untuk memberikan margin tambahan. Untuk perangkat kelas komersial, opsi ini menonaktifkan hingga empat bitline untuk blok M9K yang dikonfigurasi dalam mode clock ganda dengan lebar data x16 atau lebih besar. Untuk perangkat kelas Industri dan Otomotif, opsi ini menonaktifkan hingga delapan bitline untuk blok M9K yang dikonfigurasi dalam mode clock ganda dengan lebar data x16 atau lebih besar atau dikonfigurasi dalam mode clock tunggal dengan lebar data x32 atau lebih besar.
  • Maksimum – Opsi ini menonaktifkan hingga delapan bitline untuk blok M9K yang dikonfigurasi dalam mode clock ganda dengan lebar data x16 atau lebih besar, dan dalam mode clock tunggal dengan lebar data x32 atau lebih besar. Pengaturan ini setara dengan pengaturan Otomatis saat perangkat Industri dipilih.

Pengaturan global dapat diganti untuk setiap instans memori di Editor Penugasan dengan memilih Pemesanan Bit RAM Nama Tugas (Cyclone III). Untuk penetapan instans, tersedia tiga opsi: Mati, Otomatis, dan Maksimum. Memilih Otomatis atau Maksimum akan menonaktifkan jumlah bitline yang sama sebagai pengaturan global. Solusi ini diterapkan ke instans memori yang ditentukan terlepas dari mode clock dan mode lebar data. Untuk mendapatkan nama instans, kompilasi desain Anda terlebih dahulu, dan periksa bagian Ringkasan RAM dari laporan yang lebih bugar. Pastikan untuk menghapus "|ALTSYNCRAM" dari akhir nama instans saat membuat tugas.

Mode lebar campuran M9K tertentu dan memori mode byte-enable mungkin tidak didukung untuk perangkat kelas komersial ketika pengaturan global Standar atau Otomatis diterapkan. Yang lebih bugar akan mengeluarkan kesalahan untuk kasus-kasus ini. Instans memori tersebut dapat diimplementasikan dengan membuat penetapan instans dengan pengaturan Maksimum .

Menerapkan solusi perangkat lunak mungkin memerlukan sumber daya M9K tambahan. Jika terjadi kesalahan yang lebih bugar, hubungi Altera untuk dukungan tambahan.

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.