intel-LOGO

intel AN 932 Panduan Migrasi Akses Flash dari Perangkat Berbasis Blok Kontrol ke Perangkat Berbasis SDM

intel-AN-932-Flash-Access-Migration-Guidelines-dari-Perangkat-Berbasis-Blok-Kontrol-ke-Perangkat-Berbasis-SDM-PRO

Panduan Migrasi Akses Flash dari Kontrol Perangkat Berbasis Blok ke Perangkat Berbasis SDM

Perkenalan

Panduan migrasi akses flash memberikan ide tentang cara menerapkan desain dengan akses flash dan operasi Pembaruan Sistem Jarak Jauh (RSU) pada perangkat seri V, Intel® Arria® 10, Intel Stratix® 10, dan perangkat Intel Agilex™. Panduan ini juga dapat membantu Anda bermigrasi dari desain berbasis blok kontrol ke desain berbasis Secure Device Manager (SDM) dengan akses flash dan operasi RSU. Perangkat yang lebih baru seperti Intel Stratix 10 dan Intel Agilex menggunakan arsitektur berbasis SDM dengan akses flash yang berbeda dan pembaruan sistem jarak jauh jika dibandingkan dengan perangkat V-series dan Intel Arria 10.

Migrasi dari Perangkat Berbasis Blok Kontrol ke Perangkat Berbasis SDM di Akses Flash dan Operasi RSU

Mengontrol Perangkat Berbasis Blok (Perangkat Intel Arria 10 dan V-Series)
Gambar berikut menunjukkan IP yang digunakan dalam akses flash dan operasi pembaruan sistem jarak jauh pada perangkat V-series dan Intel Arria 10, serta antarmuka masing-masing IP.

Gambar 1. Diagram Blok Perangkat Berbasis Blok Kontrol (Perangkat Intel Arria 10 dan V-Series)

intel-AN-932-Flash-Access-Migration-Guidelines-dari-Perangkat-Berbasis-Blok-Kontrol-ke-Perangkat-Berbasis-SDM-1

Perusahaan Intel. Seluruh hak cipta. Intel, logo Intel, dan merek Intel lainnya adalah merek dagang dari Intel Corporation atau anak perusahaannya. Intel menjamin kinerja produk FPGA dan semikonduktornya dengan spesifikasi terkini sesuai dengan garansi standar Intel, tetapi berhak untuk membuat perubahan pada produk dan layanan apa pun kapan saja tanpa pemberitahuan. Intel tidak bertanggung jawab atau berkewajiban yang timbul dari aplikasi atau penggunaan informasi, produk, atau layanan apa pun yang dijelaskan di sini kecuali secara tegas disetujui secara tertulis oleh Intel. Pelanggan Intel disarankan untuk mendapatkan spesifikasi perangkat versi terbaru sebelum mengandalkan informasi yang dipublikasikan dan sebelum melakukan pemesanan produk atau layanan. *Nama dan merek lain dapat diklaim sebagai milik orang lain.

Anda dapat menggunakan Generic Serial Flash Interface Intel FPGA IP dan QUAD Serial Peripheral Interface (SPI) Controller II untuk melakukan akses flash, sama halnya dengan Remote Update Intel FPGA IP yang digunakan untuk melakukan operasi RSU. Intel menyarankan agar Anda menggunakan Generic Serial Flash Interface Intel FPGA IP karena IP ini lebih baru dan dapat digunakan dengan perangkat flash quad serial peripheral Interface (QSPI) apa pun. Perangkat flash dapat dihubungkan ke pin Active Serial (AS) khusus atau pin I/O (GPIO) tujuan umum. Jika Anda ingin menggunakan perangkat flash QSPI untuk konfigurasi FPGA dan untuk menyimpan data pengguna, perangkat QSPI harus terhubung ke pin antarmuka memori serial aktif (ASMI) khusus. Dalam konfigurasi serial aktif, pengaturan pin MSEL adalah sampdipimpin saat FPGA dinyalakan. Blok kontrol menerima data flash QSPI dari perangkat konfigurasi dan mengonfigurasi FPGA.

