intel AN 932 Flash Access Migraasjerjochtlinen fan Control Block-basearre apparaten nei SDM-basearre apparaten
Flash Access Migraasjerjochtlinen fan Control Block-Based Devices to SDM-based Devices
Ynlieding
De migraasjerjochtlinen foar flash-tagong jouwe in idee oer hoe't jo in ûntwerp kinne ymplementearje mei flash-tagong en Remote System Update (RSU) operaasje op V-serie apparaten, Intel® Arria® 10, Intel Stratix® 10, en Intel Agilex ™-apparaten. Dizze rjochtlinen kinne jo ek helpe om te migrearjen fan kontrôleblok-basearre ûntwerp nei Secure Device Manager (SDM)-basearre ûntwerp mei flash tagong en RSU-operaasje. Nijere apparaten lykas Intel Stratix 10 en Intel Agilex brûke SDM-basearre arsjitektuer mei ferskate flash tagong en fernijing op ôfstân yn ferliking mei de V-searje en Intel Arria 10 apparaten.
Migraasje fan Control Block-basearre nei SDM-basearre apparaten yn Flash Access en RSU Operation
Kontrolearje blok-basearre apparaten (Intel Arria 10 en V-Series apparaten)
De folgjende figuer lit de IP's sjen dy't brûkt wurde yn flash-tagong en fernijing fan systeemfernijing op V-searjes en Intel Arria 10-apparaten, lykas ek de ynterfaces fan elke IP's.
Ofbylding 1. Blokdiagram fan Control Block-basearre apparaten (Intel Arria 10 en V-Series Apparaten)
Intel Corporation. Alle rjochten foarbehâlden. Intel, it Intel-logo en oare Intel-merken binne hannelsmerken fan Intel Corporation of har dochterûndernimmingen. Intel garandearret prestaasjes fan har FPGA- en semiconductor-produkten oan hjoeddeistige spesifikaasjes yn oerienstimming mei Intel's standert garânsje, mar behâldt it rjocht foar om op elk momint feroarings te meitsjen oan produkten en tsjinsten sûnder notice. Intel nimt gjin ferantwurdlikens of oanspraaklikens oan dy't fuortkomme út 'e applikaasje of gebrûk fan ynformaasje, produkt of tsjinst beskreaun hjiryn, útsein as útdruklik skriftlik ôfpraat troch Intel. Intel-klanten wurde advisearre om de lêste ferzje fan apparaatspesifikaasjes te krijen foardat se fertrouwe op alle publisearre ynformaasje en foardat se oarders pleatse foar produkten of tsjinsten. * Oare nammen en merken kinne wurde opeaske as eigendom fan oaren.
Jo kinne de Generic Serial Flash Interface Intel FPGA IP en QUAD Serial Peripheral Interface (SPI) Controller II brûke om de flash tagong út te fieren, lykas de Remote Update Intel FPGA IP wurdt brûkt om de RSU-operaasje út te fieren. Intel advisearret dat jo de Generic Serial Flash Interface Intel FPGA IP brûke, om't dizze IP nijer is en kin brûkt wurde mei alle quad serial peripheral Interface (QSPI) flash-apparaten. De flash-apparaten kinne wurde ferbûn oan of in tawijd Active Serial (AS) pins of de algemiene doel I / O (GPIO) pins. As jo de QSPI-flash-apparaten wolle brûke foar FPGA-konfiguraasje en om brûkersgegevens te bewarjen, moat it QSPI-apparaat ferbûn wêze mei de tawijde aktive serial ûnthâld ynterface (ASMI) pin. Yn in aktive seriële konfiguraasje is de MSEL pin ynstelling sampled as de FPGA wurdt oandreaun. De kontrôle blok ûntfangt QSPI flash gegevens út de konfiguraasje apparaten en konfigurearret de FPGA.
SDM-basearre apparaten (Intel Stratix 10 en Intel Agilex-apparaten)
D'r binne trije manieren om tagong te krijen ta de QSPI-flitser yn SDM-basearre apparaten as jo migrearje fan kontrôleblok-basearre apparaten yn flash-tagong en systeemfernijing op ôfstân. Intel riedt oan dat jo brûke de Mailbox Client Intel FPGA IP foar sawol flash tagong en remote systeem update, lykas werjûn yn de folgjende figuer. Wannear't de konfiguraasje flash is ferbûn mei de SDM I / O-pins, riedt Intel ek oan dat jo de Mailbox Client Intel FPGA IP brûke.
Ofbylding 2. Tagong ta QSPI Flash en it bywurkjen fan Flash mei help fan Mailbox Client Intel FPGA IP (oanrikkemandearre)
Jo kinne de Mailbox Client Intel FPGA IP brûke om tagong te krijen ta de QSPI-flitser dy't ferbûn is mei de SDM I/O en de systeemupdate op ôfstân útfiere yn 'e Intel Stratix 10- en Intel Agilex-apparaten. Kommando's en / of konfiguraasjeôfbyldings wurde stjoerd nei de hostkontrôler. De hostkontrôler fertaalt dan it kommando yn Avalon®-ûnthâld-mapt formaat en stjoert it nei de Mailbox Client Intel FPGA IP. De Mailbox Client Intel FPGA IP rydt de kommando's / gegevens en ûntfangt de antwurden fan 'e SDM. De SDM skriuwt de konfiguraasjeôfbyldings nei it QSPI-flitsapparaat. De Mailbox Client Intel FPGA IP is ek in Avalon-memory-mapped slave-komponint. De hostkontrôler kin in Avalon-master wêze, lykas JTAG master, in Nios® II-prosessor, PCIe, in oanpaste logika, of Ethernet IP. Jo kinne de Mailbox Client Intel FPGA IP brûke om de SDM te befeljen om rekonfiguraasje út te fieren mei de nije / bywurke ôfbylding yn QSPI flash-apparaten. Intel riedt oan dat jo de Mailbox Client Intel FPGA IP brûke yn nije ûntwerpen, om't dizze IP tagong kin ta QSPI-flash en RSU-operaasje útfiere. Dizze IP wurdt ek stipe yn sawol Intel Stratix 10- as Intel Agilex-apparaten, wat ûntwerpmigraasje fan Intel Stratix 10 nei Intel Agilex-apparaten makket.
Ofbylding 3. Tagong ta QSPI Flash en it bywurkjen fan Flash mei Serial Flash Mailbox Client Intel FPGA IP en Mailbox Client Intel FPGA IP
Jo kinne allinich de Serial Flash Mailbox Client Intel FPGA IP brûke om tagong te krijen ta QSPI-flash ferbûn mei SDM I / O yn 'e Intel Stratix 10-apparaten. Kommando's en / of konfiguraasjeôfbyldings wurde stjoerd nei de hostkontrôler. De hostkontrôler fertaalt dan it kommando yn Avalon-memory-mapped formaat en stjoert it nei de Serial Flash Mailbox Client Intel FPGA IP. De Serial Flash Mailbox Client Intel FPGA IP stjoert dan de kommando's / gegevens en ûntfangt antwurden fan 'e SDM. De SDM skriuwt de konfiguraasjeôfbyldings nei it QSPI-flitsapparaat. De Serial Flash Mailbox Client Intel FPGA IP is in Avalon ûnthâld-mapped slave komponint. Hjirtroch kin de hostkontrôler in Avalon-master wêze, lykas in JTAG master, Nios II prosessor, PCI Express (PCIe), in oanpaste logika, of Ethernet IP. De Mailbox Client Intel FPGA IP is nedich foar it útfieren fan operaasje op ôfstân fan systeemfernijing. Hjirtroch wurdt Serial Flash Mailbox Client Intel FPGA IP net oanrikkemandearre yn nijere ûntwerpen, om't it allinich Intel Stratix 10-apparaten stipet en kin allinich brûkt wurde om tagong te krijen ta QSPI-flashapparaten.
Ofbylding 4. Tagong ta QSPI Flash en it bywurkjen fan Flash mei help fan Mailbox Client Intel FPGA IP mei Avalon Streaming Interface
De Mailbox Client mei Avalon Streaming Interface Intel FPGA IP biedt in kommunikaasjekanaal tusken jo oanpaste logika en de feilige apparaatbehearder (SDM) yn Intel Agilex. Jo kinne dizze IP brûke om kommandopakketten te stjoeren en antwurdpakketten te ûntfangen fan 'e SDM-perifeare modules, ynklusyf QSPI. De SDM skriuwt de nije ôfbyldings nei it QSPI-flash-apparaat en konfigurearret dan it Intel Agilex-apparaat fanút it nije of bywurke byld. De Mailbox Client mei Avalon Streaming Interface Intel FPGA IP brûkt de Avalon streaming ynterface. Jo moatte in hostkontrôler brûke mei Avalon-streaming-ynterface om de IP te kontrolearjen. De Mailbox Client mei Avalon Streaming Interface Intel FPGA IP hat rapper gegevensstreaming dan de Mailbox Client Intel FPGA IP. Dizze IP stipet lykwols gjin Intel Stratix 10-apparaten, wat betsjut dat jo jo ûntwerp net direkt kinne migrearje fan Intel Stratix 10 nei Intel Agilex-apparaten.
Related Information
- Mailbox Client Intel FPGA IP Brûkersgids
- Serial Flash Mailbox Client Intel FPGA IP User Guide
- Postfakklient mei Avalon Streaming Interface Intel FPGA IP User Guide
Fergeliking tusken Serial Flash Mailbox, Mailbox Client en Mailbox Client mei Avalon Streaming Interface Intel FPGA IPs
De folgjende tabel gearfettet de ferliking tusken elk fan 'e IP's.
Postfak Client mei Avalon Streaming Interface Intel FPGA IP | Serial Flash Mailbox Client Intel FPGA IP | Postfak Client Intel FPGA IP | |
Stipe apparaten | Intel Agilex | Allinnich Intel Stratix 10 | Intel Agilex en Intel Stratix 10 |
Schnittstellen | Avalon streaming ynterface | Avalon ûnthâld-mapped ynterface | Avalon ûnthâld-mapped ynterface |
Oanbefellings | Hostcontroller dy't Avalon streaming-ynterface brûkt om gegevens te streamen. | Hostkontrôler dy't Avalon-memory-mapeare interface brûkt om lêzen en skriuwen út te fieren. | • Hostkontrôler dy't Avalon-memory-kaarte ynterface brûkt om lêzen en skriuwen út te fieren.
• Oanrikkemandearre om dizze IP te brûken yn Intel Stratix 10-apparaten. • Maklik te migrearjen fan Intel Stratix 10 nei Intel Agilex-apparaten. |
Data Transfer Speed | Sneller gegevensstreaming dan Serial Flash Mailbox Client Intel FPGA IP en Mailbox Client Intel FPGA IP. | Stadiger datastreaming dan Mailbox Client mei Avalon Streaming Interface Intel FPGA IP. | Stadiger datastreaming dan Mailbox Client mei Avalon Streaming Interface Intel FPGA IP. |
GPIO brûke as ynterface foar tagong ta Flash-apparaten
figuer 5. Tagong ta QSPI Flash
Jo kinne poarte oer ûntwerp yn kontrôle blok-basearre apparaten nei SDM basearre apparaten direkt as it ûntwerp brûkt Generic Serial Flash Interface Intel FPGA IP mei eksportearre flash pin nei GPIO. Yn guon seldsume gefallen is de QSPI flash apparaat ferbûn mei GPIO pin yn FPGA. It QSPI-flashapparaat sil allinich brûkt wurde as in algemiene doel ûnthâld opslach as it is ferbûn mei GPIO. It flash-apparaat kin tagonklik wurde fia de Generic Serial Flash Interface Intel FPGA IP (oanrikkemandearre) of Generic QUAD SPI Controller II Intel FPGA IP troch de opsje te selektearjen om de SPI-pin nei GPIO te eksportearjen.
Yn 'e Intel Stratix 10- en Intel Agilex-apparaten kinne jo de flash-apparaten ferbine mei GPIO-pin yn' e FPGA om ek te brûken as opslach foar algemien doel. Tink derom lykwols dat de parameterynstelling ynskeakelje SPI-pin-ynterface moat ynskeakele wurde yn 'e Generic Serial Flash Interface Intel FPGA IP as jo Intel Stratix 10- en Intel Agilex-apparaten brûke om flater te foarkommen by kompilaasje. Dit is om't d'r gjin tawijd Active Serial ynterface beskikber is yn 'e Intel Stratix 10 en Intel Agilex-apparaten. Foar konfiguraasje doel yn dizze apparaten, Jo moatte ferbinen de flash apparaten oan de SDM I / O lykas beskreaun yn de SDM-basearre Apparaten (Intel Stratix 10 en Intel Agilex Apparaten) seksje.
Related Information
SDM-basearre apparaten (Intel Stratix 10 en Intel Agilex-apparaten)
Stipe QSPI-apparaten basearre op Controller Type
De folgjende tabel gearfettet de stipe flash apparaten basearre op de Generic Serial Flash ynterface Intel FPGA IP en Generic QUAD SPI Controller II Intel FPGA IP.
Apparaat | IP | QSPI Apparaten |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | Generic Serial Flash Interface Intel FPGA IP | Alle QSPI apparaten |
Cyclone V, Intel Arria 10, Intel Stratix | Generic 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 (low voltage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (low voltage) | ||
• N25Q00AA11G1240 (low voltage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Foar mear ynformaasje oer de flash-apparaten dy't wurde stipe troch de Serial Flash Mailbox en Mailbox Client Intel FPGA IPs, ferwize nei de Intel Supported Configuration Devices seksje yn 'e Device Configuration - Support Center side.
Related Information
Intel Supported konfiguraasje apparaten, apparaat konfiguraasje - Support Center
Skiednis fan dokumintferzje foar AN 932: Migraasjerjochtlinen foar Flash-tagong fan kontrôleblok-basearre apparaten nei SDM-basearre apparaten
Dokumint Ferzje | Feroarings |
2020.12.21 | Inisjele release. |
AN 932: Rjochtlinen foar migraasje fan Flash Access fan kontrôleblok-basearre apparaten nei SDM-basearre apparaten
Dokuminten / Resources
![]() |
intel AN 932 Flash Access Migraasjerjochtlinen fan Control Block-basearre apparaten nei SDM-basearre apparaten [pdf] Brûkersgids AN 932 Flash Access Migraasjerjochtlinen fan Control Block Based Devices to SDM Based Devices, AN 932, Flash Access Migration Guidelines from Control Block Based Devices to SDM Based Devices, Flash Access Migration Guidelines |