intel AN 932 Pedoman Migrasi Akses Lampu kilat saka Control Block Based Devices menyang SDM Based Devices
Pedoman Migrasi Akses Lampu kilat saka Control BlockBased Piranti menyang Piranti Berbasis SDM
Pambuka
Pedoman migrasi akses lampu kilat menehi ide babagan carane sampeyan bisa ngetrapake desain kanthi akses lampu kilat lan operasi Remote System Update (RSU) ing piranti seri V, Intel® Arria® 10, Intel Stratix® 10, lan piranti Intel Agilex™. Pedoman kasebut uga bisa mbantu sampeyan pindhah saka desain basis blok kontrol menyang desain basis Secure Device Manager (SDM) kanthi akses lampu kilat lan operasi RSU. Piranti anyar kayata Intel Stratix 10 lan Intel Agilex nggunakake arsitektur basis SDM karo akses lampu kilat beda lan nganyari sistem remot yen dibandhingake karo V-seri lan Intel Arria 10 piranti.
Migrasi saka Kontrol Blok-Based menyang Piranti Berbasis SDM ing Akses Lampu kilat lan Operasi RSU
Kontrol Piranti Berbasis Blok (Intel Arria 10 lan Piranti V-Series)
Tokoh ing ngisor iki nuduhake IP sing digunakake ing akses lampu kilat lan operasi nganyari sistem remot ing piranti V-seri lan Intel Arria 10, uga antarmuka saben IP.
Gambar 1. Diagram Blok Kontrol Piranti adhedhasar Blok (Intel Arria 10 lan Piranti V-Series)
Intel Corporation. Kabeh hak dilindhungi undhang-undhang. Intel, logo Intel, lan merek Intel liyane minangka merek dagang saka Intel Corporation utawa anak perusahaan. Intel njamin kinerja produk FPGA lan semikonduktor kanggo specifications saiki miturut babar pisan standar Intel, nanging nduweni hak kanggo owah-owahan ing sembarang produk lan layanan ing sembarang wektu tanpa kabar. Intel ora tanggung jawab utawa tanggung jawab sing muncul saka aplikasi utawa panggunaan informasi, produk, utawa layanan sing diterangake ing kene kajaba sing disepakati kanthi tinulis dening Intel. Pelanggan Intel disaranake njupuk versi paling anyar saka spesifikasi piranti sadurunge ngandelake informasi sing diterbitake lan sadurunge nggawe pesenan kanggo produk utawa layanan. * Jeneng lan merek liyane bisa uga diklaim minangka properti wong liya.
Sampeyan bisa nggunakake Generic Serial Flash Interface Intel FPGA IP lan QUAD Serial Peripheral Interface (SPI) Controller II kanggo nindakake akses lampu kilat, uga Remote Update Intel FPGA IP digunakake kanggo nindakake operasi RSU. Intel nyaranake sampeyan nggunakake Generic Serial Flash Interface Intel FPGA IP amarga IP iki luwih anyar lan bisa digunakake karo sembarang kotak serial peripheral Interface (QSPI) piranti lampu kilat. Piranti lampu kilat bisa disambungake menyang salah siji sing darmabakti Active Serial (AS) pins utawa tujuan umum I / O (GPIO) pins. Yen sampeyan pengin nggunakake piranti lampu kilat QSPI kanggo konfigurasi FPGA lan kanggo nyimpen data pangguna, piranti QSPI kudu disambungake menyang pin antarmuka memori serial aktif (ASMI). Ing konfigurasi serial aktif, setelan pin MSEL sampdipimpin nalika FPGA diuripake. Blok kontrol nampa data lampu kilat QSPI saka piranti konfigurasi lan ngatur FPGA.
Piranti Berbasis SDM (Intel Stratix 10 lan Piranti Intel Agilex)
Ana telung cara kanggo ngakses lampu kilat QSPI ing piranti basis SDM nalika sampeyan migrasi saka piranti basis blok kontrol ing akses lampu kilat lan nganyari sistem remot. Intel nyaranake sampeyan nggunakake Klien Kothak layang Intel FPGA IP kanggo akses lampu kilat lan nganyari sistem remot, kaya sing ditampilake ing gambar ing ngisor iki. Nalika lampu kilat konfigurasi disambungake menyang SDM I / O pins, Intel dianjurake uga nggunakake kothak layang klien Intel FPGA IP.
Gambar 2. Ngakses QSPI Flash lan Nganyari Flash Nggunakake Mailbox Client Intel FPGA IP (Recommended)
Sampeyan bisa nggunakake Klien kothak layang Intel FPGA IP kanggo akses lampu kilat QSPI sing disambungake menyang SDM I / O lan nindakake nganyari sistem remot ing Intel Stratix 10 lan piranti Intel Agilex. Printah lan / utawa gambar konfigurasi dikirim menyang controller inang. Kontroler host banjur nerjemahake printah kasebut menyang format sing dipetakan ing memori Avalon® lan dikirim menyang IP FPGA Intel FPGA Klien Kotak Surat. Mailbox Client Intel FPGA IP drive printah / data lan nampa respon saka SDM. SDM nulis gambar konfigurasi menyang piranti lampu kilat QSPI. Klien Kotak Surat Intel FPGA IP uga minangka komponen budak sing dipetakan ing memori Avalon. Pengontrol host bisa dadi master Avalon, kayata JTAG master, prosesor Nios® II, PCIe, logika khusus, utawa IP Ethernet. Sampeyan bisa nggunakake Klien kothak layang Intel FPGA IP kanggo printah SDM kanggo nindakake reconfiguration karo anyar / gambar dianyari ing piranti lampu kilat QSPI. Intel nyaranake sampeyan nggunakake Mailbox Client Intel FPGA IP ing desain anyar amarga IP iki bisa ngakses lampu kilat QSPI lan nindakake operasi RSU. IP iki uga didhukung ing piranti Intel Stratix 10 lan Intel Agilex, sing nggampangake migrasi desain saka Intel Stratix 10 menyang piranti Intel Agilex.
Gambar 3. Ngakses QSPI Flash lan Nganyari Flash Nggunakake Serial Flash Mailbox Client Intel FPGA IP lan Mailbox Client Intel FPGA IP
Sampeyan mung bisa nggunakake Serial Flash Mailbox Client Intel FPGA IP kanggo ngakses lampu kilat QSPI sing disambungake menyang SDM I / O ing piranti Intel Stratix 10. Printah lan / utawa gambar konfigurasi dikirim menyang controller inang. Kontroler host banjur nerjemahake printah kasebut menyang format peta memori Avalon lan dikirim menyang Serial Flash Mailbox Client Intel FPGA IP. Serial Flash Mailbox Client Intel FPGA IP banjur ngirim printah / data lan nampa respon saka SDM. SDM nulis gambar konfigurasi menyang piranti lampu kilat QSPI. Serial Flash Mailbox Client Intel FPGA IP minangka komponen budak sing dipetakan memori Avalon. Mula, pengontrol host bisa dadi master Avalon, kayata JTAG master, prosesor Nios II, PCI Express (PCIe), logika adat, utawa Ethernet IP. Klien Kotak Surat Intel FPGA IP dibutuhake kanggo nindakake operasi nganyari sistem remot. Mula, Serial Flash Mailbox Client Intel FPGA IP ora dianjurake ing desain sing luwih anyar amarga mung ndhukung piranti Intel Stratix 10 lan mung bisa digunakake kanggo ngakses piranti lampu kilat QSPI.
Gambar 4. Ngakses QSPI Flash lan Nganyari Flash Nggunakake Mailbox Client Intel FPGA IP karo Avalon Streaming Interface
Klien Mailbox karo Avalon Streaming Interface Intel FPGA IP nyedhiyakake saluran komunikasi antarane logika khusus lan manajer piranti aman (SDM) ing Intel Agilex. Sampeyan bisa nggunakake IP iki kanggo ngirim paket printah lan nampa paket respon saka modul peripheral SDM, kalebu QSPI. SDM nulis gambar anyar menyang piranti lampu kilat QSPI banjur reconfigures piranti Intel Agilex saka gambar anyar utawa dianyari. Klien Kotak Surat nganggo Antarmuka Streaming Avalon Intel FPGA IP nggunakake antarmuka streaming Avalon. Sampeyan kudu nggunakake controller inang karo Avalon antarmuka streaming kanggo kontrol IP. Klien Kotak Surat karo Antarmuka Streaming Avalon Intel FPGA IP nduweni streaming data sing luwih cepet tinimbang Klien Kotak Surat Intel FPGA IP. Nanging, IP iki ora ndhukung piranti Intel Stratix 10, tegese sampeyan ora bisa mindhah desain langsung saka Intel Stratix 10 menyang piranti Intel Agilex.
Informasi sing gegandhengan
- Mailbox Client Intel FPGA IP User Guide
- Serial Flash Mailbox Client Intel FPGA IP User Guide
- Klien kothak layang karo Avalon Streaming Interface Intel FPGA IP User Guide
Perbandingan antarane Serial Flash Mailbox, Mailbox Client lan Mailbox Client karo Avalon Streaming Interface Intel FPGA IPs
Tabel ing ngisor iki ngringkes perbandingan antarane saben IP.
Klien kothak layang karo Avalon Streaming Interface Intel FPGA IP | Klien Kothak Surat Flash Serial Intel FPGA IP | Klien kothak layang Intel FPGA IP | |
Piranti sing Didhukung | Intel Agilex Kab | Intel Stratix 10 mung | Intel Agilex lan Intel Stratix 10 |
Antarmuka | Antarmuka streaming Avalon | Antarmuka sing dipetakan memori Avalon | Antarmuka sing dipetakan memori Avalon |
Rekomendasi | Pengontrol host sing nggunakake antarmuka streaming Avalon kanggo stream data. | Pengontrol host sing nggunakake antarmuka sing dipetakan memori Avalon kanggo nindakake maca lan nulis. | • Host controller kang nggunakake Avalon memori- dipeta antarmuka kanggo nindakake maca lan nulis.
• Dianjurake nggunakake IP iki ing piranti Intel Stratix 10. • Gampang pindhah saka Intel Stratix 10 menyang piranti Intel Agilex. |
Kacepetan Transfer Data | Streaming data luwih cepet tinimbang Serial Flash Mailbox Client Intel FPGA IP lan Mailbox Client Intel FPGA IP. | Streaming data luwih alon tinimbang Klien Mailbox karo Avalon Streaming Interface Intel FPGA IP. | Streaming data luwih alon tinimbang Klien Mailbox karo Avalon Streaming Interface Intel FPGA IP. |
Nggunakake GPIO minangka Antarmuka kanggo Ngakses Piranti Flash
Gambar 5. Ngakses QSPI Flash
Sampeyan bisa port liwat desain ing piranti basis pamblokiran kontrol kanggo piranti adhedhasar SDM langsung yen desain nggunakake Generic Serial Flash Interface Intel FPGA IP karo pin lampu kilat diekspor kanggo GPIO. Ing sawetara kasus langka, piranti lampu kilat QSPI disambungake menyang pin GPIO ing FPGA. Piranti lampu kilat QSPI mung bakal digunakake minangka panyimpenan memori umum nalika disambungake menyang GPIO. Piranti lampu kilat bisa diakses liwat Generic Serial Flash Interface Intel FPGA IP (dianjurake) utawa Generic QUAD SPI Controller II Intel FPGA IP kanthi milih pilihan kanggo ngekspor pin SPI menyang GPIO.
Ing piranti Intel Stratix 10 lan Intel Agilex, sampeyan bisa nyambungake piranti lampu kilat menyang pin GPIO ing FPGA kanggo digunakake minangka panyimpenan memori umum. Nanging, elinga yen setelan parameter ngaktifake antarmuka pin SPI kudu diaktifake ing Generic Serial Flash Interface Intel FPGA IP nalika sampeyan nggunakake piranti Intel Stratix 10 lan Intel Agilex kanggo nyegah kesalahan nalika kompilasi. Iki amarga ora ana antarmuka Serial Aktif khusus sing kasedhiya ing piranti Intel Stratix 10 lan Intel Agilex. Kanggo tujuan konfigurasi ing piranti kasebut, sampeyan kudu nyambungake piranti lampu kilat menyang SDM I / O kaya sing diterangake ing bagean Piranti adhedhasar SDM (Intel Stratix 10 lan Piranti Intel Agilex).
Informasi sing gegandhengan
Piranti Berbasis SDM (Intel Stratix 10 lan Piranti Intel Agilex)
Piranti QSPI sing Didhukung Adhedhasar Tipe Pengontrol
Tabel ing ngisor iki ngringkes piranti lampu kilat sing didhukung adhedhasar antarmuka Generic Serial Flash Intel FPGA IP lan Generic QUAD SPI Controller II Intel FPGA IP.
piranti | IP | Piranti QSPI |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | Generik Serial Flash Interface Intel FPGA IP | Kabeh piranti QSPI |
Siklon V, Intel Arria 10, Intel Stratix | Umum QUAD SPI Controller II Intel | • EPCQ16 (Micron*-kompatibel) |
10(1), Intel Agilex(1) | FPGA IP | • EPCQ32 (Micron*-kompatibel) |
• EPCQ64 (Micron*-kompatibel) | ||
• EPCQ128 (Micron*-kompatibel) | ||
• EPCQ256 (Micron*-kompatibel) | ||
• EPCQ512 (Micron*-kompatibel) | ||
• EPCQL512 (Micron*-kompatibel) | ||
• EPCQL1024 (Micron*-kompatibel) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (voltage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (voltage) | ||
• N25Q00AA11G1240 (voltage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Kanggo informasi luwih lengkap babagan piranti lampu kilat sing didhukung dening Kothak Surat Serial Flash lan Klien Kothak Surat Intel FPGA IP, deleng bagean Piranti Konfigurasi sing Didhukung Intel ing kaca Konfigurasi Piranti - Pusat Dhukungan.
Informasi sing gegandhengan
Piranti Konfigurasi sing Didhukung Intel, Konfigurasi Piranti - Pusat Dhukungan
Riwayat Revisi Dokumen kanggo AN 932: Pedoman Migrasi Akses Lampu kilat saka Piranti Kontrol Blok-Based menyang Piranti Basis SDM
Versi Dokumen | Owah-owahan |
2020.12.21 | Rilis wiwitan. |
AN 932: Pedoman Migrasi Akses Lampu kilat saka Piranti Kontrol Blok-Based menyang Piranti Basis SDM
Dokumen / Sumber Daya
![]() |
intel AN 932 Pedoman Migrasi Akses Lampu kilat saka Control Block Based Devices menyang SDM Based Devices [pdf] Pandhuan pangguna Pedoman Migrasi Akses Lampu kilat AN 932 saka Piranti Berbasis Blok Kontrol menyang Piranti Berbasis SDM, AN 932, Pedoman Migrasi Akses Lampu kilat saka Piranti Berbasis Blok Kontrol menyang Piranti Berbasis SDM, Pedoman Migrasi Akses Lampu kilat |