Perangkat Berbasis SDM (Intel Stratix 10 dan Intel Agilex Devices)
Ada tiga cara untuk mengakses flash QSPI di perangkat berbasis SDM saat Anda bermigrasi dari perangkat berbasis blok kontrol di akses flash dan pembaruan sistem jarak jauh. Intel menyarankan agar Anda menggunakan Mailbox Client Intel FPGA IP untuk akses flash dan pembaruan sistem jarak jauh, seperti yang diperlihatkan dalam gambar berikut. Saat flash konfigurasi tersambung ke pin SDM I/O, Intel juga menyarankan agar Anda menggunakan IP Mailbox Client Intel FPGA.

Gambar 2. Mengakses Flash QSPI dan Memperbarui Flash Menggunakan Mailbox Client Intel FPGA IP (Disarankan)

intel-AN-932-Flash-Access-Migration-Guidelines-dari-Perangkat-Berbasis-Blok-Kontrol-ke-Perangkat-Berbasis-SDM-2

Anda dapat menggunakan Mailbox Client Intel FPGA IP untuk mengakses flash QSPI yang tersambung ke SDM I/O dan melakukan pembaruan sistem jarak jauh di perangkat Intel Stratix 10 dan Intel Agilex. Perintah dan/atau gambar konfigurasi dikirim ke pengontrol host. Pengontrol host kemudian menerjemahkan perintah ke dalam format yang dipetakan memori Avalon® dan mengirimkannya ke IP Intel FPGA Klien Kotak Surat. Mailbox Client Intel FPGA IP menjalankan perintah/data dan menerima respons dari SDM. SDM menulis gambar konfigurasi ke perangkat flash QSPI. Mailbox Client Intel FPGA IP juga merupakan komponen budak yang dipetakan memori Avalon. Pengontrol host dapat berupa master Avalon, seperti JTAG master, prosesor Nios® II, PCIe, logika khusus, atau IP Ethernet. Anda dapat menggunakan Mailbox Client Intel FPGA IP untuk memerintahkan SDM untuk melakukan konfigurasi ulang dengan gambar baru/yang diperbarui di perangkat flash QSPI. Intel menganjurkan agar Anda menggunakan Mailbox Client Intel FPGA IP dalam desain baru karena IP ini dapat mengakses flash QSPI dan menjalankan operasi RSU. IP ini juga didukung di perangkat Intel Stratix 10 dan Intel Agilex, yang memudahkan migrasi desain dari Intel Stratix 10 ke perangkat Intel Agilex.

Gambar 3. Mengakses Flash QSPI dan Memperbarui Flash Menggunakan Serial Flash Mailbox Client Intel FPGA IP dan Mailbox Client Intel FPGA IP

intel-AN-932-Flash-Access-Migration-Guidelines-dari-Perangkat-Berbasis-Blok-Kontrol-ke-Perangkat-Berbasis-SDM-3

Anda hanya dapat menggunakan Serial Flash Mailbox Client Intel FPGA IP untuk mengakses flash QSPI yang tersambung ke SDM I/O di perangkat Intel Stratix 10. Perintah dan/atau gambar konfigurasi dikirim ke pengontrol host. Pengontrol host kemudian menerjemahkan perintah ke dalam format yang dipetakan memori Avalon dan mengirimkannya ke Serial Flash Mailbox Client Intel FPGA IP. Serial Flash Mailbox Client Intel FPGA IP kemudian mengirimkan perintah/data dan menerima tanggapan dari SDM. SDM menulis gambar konfigurasi ke perangkat flash QSPI. Serial Flash Mailbox Client Intel FPGA IP adalah komponen budak yang dipetakan memori Avalon. Oleh karena itu, pengontrol host dapat menjadi master Avalon, seperti JTAG master, prosesor Nios II, PCI Express (PCIe), logika khusus, atau IP Ethernet. Mailbox Client Intel FPGA IP diperlukan untuk melakukan operasi pembaruan sistem jarak jauh. Oleh karena itu, Serial Flash Mailbox Client Intel FPGA IP tidak direkomendasikan dalam desain yang lebih baru karena hanya mendukung perangkat Intel Stratix 10 dan hanya dapat digunakan untuk mengakses perangkat flash QSPI.

