intel AN 932 Flash Access Migration Izikhokelo ukusuka kwiBhloko yoLawulo eSekelwe kwiZixhobo eziSekwe kwi-SDM
IZikhokelo zokuFuduka kweFlash ukusuka kuLawulo lweBlockBased Devices ukuya kwi-SDM-Based Devices
Intshayelelo
Izikhokelo zokufuduka zokufikelela kwi-flash zinika ingcamango malunga nendlela ongayenza ngayo i-design kunye nokufikelela kwi-flash kunye nokusebenza kwe-Remote System Update (RSU) kwizixhobo ze-V-series, i-Intel® Arria® 10, i-Intel Stratix® 10, kunye ne-Intel Agilex™ izixhobo. Ezi zikhokelo zinokukunceda ukuba ufuduke kwi-design block-based based to Secure Device Manager (SDM)-based design kunye nokufikelela kwe-flash kunye nokusebenza kwe-RSU. Izixhobo ezitsha ezifana ne-Intel Stratix 10 kunye ne-Intel Agilex zisebenzisa i-SDM-based architecture kunye nokufikelela kwe-flash eyahlukeneyo kunye nokuhlaziywa kwenkqubo ekude xa kuthelekiswa ne-V-series kunye ne-Intel Arria 10 izixhobo.
Ukufuduka kwiBhlokhi yoLawulo-eSekwe kwi-SDM-Sekwe kwiZixhobo kwiFlash Access kunye nokusebenza kweRSU
Izixhobo eziSekwe kwiBhloko (Intel Arria 10 kunye neV-Series Devices)
Lo mfanekiso ulandelayo ubonisa ii-IP ezisetyenziselwa ukufikelela kwe-flash kunye nokusebenza kohlaziyo lwenkqubo ekude kwii-V-series kunye ne-Intel Arria 10 izixhobo, kunye ne-interfaces ye-IP nganye.
Umzobo 1. I-Block Diagram ye-Control-based Devices (Intel Arria 10 kunye ne-V-Series Devices)
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo. *Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
Ungasebenzisa i-Generic Serial Flash Interface ye-Intel FPGA IP kunye ne-QUAD Serial Peripheral Interface (SPI) Controller II ukwenza ukufikelela kwe-flash, ngokufanayo i-Remote Update Intel FPGA IP isetyenziselwa ukwenza umsebenzi we-RSU. I-Intel icebisa ukuba usebenzise i-Generic Serial Flash Interface Intel FPGA IP njengoko le IP isentsha kwaye ingasetyenziswa naso nasiphi na isixhobo somdiboniso we-quad serial peripheral (QSPI) flash. Izixhobo ezidanyazayo zinokudityaniswa nokuba kuthotho lwezikhonkwane ezizinikeleyo ezisebenzayo (AS) okanye injongo jikelele ye-I/O (GPIO) izikhonkwane. Ukuba ufuna ukusebenzisa izixhobo zombane zeQSPI kuqwalaselo lweFPGA kunye nokugcina idatha yomsebenzisi, isixhobo seQSPI kufuneka siqhagamshelwe kujongano lwenkumbulo esebenzayo esebenzayo (ASMI) pin. Kuqwalaselo lothotho olusebenzayo, i-MSEL pin setting yi-sampikhokelwa xa iFPGA inikwe amandla. Ibhloko yolawulo ifumana idatha ye-QSPI yeflash kwizixhobo zoqwalaselo kwaye iqwalasele iFPGA.
Izixhobo eziSekwe kwiSDM (I-Intel Stratix 10 kunye nezixhobo ze-Intel Agilex)
Kukho iindlela ezintathu zokufikelela kwi-flash ye-QSPI kwizixhobo ezisekelwe kwi-SDM xa ufuduka kwizixhobo ezisekelwe kwibhloko kwi-flash access kunye nokuhlaziywa kwenkqubo ekude. I-Intel icebisa ukuba usebenzise i-Mailbox Client Intel FPGA IP kuzo zombini ukufikelela kwi-flash kunye nohlaziyo lwenkqubo ekude, njengoko kubonisiwe kulo mfanekiso ulandelayo. Xa i-flash yoqwalaselo iqhagamshelwe kwi-SDM I/O izikhonkwane, i-Intel ikwacebisa ukuba usebenzise i-Mailbox Client Intel FPGA IP.
Umzobo 2. Ukufikelela kwi-QSPI Flash kunye noHlaziyo lweFlash usebenzisa i-Mailbox Client Intel FPGA IP (Iyacetyiswa)
Ungasebenzisa i-Mailbox Client Intel FPGA IP ukufikelela kwi-flash ye-QSPI eqhagamshelwe kwi-SDM I / O kwaye wenze uhlaziyo lwenkqubo ekude kwi-Intel Stratix 10 kunye nezixhobo ze-Intel Agilex. Imiyalelo kunye/okanye imifanekiso yoqwalaselo ithunyelwa kumlawuli wenginginya. Umlawuli womkhosi emva koko uguqulela umyalelo kwifomati yememori ye-Avalon® kwaye ayithumele kwi-Mailbox Client Intel FPGA IP. Ibhokisi yemeyile iClient Intel FPGA IP iqhuba imiyalelo/idatha kwaye ifumana iimpendulo kwiSDM. I-SDM ibhala imifanekiso yoqwalaselo kwisixhobo sombane se-QSPI. Ibhokisi yemeyile iClient Intel FPGA IP ikwayi-Avalon memory-mapped ikhoboka icandelo. Umlawuli womkhosi unokuba yinkosi yeAvalon, efana noJTAG inkosi, iprosesa ye-Nios® II, i-PCIe, ingqiqo yesiko, okanye i-Ethernet IP. Ungasebenzisa Ibhokisi yemeyile iClient Intel FPGA IP ukuyalela iSDM ukuba yenze uqwalaselo ngokutsha ngomfanekiso omtsha/ohlaziyiweyo kwizixhobo zombane zeQSPI. I-Intel icebisa ukuba usebenzise i-Mailbox Client Intel FPGA IP kuyilo olutsha kuba le IP inokufikelela kwi-Flash ye-QSPI kwaye yenze umsebenzi we-RSU. Le IP ikwaxhaswa kuzo zombini i-Intel Stratix 10 kunye nezixhobo ze-Intel Agilex, ezilula ukufuduka kwe-Intel Stratix 10 ukuya kwi-Intel Agilex.
Umfanekiso 3. Ukufikelela kwiQSPI Flash kunye noHlaziyo lweFlash usebenzisa uthotho lwebhokisi yemeyile yemeyile uMxumi Intel FPGA IP kunye neMailbox uMthengi Intel FPGA IP
Ungasebenzisa kuphela iSerial Flash Mailbox Client Intel FPGA IP ukufikelela kwi-QSPI flash eqhagamshelwe kwiSDM I/O kwi-Intel Stratix 10 izixhobo. Imiyalelo kunye/okanye imifanekiso yoqwalaselo ithunyelwa kumlawuli wenginginya. Umlawuli womkhosi emva koko uguqulela umyalelo kwifomathi ebhalwe kwimemori ye-Avalon kwaye uyithumele kwi-Serial Flash Mailbox Client Intel FPGA IP. Uthotho Ibhokisi yemeyile Flash uMxumi Intel FPGA IP emva koko ithumela imiyalelo/idatha kwaye ifumana iimpendulo kwiSDM. I-SDM ibhala imifanekiso yoqwalaselo kwisixhobo sombane se-QSPI. Uthotho Ibhokisi yemeyile yeFlash yemeyile i-Intel FPGA IP licandelo lekhoboka le-Avalon elifakwe kwimaphu yenkumbulo. Ke, umlawuli womkhosi unokuba yinkosi ye-Avalon, enje ngeJTAG inkosi, iprosesa ye-Nios II, i-PCI Express (PCIe), ingqiqo yesiko, okanye i-Ethernet IP. Ibhokisi yemeyile iClient Intel FPGA IP iyafuneka ukwenza uhlaziyo lwenkqubo ekude. Yiyo loo nto, iSerial Flash Mailbox iClient Intel FPGA IP ayikhuthazwa kuyilo olutsha njengoko ixhasa kuphela izixhobo ze-Intel Stratix ezili-10 kwaye inokusetyenziswa kuphela ukufikelela kwizixhobo zombane zeQSPI.
Umzobo 4. Ukufikelela kwiQSPI Flash kunye noHlaziyo lweFlash usebenzisa ibhokisi yemeyile uMxumi Intel FPGA IP eneAvalon Streaming Interface
Umthengi webhokisi yemeyile ene-Avalon Streaming Interface Intel FPGA IP ibonelela ngejelo lonxibelelwano phakathi kwengqiqo yakho yesiko kunye nomphathi wesixhobo esikhuselekileyo (SDM) kwi-Intel Agilex. Ungasebenzisa le IP ukuthumela iipakethi zomyalelo kwaye ufumane iipakethi zokuphendula kwiimodyuli zeperipheral zeSDM, kuquka neQSPI. I-SDM ibhala imifanekiso emitsha kwisixhobo se-flash se-QSPI kwaye iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde isebenzise i-Intel Agilex. UmThengi webhokisi yemeyile ene-Avalon Streaming Interface Intel FPGA IP isebenzisa ujongano lostrimisho lwe-Avalon. Kufuneka usebenzise isilawuli senginginya esine-interface ye-Avalon yokusakaza ukulawula i-IP. UMxumi webhokisi yemeyile ene-Avalon Streaming Interface ye-Intel FPGA IP inokusasazwa kwedatha okukhawulezayo kunoMxumi webhokisi yemeyile Intel FPGA IP. Nangona kunjalo, le IP ayixhasi izixhobo ze-Intel Stratix ze-10, oku kuthetha ukuba awukwazi ukufuduka uyilo lwakho ngokuthe ngqo kwi-Intel Stratix 10 ukuya kwi-Intel Agilex izixhobo.
Ulwazi olunxulumeneyo
- Ibhokisi yemeyile uMxumi Intel FPGA IP User Guide
- Uthotho lwebhokisi yemeyile ye-Flash ye-Intel FPGA IP User Guide
- UMxumi webhokisi yemeyile eneAvalon yokusasaza isiNxulumano seIntel FPGA IP User Guide
Uthelekiso phakathi kothotho lwebhokisi yemeyile eFlashyo, uMthengi webhokisi yemeyile kunye noMxumi webhokisi yemeyile kunye neAvalon yokusasaza ujongano lweIntel FPGA IPs
Le theyibhile ilandelayo ishwankathela uthelekiso phakathi kwe-IPs nganye.
UmThengi webhokisi yemeyile eneAvalon yoKusasaza ujongano lweIntel FPGA IP | Uthotho lwebhokisi yemeyile Flash uMxumi Intel FPGA IP | Ibhokisi yemeyile uMxumi Intel FPGA IP | |
Izixhobo ezixhaswayo | Intel Agilex | Intel Stratix 10 kuphela | I-Intel Agilex kunye ne-Intel Stratix 10 |
Ujongano | Ujongano lostrimisho lweAvalon | I-Avalon memory-mapped interface | I-Avalon memory-mapped interface |
Iingcebiso | Umlawuli womkhosi osebenzisa i-interface ye-Avalon yokusasaza ukusasaza idatha. | Umlawuli womkhosi osebenzisa i-Avalon memory-mapped interface ukwenza ukufunda nokubhala. | • Umlawuli wokusingatha osebenzisa i-Avalon memory-mapped interface ukwenza ukufunda nokubhala.
• Kucetyiswa ukuba usebenzise le IP kwi-Intel Stratix izixhobo ezili-10. • Kulula ukufuduka kwi-Intel Stratix 10 ukuya kwizixhobo ze-Intel Agilex. |
Isantya sokuGqithisela ngeDatha | Ukusasazwa kwedatha okuKhawulezayo kunothotho lwebhokisi yemeyile yeFleshi yoMthengi Intel FPGA IP kunye nebhokisi yemeyile uMxumi Intel FPGA IP. | Ukusasazwa kwedatha okucothayo kunoMthengi webhokisi yemeyile ene-Avalon Streaming Interface Intel FPGA IP. | Ukusasazwa kwedatha okucothayo kunoMthengi webhokisi yemeyile ene-Avalon Streaming Interface Intel FPGA IP. |
Ukusebenzisa i-GPIO njengeNdibaniselwano yokuFikelela kwiZixhobo eziFlash
Umzobo 5. Ukufikelela kwi-QSPI Flash
Uyakwazi port phezu kuyilo kulawulo block-based izixhobo ukuya SDM esekelwe izixhobo ngokuthe ngqo ukuba uyilo usebenzisa Generic Serial Flash Interface Intel FPGA IP kunye isikhonkwane flash ethunyelwa ngaphandle GPIO. Kwezinye iimeko ezinqabileyo, isixhobo sombane se-QSPI siqhagamshelwe kwi-GPIO pin kwi-FPGA. Isixhobo sombane se-QSPI siya kusetyenziswa kuphela njengenjongo yokugcina imemori yenjongo xa iqhagamshelwe kwiGPIO. Isixhobo esidanyazayo sinokufikelelwa ngeGeneric Serial Flash Interface Intel FPGA IP (eyacetyiswayo) okanye Generic QUAD SPI Controller II Intel FPGA IP ngokukhetha ukhetho lokuthumela ngaphandle iphinikhodi yeSPI kwiGPIO.
Kwi-Intel Stratix 10 kunye nezixhobo ze-Intel Agilex, unokudibanisa izixhobo ze-flash kwi-GPIO pin kwi-FPGA ukusebenzisa njengenjongo yokugcina imemori ngokunjalo. Nangona kunjalo, nceda uqaphele ukuba isicwangciso separameter sivumela i-SPI pin interface kufuneka yenziwe kwi-Generic Serial Flash Interface Intel FPGA IP xa usebenzisa i-Intel Stratix 10 kunye ne-Intel Agilex izixhobo zokuthintela imposiso ngexesha lokuhlanganiswa. Oku kungenxa yokuba akukho ujongano oluzinikeleyo olusebenzayo olukhoyo kwi-Intel Stratix 10 kunye nezixhobo ze-Intel Agilex. Ngenjongo yoqwalaselo kwezi zixhobo, kufuneka udibanise izixhobo ze-flash kwi-SDM I / O njengoko kuchazwe kwi-SDM-based Devices (Intel Stratix 10 kunye ne-Intel Agilex Devices) icandelo.
Ulwazi olunxulumeneyo
Izixhobo eziSekwe kwiSDM (I-Intel Stratix 10 kunye nezixhobo ze-Intel Agilex)
Izixhobo ezixhaswayo ze-QSPI eziSekwe kuHlobo loMlawuli
Le theyibhile ilandelayo ishwankathela izixhobo zombane ezixhaswayo ezisekelwe kwi-Generic Serial Flash interface ye-Intel FPGA IP kunye ne-Generic QUAD SPI Controller II Intel FPGA IP.
Isixhobo | IP | Izixhobo ze-QSPI |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | Generic Serial Flash Interface Intel FPGA IP | Zonke izixhobo ze-QSPI |
I-Cyclone V, i-Intel Arria 10, i-Intel Stratix | Generic QUAD SPI Controller II Intel | • EPCQ16 (Micron*-iyahambelana) |
10 (1), Intel Agilex(1) | FPGA IP | • EPCQ32 (Micron*-iyahambelana) |
• EPCQ64 (Micron*-iyahambelana) | ||
• EPCQ128 (Micron*-iyahambelana) | ||
• EPCQ256 (Micron*-iyahambelana) | ||
• EPCQ512 (Micron*-iyahambelana) | ||
• EPCQL512 (Micron*-iyahambelana) | ||
• EPCQL1024 (Micron*-iyahambelana) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (ivolumu ephantsitage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (ivolumu ephantsitage) | ||
• I-N25Q00AA11G1240 (ivolumu ephantsitage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Ukufumana ulwazi oluthe kratya malunga nezixhobo ze-flash ezixhaswa yi-Serial Flash Mailbox kunye ne-Mailbox Client Intel FPGA IPs, bhekisa kwicandelo le-Intel eliXhaswayo lweZixhobo zokuQinisekisa kwiSixhobo sokuCwangciswa - iphepha leZiko leNkxaso.
Ulwazi olunxulumeneyo
Izixhobo zokuCwangciswa kwe-Intel ezixhaswayo, ukuCwangciswa kweDivaysi - iZiko leNkxaso
Imbali yoHlaziyo loXwebhu lwe-AN 932: Izikhokelo zokuFuduka koFikelelo kwiFlash ukusuka kuLawulo oluSekwe kwiBhlokhi ukuya kwiZixhobo eziSekwe kwiSDM
Inguqulelo yoXwebhu | Iinguqu |
2020.12.21 | Ukukhutshwa kokuqala. |
AN 932: Izikhokelo zokuFuduka koFikelelo ukusuka kuLawulo oluSekwe kwiBhlokhi ukuya kwiZixhobo eziSekwe kwiSDM
Amaxwebhu / Izibonelelo
![]() |
intel AN 932 Flash Access Migration Izikhokelo ukusuka kwiBhloko yoLawulo eSekelwe kwiZixhobo eziSekwe kwi-SDM [pdf] Isikhokelo somsebenzisi I-AN 932 Flash Access Migration Izikhokelo ukusuka kwiBhloko yoLawulo eSekwe kwiZixhobo ukuya kwi-SDM eSekelwe kwiZixhobo, i-AN 932, iFlash Access Migration Izikhokelo ukusuka kwiBhlokhi eSekelwe kwiZixhobo eziSekelwe kwiZixhobo eziSekwe kwi-SDM, iFlash Access Migration Guidelines |