ID Artikel: 000079364 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 06/12/2015

Nios® II Boot dari EPCQ atau EPCS dalam Quartus® II 13.1

Lingkungan

  • Intel® Quartus® II Edisi Berlangganan
  • Prosesor Intel® Nios® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Karena masalah dalam perangkat lunak Quartus II, Quartus Programmer harus digunakan untuk memprogram perangkat EPCQ menggunakan berkas .jic yang dihasilkan untuk mengaktifkan mode alamat 4 byte.   Nios2-flash-programmer kemudian diperlukan untuk memprogram perangkat EPCS/EPCQ dengan berkas .flash yang dihasilkan oleh alat sof2flash untuk menyertakan informasi header yang diperlukan oleh bootcopier Nios II baru.

    Bootcopier Nios II baru yang diperkenalkan dalam Quartus® II 13.1 memerlukan alur kerja baru.

    Resolusi

    Untuk memungkinkan prosesor Nios II memuat perangkat lunak dari EPCS / EPCQ setelah siklus daya atau reset di perangkat lunak Quartus II versi 13.1 dan yang lebih baru ikuti langkah-langkah di bawah ini:

     

    1.Tambahkan      2 baris berikut dalam berkas .qsf Anda.

    J.        set_global_assignment -name STRATIXV_CONFIGURATION_SCHEME "ACTIVE SERIAL X1"

    B.        set_global_assignment -nama ENABLE_INIT_DONE_OUTPUT AKTIF

    2.Hapus      folder "db", "incremental_db" dan "qsys generated" di direktori proyek Anda.

    3.Pastikan      Vektor Reset Nios II menunjuk pada Pengontrol EPCS/EPCQ.

    4.Pastikan      Vektor Pengecualian Nios II menunjuk ke onchip_memory atau beberapa perangkat memori lainnya.

    5.Menghasilkan      dalam Qsys.

    6.Compile      dalam Quartus II.

    7.Catatan      : Jika desain tidak menargetkan perangkat EPCQ, lewati langkah ini

    Hasilkan berkas .jic dengan alat "Convert Programming File".

    J.        Pilih berkas .jic untuk "Jenis file pemrograman".

    B.        Pilih perangkat EPCQ yang benar untuk "Perangkat konfigurasi".

    C.        Pastikan "Seri aktif" dipilih untuk "Mengonfigurasi mode perangkat".

    D.       Klik "Flash Loader", kemudian klik "Add Device" untuk memilih perangkat yang Anda gunakan kemudian klik "Ok".

    E.        Klik pada "Data SOF", kemudian klik "Add File" untuk memilih berkas .sof yang dihasilkan oleh kompilasi Quartus II.

    F.         Klik pada berkas .sof yang baru saja Anda tambahkan, klik "Properti" dan aktifkan "Kompresi" dari sana.

    G.        Klik "Hasilkan" untuk menghasilkan berkas .jic.

    H.        Program EPCQ dengan file .jic yang dihasilkan dengan Quartus Programmer dan daya-siklus board.

    8.Menghasilkan      berkas .flash untuk berkas .sof dan .elf dengan:

    J.        sof2flash --input=hw.sof --output=hw.flash --XX –verbose

    Catatan: Ganti XX dengan EPCS untuk perangkat EPCS dan ganti XX dengan EPCQ untuk perangkat EPCQ

    B.        elf2flash --input=sw.elf --output=sw.flash --epcs --after=hw.flash –verbose

    9.Gunakan      nios2-configure-sof atau Quartus Programmer untuk mengonfigurasi FPGA dengan berkas .sof kemudian memprogram perangkat EPCQ dengan Nios II Flash Programmer sebagai berikut:

    J.        nios2-flash-programmer --epcs --base=

    hw.flash

    Catatan: EPCQ perlu diprogram dengan file .flash bahkan jika telah diprogram dengan Quartus Programmer sebelumnya dalam format .jic

    B.        nios2-flash-programmer --epcs --base=

    sw.flash

    Produk Terkait

    Artikel ini berlaku untuk 17 produk

    Cyclone® V SE SoC FPGA
    Cyclone® V SX SoC FPGA
    Perangkat Konfigurasi Intel® FPGA EPCQ
    Cyclone® V GT FPGA
    Stratix® V GX FPGA
    Cyclone® V GX FPGA
    Stratix® V GT FPGA
    Stratix® V GS FPGA
    Arria® V GZ FPGA
    Arria® V SX SoC FPGA
    Perangkat Konfigurasi Intel® FPGA
    Cyclone® V ST SoC FPGA
    Arria® V ST SoC FPGA
    Arria® V GX FPGA
    Arria® V GT FPGA
    Cyclone® V E FPGA
    Stratix® V E 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.