ID Artikel: 000080003 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 09/12/2014

Bagaimana cara menghubungkan clock dan mengatur ulang untuk kontroler memori keras HPS Intel® Arria® 10 FPGA saat FPGA tidak diprogram?

Lingkungan

  • Intel® Quartus® II Edisi Berlangganan
  • Jam
  • Atur Ulang
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Kontroler memori keras (HMC) INTEL® ARRIA® 10 FPGA HPS dapat digunakan sementara fabric FPGA tidak dikonfigurasi, tetapi clock referensi phase-locked loop (PLL) dan sinyal reset harus dikonfigurasi dengan cara tertentu.

    Resolusi

    Hanya kolom I/O yang harus dikonfigurasi pada awalnya agar HPS HMC dapat digunakan; fabric FPGA tidak perlu dikonfigurasi.

    Clock referensi PLL untuk HPS HMC disarankan untuk berasal dari pin clock input khusus dari bank I/O. Dalam Platform Designer, Anda menghubungkan port Clock Input (pll_ref_clk_clock_sink) HPS HMC ke Sumber Clock yang diekspor untuk terhubung ke pin clock input khusus atau mengekspor sinyal ini secara langsung.

    Input global_reset_n dari HPS HMC tidak dapat digunakan jika fabric FPGA tidak dikonfigurasi. Selain itu, reset global ini akan mengatur ulang seluruh kolom I/O, bukan hanya bank I/O yang digunakan untuk HPS HMC. Dalam Platform Designer, Anda mengekspor sinyal Input Reset (global_reset_reset_sink) HPS HMC atau Anda dapat mengikatnya ke Sumber Pengaturan Ulang yang dapat digunakan setelah fabric FPGA dikonfigurasi.

    HPS secara tidak langsung dapat mengatur ulang HPS HMC melalui register di ruang kalibrasi IOAUX yang dapat diakses oleh HPS. Dua bus delapan bit (core2seq dan seq2core) ada di antara kolom HPS dan I/O yang memungkinkan perangkat lunak untuk menulis dan membaca untuk mendaftar di ruang memori Nios® II. Manajer Pengaturan Ulang HPS menangani jabat tangan dengan prosesor Nios® II melalui bus-bus ini (didefinisikan sebagai port hmc_gpio_core2seq dan hmc_gpio_seq2core). Port GPIO ini adalah koneksi keras antara HPS dan kolom I/O. Untuk meminta pengaturan ulang dan kalibrasi ulang HPS HMC, perangkat lunak dapat menulis 0x0f ke register core2seq untuk memulai jabat tangan.

    Jabat tangan antara HPS dan prosesor Nios II

    Nios II prosesor melakukan polling register core2seq hingga perangkat lunak menulis 0x0f ke register core2seq.

    prosesor Nios II akan menulis 0x07 di bus seq2core untuk mengakui bahwa prosesor tersebut telah melihat permintaan reset dan telah memulai prosesnya.

    HPS akan melakukan polling seq2 inti hingga prosesor Nios II ditulis 0x08 menunjukkan pengaturan ulang dan kalibrasi ulang selesai.

    HPS akan menulis 0x00 ke core2seq untuk mengakui bahwa prosesor Nios II telah selesai.


    prosesor Nios II akan menulis 0x00 hingga seq2core untuk menyelesaikan jabat tangan.

    Ringkasan

    Anda harus mengatur ulang HPS terlebih dahulu, kemudian mengatur ulang HMC secara tidak langsung melalui prosesor Nios II.

    Produk Terkait

    Artikel ini berlaku untuk 3 produk

    Intel® Arria® 10 GT FPGA
    Intel® Arria® 10 GX FPGA
    Intel® Arria® 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.