ID Artikel: 000086474 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 04/05/2018

Mengapa Stratix 10 SoC gagal menyelesaikan pemrograman file flash JIC ketika menggunakan gabungan FPGA dan HPS JTAG?

Lingkungan

  • Intel® Quartus® Prime Edisi Pro
  • Configuration Clock Intel® Stratix® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Masalah Kritis

    Deskripsi

    Dalam perangkat lunak Intel® Quartus® Prime Pro versi 18.0, alat Quartus Prime Programmer dapat mengalami crash saat mencoba melakukan pemrograman file JIC, jika perangkat Intel Stratix® 10 SoC sudah dikonfigurasi dengan opsi gabungan FPGA dan HPS JTAG. Ini karena FPGA pada awalnya adalah perangkat kedua dalam rantai JTAG (setelah HPS) - namun setelah gambar pembantu SFL diprogram, HPS dihapus dan FPGA kini merupakan perangkat pertama dalam rantai JTAG.

    Perbedaan penomoran perangkat JTAG menyebabkan alat Quartus Programmer mengalami crash karena perangkat FPGA tetap berada di lokasi yang sama dalam rantai JTAG selama seluruh proses.

    Masalah ini tidak memengaruhi Anda jika:

    1. Perangkat SoC Intel® Stratix® 10 tetap tidak dikonfigurasi sebelum dimulainya pemrograman file JIC
    2. HPS JTAG Intel Stratix 10 SoC menggunakan pin I/O khusus HPS dan tidak berbagi rantai JTAG yang sama dengan FPGA.
    Resolusi

    Gunakan salah satu solusi berikut untuk melakukan pemrograman flash di board:

    1. Nyalakan board dengan MSEL[2:0] diatur ke 111 (JTAG). Dengan cara ini, perangkat akan tetap tidak dikonfigurasi sebelum pemrograman file JIC, dan rantai JTAG hanya akan berisi satu perangkat (FPGA). Setelah alat Quartus Prime Programmer menyelesaikan pemrograman file JIC, Anda dapat mengatur MSEL[2:0] kembali ke 100 agar perangkat dapat boot secara otomatis dari QSPI pada siklus daya berikutnya.
    2. Tarik nCONFIG ke rendah secara eksternal saat menyalakan board untuk mencegah perangkat mengonfigurasi menggunakan QSPI. Memulai pemrograman JIC menggunakan JTAG - setelah gambar pembantu SFL diprogram, Anda dapat merilis pin nCONFIG.
    3. Gunakan perangkat lunak yang berjalan di HPS (misalnya, U-boot) untuk memprogram perangkat QSPI. Metode ini menggunakan format file Raw Programming Data (.rpd) alih-alih file JIC. Lihat panduan pengguna konfigurasi Intel Stratix 10 untuk langkah-langkah menghasilkan berkas pemrograman .rpd.

    Masalah ini akan diperbaiki di versi perangkat lunak Intel Quartus Prime Pro di masa mendatang.

    Produk Terkait

    Artikel ini berlaku untuk 1 produk

    Intel® Stratix® 10 SX SoC FPGA

    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.