Linji Gwida dwar il-Migrazzjoni tal-Aċċess Flash intel AN 932 minn Apparat Ibbażat fuq Blokk ta' Kontroll għal Apparat Ibbażat SDM
Linji Gwida ta' Migrazzjoni ta' Aċċess Flash minn Apparat Ibbażat fuq Blokk ta' Kontroll għal Apparat Ibbażat fuq SDM
Introduzzjoni
Il-linji gwida dwar il-migrazzjoni tal-aċċess bil-flash jipprovdu idea dwar kif tista’ timplimenta disinn b’aċċess bil-flash u tħaddim tal-Aġġornament tas-Sistema Remota (RSU) fuq apparati tas-serje V, Intel® Arria® 10, Intel Stratix® 10, u apparati Intel Agilex™. Dawn il-linji gwida jistgħu wkoll jgħinuk temigra minn disinn ibbażat fuq blokki ta 'kontroll għal disinn ibbażat fuq Secure Device Manager (SDM) b'aċċess flash u tħaddim RSU. Apparati aktar ġodda bħal Intel Stratix 10 u Intel Agilex jużaw arkitettura bbażata fuq SDM b'aċċess flash differenti u aġġornament tas-sistema mill-bogħod meta mqabbla mal-apparati tas-serje V u Intel Arria 10.
Migrazzjoni minn Apparat Ibbażat fuq Blokk ta 'Kontroll għal Apparat Ibbażat fuq SDM f'Aċċess Flash u Operazzjoni RSU
Apparat Ibbażat fuq Blokk tal-Kontroll (Apparati Intel Arria 10 u V-Series)
Il-figura li ġejja turi l-IPs użati fl-aċċess flash u l-operazzjoni ta 'aġġornament tas-sistema remota fuq apparati tas-serje V u Intel Arria 10, kif ukoll l-interfaces ta' kull IPs.
Figura 1. Dijagramma tal-Blokk ta' Apparati bbażati fuq Blokk ta' Kontroll (Apparat Intel Arria 10 u V-Series)
Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi. *Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.
Tista 'tuża l-Interface Flash Serjali Ġenerika Intel FPGA IP u l-Kontrollur II tal-Interface Periferali Serjali (SPI) QUAD biex twettaq l-aċċess tal-flash, bl-istess mod l-Aġġornament Remot Intel FPGA IP jintuża biex iwettaq l-operazzjoni RSU. Intel jirrakkomanda li tuża l-Interface Ġenerika tal-Flash Serjali Intel FPGA IP peress li din l-IP hija aktar ġdida u tista' tintuża ma' kwalunkwe apparat flash quad serial peripheral interface (QSPI). L-apparati tal-flash jistgħu jiġu konnessi jew ma' pinnijiet dedikati tas-Serial Attiv (AS) jew mal-pinnijiet tal-I/O għal skopijiet ġenerali (GPIO). Jekk trid tuża l-apparati tal-flash QSPI għall-konfigurazzjoni tal-FPGA u biex taħżen id-dejta tal-utent, l-apparat QSPI għandu jkun imqabbad mal-pin tal-interface tal-memorja tas-serje attiva ddedikata (ASMI). F'konfigurazzjoni serjali attiva, l-issettjar tal-pin MSEL huwa sampwassal meta l-FPGA jitħaddem. Il-blokk tal-kontroll jirċievi dejta flash QSPI mill-apparat ta 'konfigurazzjoni u jikkonfigura l-FPGA.
Apparat Ibbażat fuq SDM (Apparati Intel Stratix 10 u Intel Agilex)
Hemm tliet modi biex taċċessa l-flash QSPI f'apparati bbażati fuq SDM meta temigra minn apparati bbażati fuq blokki ta 'kontroll f'aċċess flash u aġġornament tas-sistema remota. Intel tirrakkomanda li tuża Mailbox Client Intel FPGA IP kemm għall-aċċess flash kif ukoll għall-aġġornament tas-sistema remota, kif muri fil-figura li ġejja. Meta l-flash tal-konfigurazzjoni tkun imqabbda mal-pinnijiet SDM I/O, Intel jirrakkomanda wkoll li tuża l-Mailbox Client Intel FPGA IP.
Figura 2. Aċċess għall-QSPI Flash u Aġġornament tal-Flash billi tuża Mailbox Client Intel FPGA IP (Rakkomandat)
Tista 'tuża l-Mailbox Client Intel FPGA IP biex taċċessa l-flash QSPI li hija konnessa mal-SDM I/O u twettaq l-aġġornament tas-sistema remota fl-apparati Intel Stratix 10 u Intel Agilex. Kmandi u/jew immaġini tal-konfigurazzjoni jintbagħtu lill-kontrollur ospitanti. Il-kontrollur tal-host imbagħad jittraduċi l-kmand f'format mappjat bil-memorja Avalon® u jibgħatha lill-Mailbox Client Intel FPGA IP. Il-Mailbox Client Intel FPGA IP imexxi l-kmandi/data u jirċievi t-tweġibiet mill-SDM. L-SDM jikteb l-immaġini tal-konfigurazzjoni fuq l-apparat flash QSPI. Il-Klijent Mailbox Intel FPGA IP huwa wkoll komponent slave mmappat bil-memorja Avalon. Il-kontrollur ospitanti jista 'jkun kaptan Avalon, bħal JTAG master, proċessur Nios® II, PCIe, loġika tad-dwana, jew Ethernet IP. Tista 'tuża l-Mailbox Client Intel FPGA IP biex tikkmanda lill-SDM biex iwettaq konfigurazzjoni mill-ġdid bl-immaġni ġdida/aġġornata f'apparati flash QSPI. Intel jirrakkomanda li tuża l-Mailbox Client Intel FPGA IP f'disinji ġodda minħabba li din l-IP tista' taċċessa l-QSPI flash u twettaq operazzjoni RSU. Dan l-IP huwa appoġġjat ukoll kemm f'apparat Intel Stratix 10 kif ukoll Intel Agilex, li jiffaċilita l-migrazzjoni tad-disinn minn Intel Stratix 10 għal apparat Intel Agilex.
Figura 3. Aċċess għall-QSPI Flash u Aġġornament tal-Flash billi tuża Serial Flash Mailbox Client Intel FPGA IP u Mailbox Client Intel FPGA IP
Tista 'tuża biss is-Serial Flash Mailbox Client Intel FPGA IP biex taċċessa flash QSPI konness ma' SDM I/O fit-tagħmir Intel Stratix 10. Kmandi u/jew immaġini tal-konfigurazzjoni jintbagħtu lill-kontrollur ospitanti. Il-kontrollur tal-host imbagħad jittraduċi l-kmand f'format mappjat bil-memorja Avalon u jibgħatha lis-Serial Flash Mailbox Client Intel FPGA IP. Is-Serial Flash Mailbox Client Intel FPGA IP imbagħad jibgħat il-kmandi/data u jirċievi tweġibiet mill-SDM. L-SDM jikteb l-immaġini tal-konfigurazzjoni fuq l-apparat flash QSPI. Is-Serial Flash Mailbox Client Intel FPGA IP huwa komponent slave mmappjat bil-memorja Avalon. Għalhekk, il-kontrollur ospitanti jista 'jkun kaptan Avalon, bħal JTAG kaptan, proċessur Nios II, PCI Express (PCIe), loġika tad-dwana, jew Ethernet IP. Il-Mailbox Client Intel FPGA IP huwa meħtieġ biex iwettaq operazzjoni ta 'aġġornament tas-sistema mill-bogħod. Għalhekk, Serial Flash Mailbox Client Intel FPGA IP mhuwiex rakkomandat f'disinji aktar ġodda peress li jappoġġja biss apparati Intel Stratix 10 u jista 'jintuża biss biex jaċċessa apparati flash QSPI.
Figura 4. Aċċess għall-QSPI Flash u Aġġornament tal-Flash billi tuża Mailbox Client Intel FPGA IP b'Avalon Streaming Interface
Il-Klijent tal-Kaxxa tal-Posta b'Interface ta 'Streaming Avalon Intel FPGA IP jipprovdi kanal ta' komunikazzjoni bejn il-loġika tad-dwana tiegħek u l-maniġer tal-apparat sikur (SDM) f'Intel Agilex. Tista 'tuża din l-IP biex tibgħat pakketti ta' kmand u tirċievi pakketti ta 'rispons mill-moduli periferali SDM, inkluż QSPI. L-SDM jikteb l-immaġini l-ġodda għall-apparat flash QSPI u mbagħad jikkonfigura mill-ġdid l-apparat Intel Agilex mill-immaġni l-ġdida jew aġġornata. Il-Klijent tal-Kaxxa tal-Posta b'Avalon Streaming Interface Intel FPGA IP juża l-interface tal-istreaming Avalon. Trid tuża kontrollur ospitanti b'interface ta' streaming Avalon biex tikkontrolla l-IP. Il-Klijent tal-Kaxxa tal-Posta bl-Interface tal-Istreaming Avalon Intel FPGA IP għandu streaming ta 'dejta aktar mgħaġġel mill-Klijent tal-Kaxxa tal-Posta Intel FPGA IP. Madankollu, dan l-IP ma jappoġġjax apparati Intel Stratix 10, li jfisser li ma tistax temigra d-disinn tiegħek direttament minn Intel Stratix 10 għal apparati Intel Agilex.
Informazzjoni Relatata
- Mailbox Klijent Intel FPGA IP Gwida għall-Utent
- Serial Flash Mailbox Client Intel FPGA IP User Guide
- Mailbox Klijent b'Avalon Streaming Interface Intel FPGA IP User Guide
Tqabbil bejn Serial Flash Mailbox, Mailbox Client u Mailbox Client b'Avalon Streaming Interface Intel FPGA IPs
It-tabella li ġejja tiġbor fil-qosor it-tqabbil bejn kull wieħed mill-IPs.
Mailbox Klijent b'Avalon Streaming Interface Intel FPGA IP | Serial Flash Mailbox Klijent Intel FPGA IP | Mailbox Klijent Intel FPGA IP | |
Apparat Appoġġjat | Intel Agilex | Intel Stratix 10 biss | Intel Agilex u Intel Stratix 10 |
Interfaces | Avalon streaming interface | Interfaċċja mmappjata bil-memorja Avalon | Interfaċċja mmappjata bil-memorja Avalon |
Rakkomandazzjonijiet | Kontrollur tal-ospitant li juża l-interface tal-istriming Avalon biex jixxandar id-dejta. | Kontrollur ospitanti li juża interface mappjat bil-memorja Avalon biex iwettaq il-qari u l-kitba. | • Kontrollur ospitanti li juża interface mappjat bil-memorja Avalon biex iwettaq il-qari u l-kitba.
• Rakkomandat li tuża din l-IP f'apparati Intel Stratix 10. • Faċli biex temigra minn Intel Stratix 10 għal apparati Intel Agilex. |
Veloċità tat-Trasferiment tad-Data | Streaming tad-dejta aktar mgħaġġel minn Serial Flash Mailbox Client Intel FPGA IP u Mailbox Client Intel FPGA IP. | Streaming tad-dejta aktar bil-mod minn Mailbox Client b'Avalon Streaming Interface Intel FPGA IP. | Streaming tad-dejta aktar bil-mod minn Mailbox Client b'Avalon Streaming Interface Intel FPGA IP. |
L-użu ta 'GPIO bħala Interface għall-Aċċess ta' Apparat Flash
Figura 5. Aċċess għal QSPI Flash
Tista 'ttrasferixxi fuq id-disinn f'apparati bbażati fuq blokki ta' kontroll għal apparati bbażati fuq SDM direttament jekk id-disinn qed juża Generic Serial Flash Interface Intel FPGA IP b'pin flash esportat għal GPIO. F'xi każijiet rari, l-apparat tal-flash QSPI huwa konness mal-pin GPIO fl-FPGA. L-apparat flash QSPI se jintuża biss bħala ħażna ta 'memorja għal skopijiet ġenerali meta jkun imqabbad ma' GPIO. L-apparat tal-flash jista 'jkollu aċċess għall-Interface Ġeneriċi Serial Flash Intel FPGA IP (rakkomandat) jew Ġeneriku QUAD SPI Controller II Intel FPGA IP billi tagħżel l-għażla li tesporta l-pin SPI għal GPIO.
Fl-apparati Intel Stratix 10 u Intel Agilex, tista 'tikkonnettja l-apparati tal-flash mal-pin GPIO fl-FPGA biex tuża wkoll bħala ħażna ta' memorja għal skopijiet ġenerali. Madankollu, jekk jogħġbok ħu nota li l-issettjar tal-parametri jippermetti l-interface tal-pin SPI għandu jkun attivat fl-Interface Flash Serjali Ġenerika Intel FPGA IP meta tkun qed tuża apparati Intel Stratix 10 u Intel Agilex biex tevita żball waqt il-kumpilazzjoni. Dan għaliex m'hemm l-ebda interface tas-serje attiva ddedikata disponibbli fl-apparati Intel Stratix 10 u Intel Agilex. Għal skop ta' konfigurazzjoni f'dawn l-apparati, trid tikkonnettja l-apparati tal-flash mal-SDM I/O kif deskritt fit-taqsima Apparat ibbażat fuq SDM (Intel Stratix 10 u Intel Agilex Devices).
Informazzjoni Relatata
Apparat Ibbażat fuq SDM (Apparati Intel Stratix 10 u Intel Agilex)
Apparat QSPI Appoġġjat Ibbażat fuq Tip ta 'Kontrollur
It-tabella li ġejja tiġbor fil-qosor l-apparati flash appoġġjati bbażati fuq l-interface tal-Flash Serjali Ġeneriċi Intel FPGA IP u l-Kontrollur Ġeneriku QUAD SPI II Intel FPGA IP.
Apparat | IP | Apparati QSPI |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | Interface Flash Serjali Ġeneriċi Intel FPGA IP | L-apparati kollha tal-QSPI |
Cyclone V, Intel Arria 10, Intel Stratix | Ġeneriku QUAD SPI Kontrollur II Intel | • EPCQ16 (Micron*-kompatibbli) |
10(1), Intel Agilex(1) | FPGA IP | • EPCQ32 (Micron*-kompatibbli) |
• EPCQ64 (Micron*-kompatibbli) | ||
• EPCQ128 (Micron*-kompatibbli) | ||
• EPCQ256 (Micron*-kompatibbli) | ||
• EPCQ512 (Micron*-kompatibbli) | ||
• EPCQL512 (Micron*-kompatibbli) | ||
• EPCQL1024 (Micron*-kompatibbli) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (volum baxxtage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (volum baxxtage) | ||
• N25Q00AA11G1240 (volum baxxtage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Għal aktar informazzjoni dwar l-apparati flash appoġġjati mis-Serial Flash Mailbox u Mailbox Client Intel FPGA IPs, irreferi għat-taqsima ta 'Apparat ta' Konfigurazzjoni Intel Supported fil-Konfigurazzjoni tal-Apparat – paġna Ċentru ta 'Appoġġ.
Informazzjoni Relatata
Apparat ta' Konfigurazzjoni Appoġġjata minn Intel, Konfigurazzjoni ta' Apparat – Ċentru ta' Appoġġ
Storja ta' Reviżjoni tad-Dokument għal AN 932: Linji Gwida dwar il-Migrazzjoni ta' Aċċess Flash minn Tagħmir Ibbażat fuq Blokk ta' Kontroll għal Tagħmir Ibbażat fuq SDM
Verżjoni tad-Dokument | Bidliet |
2020.12.21 | Rilaxx inizjali. |
AN 932: Linji Gwida dwar il-Migrazzjoni ta' Aċċess Flash minn Apparat Ibbażat fuq Blokk ta' Kontroll għal Apparat Ibbażat fuq SDM
Dokumenti / Riżorsi
![]() |
Linji Gwida dwar il-Migrazzjoni tal-Aċċess Flash intel AN 932 minn Apparat Ibbażat fuq Blokk ta' Kontroll għal Apparat Ibbażat SDM [pdfGwida għall-Utent Linji Gwida dwar il-Migrazzjoni tal-Aċċess Flash AN 932 minn Tagħmir Ibbażat fuq Blokk ta' Kontroll għal Tagħmir Ibbażat SDM, AN 932, Linji Gwida dwar Migrazzjoni Aċċess Flash minn Apparat Ibbażat fuq Blokk ta' Kontroll għal Apparat Ibbażat fuq SDM, Linji Gwida dwar il-Migrazzjoni tal-Aċċess Flash |