intel AN 932 Flash Accessi migratsiooni juhised juhtplokipõhistest seadmetest SDM-põhistele seadmetele
Flash-juurdepääsu juhised juhtimisplokipõhistest seadmetest SDM-põhistele seadmetele
Sissejuhatus
Välklambi juurdepääsu migratsioonijuhised annavad idee, kuidas rakendada välklambi juurdepääsu ja süsteemi kaugvärskenduse (RSU) toimingut V-seeria seadmetes, Intel® Arria® 10, Intel Stratix® 10 ja Intel Agilex™ seadmetes. Need juhised võivad samuti aidata teil üle minna juhtplokipõhiselt disainilt turvalise seadmehalduri (SDM) põhisele välklambi juurdepääsu ja RSU-funktsiooniga disainile. Uuemad seadmed, nagu Intel Stratix 10 ja Intel Agilex, kasutavad V-seeria ja Intel Arria 10 seadmetega võrreldes SDM-põhist arhitektuuri erineva välklambi juurdepääsu ja kaugsüsteemi värskendusega.
Üleminek juhtplokipõhistelt seadmetelt SDM-põhistele seadmetele Flash Accessis ja RSU töös
Juhtplokipõhised seadmed (Intel Arria 10 ja V-seeria seadmed)
Järgmisel joonisel on näidatud V-seeria ja Intel Arria 10 seadmete välkpöörduse ja süsteemi kaugvärskenduse töös kasutatavad IP-d, samuti iga IP-liidese liidesed.
Joonis 1. Juhtplokipõhiste seadmete plokkskeem (Intel Arria 10 ja V-seeria seadmed)
Intel Corporation. Kõik õigused kaitstud. Intel, Inteli logo ja muud Inteli kaubamärgid on Intel Corporationi või selle tütarettevõtete kaubamärgid. Intel garanteerib oma FPGA ja pooljuhttoodete toimimise praeguste spetsifikatsioonide kohaselt vastavalt Inteli standardgarantiile, kuid jätab endale õiguse teha mis tahes tooteid ja teenuseid igal ajal ilma ette teatamata. Intel ei võta endale mingit vastutust ega kohustusi, mis tulenevad siin kirjeldatud teabe, toote või teenuse rakendusest või kasutamisest, välja arvatud juhul, kui Intel on sellega sõnaselgelt kirjalikult nõustunud. Inteli klientidel soovitatakse hankida seadme spetsifikatsioonide uusim versioon enne avaldatud teabele tuginemist ja enne toodete või teenuste tellimuste esitamist. *Teisi nimesid ja kaubamärke võidakse pidada teiste omandiks.
Välklambile juurdepääsu tegemiseks saate kasutada Intel FPGA IP üldist jadaliidese ja SPI (QUAD Serial Peripheral Interface) kontrollerit II, samuti kasutatakse RSU toimingu tegemiseks Inteli FPGA IP kaugvärskendust. Intel soovitab teil kasutada üldist jadaliidese Intel FPGA IP-d, kuna see IP on uuem ja seda saab kasutada kõigi neljajadaliidese (QSPI) välkmäluseadmetega. Välklampe saab ühendada kas spetsiaalsete Active Serial (AS) tihvtidega või üldotstarbeliste I/O (GPIO) viigudega. Kui soovite kasutada QSPI välkmäluseadmeid FPGA konfigureerimiseks ja kasutajaandmete salvestamiseks, peab QSPI seade olema ühendatud spetsiaalse aktiivse jadaliidese (ASMI) viiguga. Aktiivse jadakonfiguratsiooni korral on MSEL-i viigu seadistus sampLED, kui FPGA on sisse lülitatud. Juhtplokk võtab konfiguratsiooniseadmetelt vastu QSPI välkmäluandmeid ja konfigureerib FPGA.
SDM-põhised seadmed (Intel Stratix 10 ja Intel Agilex seadmed)
SDM-põhistes seadmetes on QSPI-välklambile juurdepääsemiseks kolm võimalust, kui migreerute välklambi juurdepääsu ja süsteemi kaugvärskenduse puhul juhtplokipõhistelt seadmetelt. Intel soovitab kasutada postkastikliendi Inteli FPGA IP-d nii välkjuurdepääsuks kui ka kaugsüsteemi värskendamiseks, nagu on näidatud järgmisel joonisel. Kui konfiguratsioonivälk on ühendatud SDM I/O kontaktidega, soovitab Intel kasutada ka postkastikliendi Inteli FPGA IP-d.
Joonis 2. Juurdepääs QSPI Flashile ja Flashi värskendamine postkastikliendi Intel FPGA IP abil (soovitatav)
Saate kasutada postkastikliendi Inteli FPGA IP-d, et pääseda juurde QSPI-välklambile, mis on ühendatud SDM I/O-ga, ja teostada kaugsüsteemi värskendamist seadmetes Intel Stratix 10 ja Intel Agilex. Käsud ja/või konfiguratsioonipildid saadetakse hostkontrollerile. Seejärel tõlgib hostikontroller käsu Avalon®-i mälukaardiga vormingusse ja saadab selle postkastikliendile Inteli FPGA IP. Postkastiklient Intel FPGA IP juhib käske/andmeid ja võtab vastused vastu SDM-ilt. SDM kirjutab konfiguratsioonipildid QSPI-välkseadmesse. Postkastikliendi Inteli FPGA IP on samuti Avaloni mälukaardistatud alamkomponent. Hostikontrolleriks võib olla Avaloni juht, näiteks JTAG master, Nios® II protsessor, PCIe, kohandatud loogika või Etherneti IP. Saate kasutada postkastikliendi Inteli FPGA IP-d, et anda SDM-ile käsk QSPI-välkmäluseadmetes uue/värskendatud pildiga uuesti seadistada. Intel soovitab kasutada postkastikliendi Inteli FPGA IP-d uutes kujundustes, kuna see IP-aadress pääseb juurde QSPI-välgu ja teostab RSU-toimingut. Seda IP-d toetavad ka nii Intel Stratix 10 kui ka Intel Agilexi seadmed, mis hõlbustab disaini migratsiooni Intel Stratix 10-lt Intel Agilexi seadmetele.
Joonis 3. Juurdepääs QSPI Flashile ja Flashi värskendamine Serial Flash postkastikliendi Intel FPGA IP ja postkastikliendi Intel FPGA IP abil
Saate kasutada ainult Serial Flash Mailbox Client Intel FPGA IP-d, et pääseda juurde Intel Stratix 10 seadmetes SDM I/O-ga ühendatud QSPI-välklampidele. Käsud ja/või konfiguratsioonipildid saadetakse hostkontrollerile. Seejärel tõlgib hostikontroller käsu Avaloni mälukaardiga vormingusse ja saadab selle Serial Flash Mailbox Client Intel FPGA IP-le. Serial Flash Mailbox Client Intel FPGA IP saadab seejärel käsud/andmed ja saab vastused SDM-ilt. SDM kirjutab konfiguratsioonipildid QSPI-välkseadmesse. Serial Flash Mailbox Client Intel FPGA IP on Avaloni mäluga kaardistatud alamkomponent. Seega võib hostikontrolleriks olla Avaloni juht, näiteks JTAG master, Nios II protsessor, PCI Express (PCIe), kohandatud loogika või Etherneti IP. Süsteemi kaugvärskendamise toimingu tegemiseks on vaja postkastikliendi Inteli FPGA IP-d. Seetõttu ei soovitata Inteli FPGA IP-d Serial Flash Mailbox Client uuemates kujundustes, kuna see toetab ainult Intel Stratix 10 seadmeid ja seda saab kasutada ainult QSPI välkmäluseadmetele juurdepääsuks.
Joonis 4. Juurdepääs QSPI Flashile ja Flashi värskendamine postkastikliendi Intel FPGA IP abil koos Avaloni voogedastusliidesega
Avaloni voogedastusliidese Intel FPGA IP-ga postkastiklient pakub suhtluskanalit teie kohandatud loogika ja Intel Agilexi turvalise seadmehalduri (SDM) vahel. Seda IP-aadressi saate kasutada SDM-i välismoodulitelt, sealhulgas QSPI-lt, käsupakettide saatmiseks ja vastusepakettide vastuvõtmiseks. SDM kirjutab uued pildid QSPI-välkseadmesse ja seejärel konfigureerib Intel Agilexi seadme uue või värskendatud pildi põhjal ümber. Avaloni voogedastusliidesega postkastiklient Intel FPGA IP kasutab Avaloni voogesituse liidest. IP-aadressi juhtimiseks peate kasutama Avaloni voogedastusliidesega hostikontrollerit. Avaloni voogedastusliidese Intel FPGA IP-ga postkastiklientil on kiirem andmete voogesitus kui postkastikliendil Inteli FPGA IP. See IP ei toeta aga Intel Stratix 10 seadmeid, mis tähendab, et te ei saa oma disaini otse Intel Stratix 10-st Intel Agilexi seadmetesse üle viia.
Seotud teave
- Postkastikliendi Intel FPGA IP kasutusjuhend
- Serial Flash Mailbox Client Intel FPGA IP kasutusjuhend
- Postkasti klient koos Avaloni voogedastusliidesega Intel FPGA IP kasutusjuhend
Serial Flash-postkasti, postkastikliendi ja postkastikliendi võrdlus Avaloni voogedastusliidese Intel FPGA IP-dega
Järgmises tabelis on kokkuvõte kõigi IP-de võrdlusest.
Postkastiklient Avaloni voogedastusliidesega Intel FPGA IP | Serial Flash Mailbox Client Intel FPGA IP | Postkastiklient Intel FPGA IP | |
Toetatud seadmed | Intel Agilex | Ainult Intel Stratix 10 | Intel Agilex ja Intel Stratix 10 |
Liidesed | Avalon voogesituse liides | Avalon mälukaardistatud liides | Avalon mälukaardistatud liides |
Soovitused | Hostikontroller, mis kasutab andmete voogesitamiseks Avaloni voogedastusliidest. | Hostikontroller, mis kasutab lugemiseks ja kirjutamiseks Avaloni mälukaardistatud liidest. | • Hostkontroller, mis kasutab lugemiseks ja kirjutamiseks Avaloni mälukaardistatud liidest.
• Soovitatav on kasutada seda IP-d Intel Stratix 10 seadmetes. • Lihtne üle minna Intel Stratix 10-lt Intel Agilexi seadmetele. |
Andmeedastuskiirus | Kiirem andmete voogesitus kui Serial Flash Mailbox Client Intel FPGA IP ja postkastiklient Intel FPGA IP. | Aeglasem andmete voogesitus kui postkastiklient koos Avaloni voogedastusliidese Intel FPGA IP-ga. | Aeglasem andmete voogesitus kui postkastiklient koos Avaloni voogedastusliidese Intel FPGA IP-ga. |
GPIO kasutamine liidesena Flash-seadmetele juurdepääsuks
Joonis 5. Juurdepääs QSPI Flashile
Saate juhtplokipõhistes seadmetes disaini üle kanda otse SDM-põhistele seadmetele, kui kujundus kasutab Inteli FPGA IP üldist jadaliidest koos eksporditud välklambi viiguga GPIO-sse. Mõnel harvadel juhtudel on QSPI-välkseade ühendatud FPGA-s GPIO-pistikuga. QSPI-välkmäluseadet kasutatakse ainult üldotstarbelise mälusalvestusena, kui see on ühendatud GPIO-ga. Välkmäluseadmele pääseb juurde Generic Serial Flash Interface Intel FPGA IP (soovitatav) või Generic QUAD SPI Controller II Intel FPGA IP kaudu, valides võimaluse eksportida SPI viik GPIO-sse.
Intel Stratix 10 ja Intel Agilexi seadmetes saate ühendada välkmäluseadmed FPGA GPIO viiguga, et kasutada neid ka üldotstarbelise mälusalvestusena. Arvestage siiski, et kui kasutate Intel Stratix 10 ja Intel Agilexi seadmeid, peab kompileerimise ajal tekkivate vigade vältimiseks olema lubatud SPI pin-liidese parameetrite säte Intel FPGA IP üldises jadaliideses. Selle põhjuseks on asjaolu, et Intel Stratix 10 ja Intel Agilexi seadmetes puudub spetsiaalne Active Serial liides. Nendes seadmetes konfigureerimiseks peate ühendama välkmäluseadmed SDM-i sisend-/väljundiga, nagu on kirjeldatud jaotises SDM-põhised seadmed (Intel Stratix 10 ja Intel Agilex-seadmed).
Seotud teave
SDM-põhised seadmed (Intel Stratix 10 ja Intel Agilex seadmed)
Toetatud QSPI-seadmed kontrolleri tüübi alusel
Järgmises tabelis on kokkuvõte toetatud välkmäluseadmetest, mis põhinevad Inteli FPGA IP üldisel jadavälgu liidesel ja Generic QUAD SPI Controller II Intel FPGA IP-l.
Seade | IP | QSPI seadmed |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex (1) | Üldine Serial Flash Interface Intel FPGA IP | Kõik QSPI seadmed |
Cyclone V, Intel Arria 10, Intel Stratix | Üldine QUAD SPI Controller II Intel | • EPCQ16 (mikroniga* ühilduv) |
10(1), Intel Agilex (1) | FPGA IP | • EPCQ32 (mikroniga* ühilduv) |
• EPCQ64 (mikroniga* ühilduv) | ||
• EPCQ128 (mikroniga* ühilduv) | ||
• EPCQ256 (mikroniga* ühilduv) | ||
• EPCQ512 (mikroniga* ühilduv) | ||
• EPCQL512 (mikroniga* ühilduv) | ||
• EPCQL1024 (mikroniga* ühilduv) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (madal voltage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (madal voltage) | ||
• N25Q00AA11G1240 (madal voltage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Lisateabe saamiseks Flash-seadmete kohta, mida toetavad Serial Flash Mailbox ja Mailbox Client Intel FPGA IP-d, vaadake jaotist Inteli toetatud konfiguratsiooniseadmed leheküljel Seadme konfiguratsioon – tugikeskus.
Seotud teave
Inteli toetatud konfiguratsiooniseadmed, seadme konfiguratsioon – tugikeskus
AN 932 dokumendi versioonide ajalugu: juhised välklambi juurdepääsu migreerimiseks juhtplokipõhistest seadmetest SDM-põhistele seadmetele
Dokumendi versioon | Muudatused |
2020.12.21 | Esialgne vabastamine. |
AN 932: välklambi juurdepääsu juhised juhtplokipõhistelt seadmetelt SDM-põhistele seadmetele
Dokumendid / Ressursid
![]() |
intel AN 932 Flash Accessi migratsiooni juhised juhtplokipõhistest seadmetest SDM-põhistele seadmetele [pdfKasutusjuhend AN 932 Flash Accessi migratsiooni juhised juhtplokipõhistest seadmetest SDM-põhistele seadmetele, AN 932, Flash Accessi migratsiooni juhised juhtplokipõhistest seadmetest SDM-põhistele seadmetele, välklambi juurdepääsu migratsiooni juhised |