intel AN 932 Flash Access-ni boshqarish blokiga asoslangan qurilmalardan SDM-ga asoslangan qurilmalarga o'tkazish bo'yicha ko'rsatmalar
Boshqarish blokiga asoslangan qurilmalardan SDM-ga asoslangan qurilmalarga Flash kirish ko'chirish bo'yicha ko'rsatmalar
Kirish
Fleshli kirish migratsiyasi bo'yicha ko'rsatmalar V-seriyali qurilmalarda, Intel® Arria® 10, Intel Stratix® 10 va Intel Agilex™ qurilmalarida flesh kirish va masofaviy tizimni yangilash (RSU) bilan dizaynni qanday amalga oshirish mumkinligi haqida fikr beradi. Ushbu ko'rsatmalar, shuningdek, boshqaruv blokiga asoslangan dizayndan flesh kirish va RSU ishlashi bilan xavfsiz qurilma menejeriga (SDM) asoslangan dizaynga o'tishga yordam beradi. Intel Stratix 10 va Intel Agilex kabi yangi qurilmalar V-seriyali va Intel Arria 10 qurilmalari bilan solishtirganda turli xil flesh kirish va masofaviy tizim yangilanishi bilan SDM-ga asoslangan arxitekturadan foydalanadi.
Flash Access va RSU ishlashida boshqaruv blokiga asoslangan SDM-ga asoslangan qurilmalarga o'tish
Boshqarish blokiga asoslangan qurilmalar (Intel Arria 10 va V-seriyali qurilmalar)
Quyidagi rasmda V-seriyali va Intel Arria 10 qurilmalarida flesh kirish va masofaviy tizimni yangilashda ishlatiladigan IP-lar, shuningdek, har bir IP-ning interfeyslari ko'rsatilgan.
Shakl 1. Boshqaruv blokiga asoslangan qurilmalarning blok diagrammasi (Intel Arria 10 va V-seriyali qurilmalar)
Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.
Fleshli kirishni amalga oshirish uchun umumiy ketma-ket Flash interfeysi Intel FPGA IP va QUAD Serial Peripheral Interface (SPI) Controller II dan foydalanishingiz mumkin, xuddi shunday masofaviy yangilash Intel FPGA IP RSU operatsiyasini bajarish uchun ishlatiladi. Intel umumiy seriyali Flash interfeysi Intel FPGA IP-dan foydalanishni tavsiya qiladi, chunki bu IP yangiroq va har qanday to'rtta seriyali periferik interfeys (QSPI) flesh-qurilmalari bilan ishlatilishi mumkin. Fleshli qurilmalar maxsus Active Serial (AS) pinlariga yoki umumiy maqsadli I/U (GPIO) pinlariga ulanishi mumkin. Agar siz QSPI flesh qurilmalarini FPGA konfiguratsiyasi va foydalanuvchi ma'lumotlarini saqlash uchun foydalanmoqchi bo'lsangiz, QSPI qurilmasi ajratilgan faol ketma-ket xotira interfeysi (ASMI) piniga ulangan bo'lishi kerak. Faol ketma-ket konfiguratsiyada MSEL pin sozlamalari sampFPGA yoqilganda yonadi. Boshqaruv bloki konfiguratsiya qurilmalaridan QSPI flesh ma'lumotlarini oladi va FPGA ni sozlaydi.
SDM-ga asoslangan qurilmalar (Intel Stratix 10 va Intel Agilex qurilmalari)
Fleshli kirish va masofaviy tizimni yangilashda boshqaruv blokiga asoslangan qurilmalardan ko'chib o'tganingizda SDM-ga asoslangan qurilmalarda QSPI chirog'iga kirishning uchta usuli mavjud. Quyidagi rasmda ko'rsatilganidek, Intel pochta qutisi mijozi Intel FPGA IP-dan flesh kirish va masofaviy tizimni yangilash uchun foydalanishni tavsiya qiladi. Konfiguratsiya chirog'i SDM I/U pinlariga ulangan bo'lsa, Intel shuningdek, pochta qutisi mijozi Intel FPGA IP-dan foydalanishni tavsiya qiladi.
Shakl 2. QSPI Flash-ga kirish va pochta qutisi mijozi Intel FPGA IP-dan foydalanib Flash-ni yangilash (Tavsiya etiladi)
Siz SDM I/U ga ulangan QSPI chirog'iga kirish va Intel Stratix 10 va Intel Agilex qurilmalarida masofaviy tizimni yangilashni amalga oshirish uchun Mailbox Client Intel FPGA IP-dan foydalanishingiz mumkin. Buyruqlar va/yoki konfiguratsiya tasvirlari xost boshqaruvchisiga yuboriladi. Keyin xost boshqaruvchisi buyruqni Avalon® xotira xaritasi formatiga tarjima qiladi va uni Mailbox Client Intel FPGA IP-ga yuboradi. Pochta qutisi mijozi Intel FPGA IP buyruqlar/ma'lumotlarni boshqaradi va SDM dan javoblarni oladi. SDM konfiguratsiya tasvirlarini QSPI flesh qurilmasiga yozadi. Pochta qutisi mijozi Intel FPGA IP, shuningdek, Avalon xotira xaritasidagi qul komponentidir. Xost boshqaruvchisi Avalon ustasi bo'lishi mumkin, masalan, JTAG master, Nios® II protsessori, PCIe, maxsus mantiq yoki Ethernet IP. Siz QSPI flesh-qurilmalarida yangi/yangilangan tasvir bilan qayta konfiguratsiyani amalga oshirish uchun SDM ga buyruq berish uchun Mailbox Client Intel FPGA IP-dan foydalanishingiz mumkin. Intel sizga yangi dizaynlarda Mailbox Client Intel FPGA IP-dan foydalanishni tavsiya qiladi, chunki bu IP QSPI flesh-ga kirishi va RSU operatsiyasini bajarishi mumkin. Ushbu IP Intel Stratix 10 va Intel Agilex qurilmalarida ham qo'llab-quvvatlanadi, bu Intel Stratix 10 dan Intel Agilex qurilmalariga dizayn ko'chirishni osonlashtiradi.
3-rasm. QSPI Flash-ga kirish va Serial Flash Mailbox Client Intel FPGA IP va Mailbox Client Intel FPGA IP-dan foydalanib Flash-ni yangilash
Intel Stratix 10 qurilmalaridagi SDM I/U ga ulangan QSPI flesh-fleshiga kirish uchun faqat Serial Flash Mailbox Client Intel FPGA IP-dan foydalanishingiz mumkin. Buyruqlar va/yoki konfiguratsiya tasvirlari xost boshqaruvchisiga yuboriladi. Keyin xost boshqaruvchisi buyruqni Avalon xotira xaritasi formatiga tarjima qiladi va uni Serial Flash Mailbox Client Intel FPGA IP-ga yuboradi. Serial Flash pochta qutisi mijozi Intel FPGA IP keyin buyruqlar/ma'lumotlarni yuboradi va SDM dan javoblarni oladi. SDM konfiguratsiya tasvirlarini QSPI flesh qurilmasiga yozadi. Serial Flash Mailbox Client Intel FPGA IP - bu Avalon xotira xaritasidagi qul komponentidir. Shunday qilib, xost boshqaruvchisi Avalon ustasi bo'lishi mumkin, masalan, JTAG master, Nios II protsessor, PCI Express (PCIe), maxsus mantiq yoki Ethernet IP. Pochta qutisi mijozi Intel FPGA IP masofadan tizimni yangilash operatsiyasini bajarish uchun talab qilinadi. Shunday qilib, Serial Flash Mailbox Client Intel FPGA IP yangi dizaynlarda tavsiya etilmaydi, chunki u faqat Intel Stratix 10 qurilmalarini qo'llab-quvvatlaydi va faqat QSPI flesh qurilmalariga kirish uchun ishlatilishi mumkin.
4-rasm. QSPI Flash-ga kirish va Avalon Streaming interfeysi bilan Mailbox Client Intel FPGA IP-dan foydalanib Flash-ni yangilash
Avalon Streaming Interface Intel FPGA IP-ga ega pochta qutisi mijozi sizning shaxsiy mantiqingiz va Intel Agilex-dagi xavfsiz qurilma menejeri (SDM) o'rtasidagi aloqa kanalini ta'minlaydi. Siz ushbu IP-dan buyruq paketlarini yuborish va SDM periferik modullaridan, jumladan QSPI-dan javob paketlarini qabul qilish uchun foydalanishingiz mumkin. SDM yangi tasvirlarni QSPI flesh qurilmasiga yozadi va keyin Intel Agilex qurilmasini yangi yoki yangilangan tasvirdan qayta sozlaydi. Avalon Streaming Interfaceli pochta qutisi mijozi Intel FPGA IP Avalon oqim interfeysidan foydalanadi. IPni boshqarish uchun Avalon oqim interfeysiga ega xost boshqaruvchisidan foydalanishingiz kerak. Avalon Streaming Interface Intel FPGA IP-ga ega pochta qutisi mijozi pochta qutisi mijozi Intel FPGA IP-ga qaraganda tezroq ma'lumotlarni uzatishga ega. Biroq, bu IP Intel Stratix 10 qurilmalarini qo'llab-quvvatlamaydi, ya'ni siz dizayningizni Intel Stratix 10-dan Intel Agilex qurilmalariga to'g'ridan-to'g'ri ko'chira olmaysiz.
Tegishli ma'lumotlar
- Pochta qutisi mijozi Intel FPGA IP foydalanuvchi qo'llanmasi
- Serial Flash pochta qutisi mijozi Intel FPGA IP foydalanuvchi qo'llanmasi
- Avalon Streaming interfeysi bilan pochta qutisi mijozi Intel FPGA IP foydalanuvchi qo'llanmasi
Avalon Streaming interfeysi bilan Intel FPGA IP-ga ega seriyali Flash pochta qutisi, pochta qutisi mijozi va pochta qutisi mijozi o'rtasidagi taqqoslash
Quyidagi jadvalda har bir IP o'rtasidagi taqqoslash jamlangan.
Avalon Streaming interfeysi Intel FPGA IP bilan pochta qutisi mijozi | Serial Flash pochta qutisi mijozi Intel FPGA IP | Pochta qutisi mijozi Intel FPGA IP | |
Qo'llab-quvvatlanadigan qurilmalar | Intel Agilex | Faqat Intel Stratix 10 | Intel Agilex va Intel Stratix 10 |
Interfeyslar | Avalon oqim interfeysi | Avalon xotira xaritasi interfeysi | Avalon xotira xaritasi interfeysi |
Tavsiyalar | Ma'lumotlarni uzatish uchun Avalon oqim interfeysidan foydalanadigan xost boshqaruvchisi. | O'qish va yozishni amalga oshirish uchun Avalon xotira xaritasi interfeysidan foydalanadigan xost boshqaruvchisi. | • O'qish va yozishni amalga oshirish uchun Avalon xotira kartasi interfeysidan foydalanadigan xost boshqaruvchisi. • Ushbu IP-dan Intel Stratix 10 qurilmalarida foydalanish tavsiya etiladi. • Intel Stratix 10 dan Intel Agilex qurilmalariga o‘tish oson. |
Ma'lumot uzatish tezligi | Serial Flash Mailbox Client Intel FPGA IP va Mailbox Client Intel FPGA IP-ga qaraganda tezroq ma'lumotlar oqimi. | Avalon Streaming Interface Intel FPGA IP bilan pochta qutisi mijoziga qaraganda sekinroq ma'lumotlar oqimi. | Avalon Streaming Interface Intel FPGA IP bilan pochta qutisi mijoziga qaraganda sekinroq ma'lumotlar oqimi. |
Flash qurilmalarga kirish uchun GPIO interfeysi sifatida foydalanish
5-rasm. QSPI Flash-ga kirish
Agar dizayn GPIO-ga eksport qilingan flesh pinli umumiy seriyali Flash interfeysi Intel FPGA IP-dan foydalansa, siz boshqaruv blokiga asoslangan qurilmalardagi dizaynni bevosita SDM-ga asoslangan qurilmalarga o'tkazishingiz mumkin. Ba'zi kamdan-kam hollarda, QSPI flesh qurilmasi FPGA-dagi GPIO piniga ulanadi. QSPI flesh qurilmasi faqat GPIO ga ulanganda umumiy maqsadli xotira sifatida foydalaniladi. Fleshli qurilmaga umumiy seriyali Flash interfeysi Intel FPGA IP (tavsiya etiladi) yoki Umumiy QUAD SPI Controller II Intel FPGA IP orqali SPI pinini GPIO ga eksport qilish variantini tanlash orqali kirish mumkin.
Intel Stratix 10 va Intel Agilex qurilmalarida siz umumiy maqsadli xotira xotirasi sifatida foydalanish uchun flesh-qurilmalarni FPGA-dagi GPIO piniga ulashingiz mumkin. Ammo shuni yodda tutingki, kompilyatsiya paytida xatolikka yo'l qo'ymaslik uchun Intel Stratix 10 va Intel Agilex qurilmalaridan foydalanayotganingizda umumiy seriyali Flash interfeysi Intel FPGA IP-da SPI pin interfeysini yoqish parametr sozlamalari yoqilgan bo'lishi kerak. Buning sababi, Intel Stratix 10 va Intel Agilex qurilmalarida maxsus Active Serial interfeysi mavjud emas. Ushbu qurilmalarda konfiguratsiya qilish uchun siz flesh-qurilmalarni SDM-ga asoslangan qurilmalar (Intel Stratix 10 va Intel Agilex qurilmalari) bo'limida tavsiflanganidek SDM I/U ga ulashingiz kerak.
Tegishli ma'lumotlar
SDM-ga asoslangan qurilmalar (Intel Stratix 10 va Intel Agilex qurilmalari)
Nazoratchi turiga asoslangan qo'llab-quvvatlanadigan QSPI qurilmalari
Quyidagi jadvalda umumiy seriyali Flash interfeysi Intel FPGA IP va Generic QUAD SPI Controller II Intel FPGA IP-ga asoslangan qo‘llab-quvvatlanadigan flesh-qurilmalar jamlangan.
Qurilma | IP | QSPI qurilmalari |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | Umumiy seriyali Flash interfeysi Intel FPGA IP | Barcha QSPI qurilmalari |
Cyclone V, Intel Arria 10, Intel Stratix | Umumiy QUAD SPI Controller II Intel | • EPCQ16 (Mikron* mos) |
10(1), Intel Agilex(1) | FPGA IP | • EPCQ32 (Mikron* mos) |
• EPCQ64 (Mikron* mos) | ||
• EPCQ128 (Mikron* mos) | ||
• EPCQ256 (Mikron* mos) | ||
• EPCQ512 (Mikron* mos) | ||
• EPCQL512 (Mikron* mos) | ||
• EPCQL1024 (Mikron* mos) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (past jildtage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (past jildtage) | ||
• N25Q00AA11G1240 (past jildtage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Serial Flash Mailbox va Mailbox Client Intel FPGA IP-lari tomonidan qo'llab-quvvatlanadigan flesh-qurilmalar haqida qo'shimcha ma'lumot olish uchun Qurilma konfiguratsiyasi - Qo'llab-quvvatlash markazi sahifasidagi Intel tomonidan qo'llab-quvvatlanadigan konfiguratsiya qurilmalari bo'limiga qarang.
Tegishli ma'lumotlar
Intel tomonidan qo'llab-quvvatlanadigan konfiguratsiya qurilmalari, qurilma konfiguratsiyasi - qo'llab-quvvatlash markazi
AN 932 uchun hujjatlarni qayta ko‘rib chiqish tarixi: boshqaruv blokiga asoslangan qurilmalardan SDM-ga asoslangan qurilmalarga Flash kirish ko‘chirish bo‘yicha ko‘rsatmalar
Hujjat versiyasi | O'zgarishlar |
2020.12.21 | Dastlabki nashr. |
AN 932: Boshqaruv blokiga asoslangan qurilmalardan SDM-ga asoslangan qurilmalarga flesh-kirish migratsiyasi bo'yicha ko'rsatmalar
Hujjatlar / manbalar
![]() | intel AN 932 Flash Access-ni boshqarish blokiga asoslangan qurilmalardan SDM-ga asoslangan qurilmalarga o'tkazish bo'yicha ko'rsatmalar [pdf] Foydalanuvchi uchun qoʻllanma AN 932 Flash Access-ni boshqarish blokiga asoslangan qurilmalardan SDM-ga asoslangan qurilmalarga ko‘chirish bo‘yicha ko‘rsatmalar, AN 932, Flash kirishni boshqarish blokiga asoslangan qurilmalardan SDM-ga asoslangan qurilmalarga ko‘chirish bo‘yicha ko‘rsatmalar, Flash kirishni ko‘chirish bo‘yicha ko‘rsatmalar |