ID Artikel: 000086918 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 04/08/2016

Bagaimana cara mengaktifkan jembatan FPGA2SDRAM pada perangkat Cyclone V SOC dan Arria V SOC?

Lingkungan

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

    Jembatan HPS dapat diaktifkan dari Preloader (SPL/MPL) atau U-boot dan dalam beberapa kasus dari Linux.

    Konfigurasi port FPGA bridge FPGA2SDRAM terkandung dalam logika FPGA dan sebelum bridge diaktifkan, subsistem SDRAM harus dimasukkan ke status diam dan konfigurasi port FPGA harus diterapkan.

    Catatan:

    • Subsstem SDRAM harus diam untuk menghindari hilangnya data pada transisi aktif (HPS yang berjalan dari RAM pada chip, semua periferal dinonaktifkan)
    • Jika gambar FPGA baru dimuat konfigurasi port FPGA harus diterapkan kembali jika konfigurasi port FPGA2SDRAM telah berubah.

     

    Preloader (SPL) dan U-boot yang dihasilkan dari SOC EDS 13.1 dan yang lebih baru berisi fungsi tambahan dan membangun dalam fungsi untuk memungkinkan jembatan HPS dengan aman.

     

    Resolusi

    Untuk mengaktifkan jembatan HPS FPGA2SDRAM dari Preloader atau U-Boot, ikuti langkah-langkah berikut:

    Preloader

    • Preloader memeriksa status FPGA dan akan secara otomatis mengaktifkan bridge yang dikonfigurasi di QSYS / BSP jika FPGA dikonfigurasi.
    • Preloader mendukung pemrograman FPGA sebelum menjalankan bridge otomatis mengaktifkan pengujian dan kode
      • https://rocketboards.org/foswiki/view/Documentation/GSRD131ProgrammingFPGA

     

    U-boot

    • Perintah bridge_enable_handoff dapat dijalankan dari U-boot command prompt untuk mengaktifkan bridge.
    • Fungsi ini menempatkan HPS dan SDRAM dalam keadaan aman sebelum mengaktifkan semua jembatan setelah pemeriksaan yang sesuai
    • "jalankan bridge_enable_handoff"

     

    Langkah-langkah untuk mengaktifkan jembatan HPS FPGA2SDRAM secara manual

    • Fabric FPGA harus diprogram
    • HPS SDRAM harus dimasukkan ke dalam status diam (HPS yang berjalan dari RAM on-chip, semua periferal dinonaktifkan)
    • Konfigurasi port FPGA FPGA2SDRAM harus diterapkan dengan mengatur bit "applycfg" di dalam register sdr.ctrlgrp.staticcfg
    • Bridge dapat diaktifkan dengan menulis ke bridge control register

    Catatan:

    • Jika FPGA diprogram ulang dengan gambar FPGA menggunakan konfigurasi port FPGA2SDRAM yang sama, konfigurasi port FPGA tidak perlu diterapkan ulang.
    • Pengaktifan jembatan FPGA2SDRAM pertama kali di dalam Linux tidak didukung karena subsstem SDRAM tidak dapat dengan mudah dimasukkan ke dalam keadaan diam yang terjamin.

     

    Informasi ini akan disertakan dalam manual Referensi Teknis Cyclone V HPS yang akan datang.

    Produk Terkait

    Artikel ini berlaku untuk 5 produk

    Cyclone® V ST SoC FPGA
    Cyclone® V SE SoC FPGA
    Cyclone® V SX SoC FPGA
    Arria® V SX SoC FPGA
    Arria® V ST 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.