Gambar 4. Mengakses Flash QSPI dan Memperbarui Flash Menggunakan Mailbox Client Intel FPGA IP dengan Antarmuka Streaming Avalon

intel-AN-932-Flash-Access-Migration-Guidelines-dari-Perangkat-Berbasis-Blok-Kontrol-ke-Perangkat-Berbasis-SDM-4

Klien Kotak Surat dengan Antarmuka Streaming Avalon Intel FPGA IP menyediakan saluran komunikasi antara logika kustom Anda dan manajer perangkat aman (SDM) di Intel Agilex. Anda dapat menggunakan IP ini untuk mengirim paket perintah dan menerima paket respons dari modul periferal SDM, termasuk QSPI. SDM menulis gambar baru ke perangkat flash QSPI dan kemudian mengkonfigurasi ulang perangkat Intel Agilex dari gambar baru atau yang diperbarui. Klien Kotak Surat dengan Antarmuka Streaming Avalon Intel FPGA IP menggunakan antarmuka streaming Avalon. Anda harus menggunakan pengontrol host dengan antarmuka streaming Avalon untuk mengontrol IP. Klien Kotak Surat dengan Antarmuka Streaming Avalon Intel FPGA IP memiliki streaming data yang lebih cepat daripada IP Klien Kotak Surat Intel FPGA. Namun, IP ini tidak mendukung perangkat Intel Stratix 10, yang berarti Anda tidak dapat memigrasikan desain langsung dari Intel Stratix 10 ke perangkat Intel Agilex.

Informasi Terkait

  • Panduan Pengguna IP Intel FPGA IP Klien Kotak Surat
  • Serial Flash Mailbox Client Panduan Pengguna Intel FPGA IP
  • Klien Kotak Surat dengan Antarmuka Streaming Avalon Panduan Pengguna Intel FPGA IP

Perbandingan antara Serial Flash Mailbox, Mailbox Client dan Mailbox Client dengan Avalon Streaming Interface Intel FPGA IPs

Tabel berikut merangkum perbandingan antara masing-masing IP.

 Klien Kotak Surat dengan Antarmuka Streaming Avalon Intel FPGA IPKlien Kotak Surat Serial Flash Intel FPGA IPKlien Kotak Surat Intel FPGA IP
Perangkat yang DidukungIntel AgilexIntel Stratix 10 sajaIntel Agilex dan Intel Stratix 10
AntarmukaAntarmuka streaming AvalonAntarmuka yang dipetakan memori AvalonAntarmuka yang dipetakan memori Avalon
RekomendasiPengontrol host yang menggunakan antarmuka streaming Avalon untuk mengalirkan data.Pengontrol host yang menggunakan antarmuka yang dipetakan memori Avalon untuk melakukan baca dan tulis.• Pengontrol host yang menggunakan antarmuka yang dipetakan memori Avalon untuk melakukan baca dan tulis.

• Direkomendasikan untuk menggunakan IP ini di perangkat Intel Stratix 10.

• Mudah untuk bermigrasi dari perangkat Intel Stratix 10 ke Intel Agilex.

Kecepatan Transfer DataStreaming data lebih cepat dari Serial Flash Mailbox Client Intel FPGA IP dan Mailbox Client Intel FPGA IP.Streaming data lebih lambat daripada Klien Kotak Surat dengan Antarmuka Streaming Avalon Intel FPGA IP.Streaming data lebih lambat daripada Klien Kotak Surat dengan Antarmuka Streaming Avalon Intel FPGA IP.
Menggunakan GPIO sebagai Antarmuka untuk Mengakses Perangkat Flash

Gambar 5. Mengakses Flash QSPI

Anda dapat memindahkan desain di perangkat berbasis blok kontrol ke perangkat berbasis SDM secara langsung jika desain menggunakan Generic Serial Flash Interface Intel FPGA IP dengan pin flash yang diekspor ke GPIO. Dalam beberapa kasus yang jarang terjadi, perangkat flash QSPI terhubung ke pin GPIO di FPGA. Perangkat flash QSPI hanya akan digunakan sebagai penyimpanan memori tujuan umum saat terhubung ke GPIO. Perangkat flash dapat diakses melalui Generic Serial Flash Interface Intel FPGA IP (recommended) atau Generic QUAD SPI Controller II Intel FPGA IP dengan memilih opsi untuk mengekspor pin SPI ke GPIO.

Di perangkat Intel Stratix 10 dan Intel Agilex, Anda dapat menghubungkan perangkat flash ke pin GPIO di FPGA untuk digunakan sebagai penyimpanan memori tujuan umum juga. Namun, harap perhatikan bahwa pengaturan parameter mengaktifkan antarmuka pin SPI harus diaktifkan di Generic Serial Flash Interface Intel FPGA IP saat Anda menggunakan perangkat Intel Stratix 10 dan Intel Agilex untuk mencegah kesalahan selama kompilasi. Ini karena tidak ada antarmuka Serial Aktif khusus yang tersedia di perangkat Intel Stratix 10 dan Intel Agilex. Untuk tujuan konfigurasi di perangkat ini, Anda harus menyambungkan perangkat flash ke SDM I/O seperti yang dijelaskan di bagian Perangkat berbasis SDM (Perangkat Intel Stratix 10 dan Intel Agilex).

Informasi Terkait
Perangkat Berbasis SDM (Intel Stratix 10 dan Intel Agilex Devices)

Perangkat QSPI yang Didukung Berdasarkan Jenis Pengontrol

Tabel berikut meringkas perangkat flash yang didukung berdasarkan antarmuka Generic Serial Flash Intel FPGA IP dan Generic QUAD SPI Controller II Intel FPGA IP.

PerangkatIPPerangkat QSPI
Topan® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1)Antarmuka Serial Flash Umum Intel FPGA IPSemua perangkat QSPI
Topan V, Intel Arria 10, Intel StratixPengontrol QUAD SPI II Intel• EPCQ16 (kompatibel dengan Mikron*)
10(1), Intel Agilex(1)FPGA-IP• EPCQ32 (kompatibel dengan Mikron*)
  • EPCQ64 (kompatibel dengan Mikron*)
  • EPCQ128 (kompatibel dengan Mikron*)
  • EPCQ256 (kompatibel dengan Mikron*)
  • EPCQ512 (kompatibel dengan Mikron*)
  • EPCQL512 (kompatibel dengan Mikron*)
  • EPCQL1024 (kompatibel dengan Mikron*)
  • N25Q016A13ESF40
  • N25Q032A13ESF40
  • N25Q064A13ESF40
  • N25Q128A13ESF40
  • N25Q256A13ESF40
  • N25Q256A11E1240 (volume rendahtage)
  • MT25QL512ABA
  • N2Q512A11G1240 (volume rendahtage)
  • N25Q00AA11G1240 (volume rendahtage)
  • N25Q512A83GSF40F
  • MT25QL256
  • MT25QL512
  • MT25QU256
  • MT25QU512
  • MT25QU01G

Untuk informasi selengkapnya tentang perangkat flash yang didukung oleh Serial Flash Mailbox dan Mailbox Client Intel FPGA IPs, lihat bagian Perangkat Konfigurasi yang Didukung Intel di halaman Konfigurasi Perangkat – Pusat Dukungan.

Informasi Terkait
Perangkat Konfigurasi yang Didukung Intel, Konfigurasi Perangkat – Pusat Dukungan

Riwayat Revisi Dokumen untuk AN 932: Panduan Migrasi Akses Flash dari Perangkat Berbasis Blok Kontrol ke Perangkat Berbasis SDM
Versi DokumenPerubahan
2020.12.21Rilis awal.

AN 932: Pedoman Migrasi Akses Flash dari Perangkat Berbasis Blok Kontrol ke Perangkat Berbasis SDM

Dokumen / Sumber Daya

intel AN 932 Panduan Migrasi Akses Flash dari Perangkat Berbasis Blok Kontrol ke Perangkat Berbasis SDM [Bahasa Indonesia:] Panduan Pengguna
Panduan Migrasi Akses Flash AN 932 dari Perangkat Berbasis Blok Kontrol ke Perangkat Berbasis SDM, AN 932, Panduan Migrasi Akses Flash dari Perangkat Berbasis Blok Kontrol ke Perangkat Berbasis SDM, Panduan Migrasi Akses Flash

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *