intel-LOGO

intel AN 932 Flash Access Migrazio-gidalerroak Kontrol blokeetan oinarritutako gailuetatik SDM oinarritutako gailuetara

intel-AN-932-Flash-Access-Migration-Guidelines-tik-Kontrol-Blokeetan oinarritutako gailuetatik-SDM-oinarritutako gailuetara-PRO

Flash Access Migrazio-gidalerroak Kontrol-Blokeetan oinarritutako gailuetatik SDMn oinarritutako gailuetara

Sarrera

Flash sarbidearen migrazio-gidalerroek V-serieko gailuetan, Intel® Arria® 10, Intel Stratix® 10 eta Intel Agilex™ gailuetan flash sarbidearekin eta Urruneko Sistemaren Eguneratzearekin (RSU) funtzionamenduarekin nola ezar dezakezun ideia bat eskaintzen dute. Jarraibide hauek kontrol-blokeetan oinarritutako diseinutik Secure Device Manager (SDM) oinarritutako diseinura migratzen lagun zaitzakete, flash sarbidearekin eta RSU funtzionamenduarekin. Intel Stratix 10 eta Intel Agilex bezalako gailu berriek SDMn oinarritutako arkitektura erabiltzen dute flash sarbide ezberdinekin eta urruneko sistemaren eguneraketarekin V-serieekin eta Intel Arria 10 gailuekin alderatuta.

Kontrol-Blokeetan oinarritutako SDM-n oinarritutako gailuetarako migrazioa Flash Sarbidean eta RSU Eragiketan

Kontrolatu blokeetan oinarritutako gailuak (Intel Arria 10 eta V-Series gailuak)
Hurrengo irudian V-serieko eta Intel Arria 10 gailuetan flash sarbidean eta urruneko sistema eguneratzeko eragiketetan erabiltzen diren IPak erakusten dira, baita IP bakoitzaren interfazeak ere.

1. irudia. Kontrol blokeetan oinarritutako gailuen bloke-diagrama (Intel Arria 10 eta V-serieko gailuak)

intel-AN-932-Flash-Access-Migration-Guidelines-tik-Kontrol-Blokeetan oinarritutako gailuetatik-SDM-oinarritutako gailuetara-1

Intel Corporation. Eskubide guztiak erreserbatuak. Intel, Intel logotipoa eta beste Intel marka Intel Corporation edo bere filialen marka komertzialak dira. Intel-ek bere FPGA eta erdieroaleen produktuen errendimendua bermatzen du uneko zehaztapenekin, Intel-en berme estandarraren arabera, baina edozein unetan edozein produktu eta zerbitzutan aldaketak egiteko eskubidea gordetzen du jakinarazi gabe. Intel-ek ez du bere gain hartzen hemen deskribatutako edozein informazio, produktu edo zerbitzuren aplikazio edo erabileratik eratorritako erantzukizunik edo erantzukizunik, Intel-ek idatziz berariaz hitzartutakoa izan ezik. Intel-eko bezeroei gomendatzen zaie gailuaren zehaztapenen azken bertsioa eskuratzea argitaratutako edozein informaziotan oinarritu aurretik eta produktu edo zerbitzuen eskaerak egin aurretik. *Beste izen eta markak beste batzuen jabetza direla erreklamatu daitezke.

Intel FPGA IP Serieko Flash Interfaze Generikoa eta QUAD Serie Periferiko Interfazea (SPI) Controller II erabil ditzakezu flash sarbidea egiteko, era berean, Intel FPGA IP Urruneko Eguneraketa RSU eragiketa egiteko erabiltzen da. Intel FPGA IP Serieko Flash Interfaze Generikoa erabiltzea gomendatzen du, IP hau berriagoa baita eta lau serieko Interfaze periferiko (QSPI) flash gailurekin erabil daitekeelako. Flash gailuak serie aktibo (AS) pin dedikatu batera edo helburu orokorreko I/O (GPIO) pinetara konekta daitezke. QSPI flash gailuak FPGA konfiguratzeko eta erabiltzailearen datuak gordetzeko erabili nahi badituzu, QSPI gailua serieko memoria aktiboko (ASMI) pin dedikatuarekin konektatu behar da. Serieko konfigurazio aktibo batean, MSEL pin ezarpena s daampFPGA pizten denean piztu da. Kontrol-blokeak konfigurazio gailuetatik QSPI flash datuak jasotzen ditu eta FPGA konfiguratzen du.

SDMn oinarritutako gailuak (Intel Stratix 10 eta Intel Agilex gailuak)
SDMn oinarritutako gailuetan QSPI flashera sartzeko hiru modu daude kontrol blokeetan oinarritutako gailuetatik flash sarbidean eta urruneko sistema eguneratzean migratzen duzunean. Intel-ek gomendatzen du Mailbox Client Intel FPGA IP erabiltzea flash sartzeko eta urruneko sistema eguneratzeko, hurrengo irudian agertzen den moduan. Konfigurazio flasha SDM I/O pinetara konektatuta dagoenean, Intel-ek Postbox Client Intel FPGA IP erabiltzea gomendatzen du.

2. Irudia. QSPI Flash-a atzitzea eta Flash eguneratzea Postontzi Bezeroa Intel FPGA IP erabiliz (gomendatua)

intel-AN-932-Flash-Access-Migration-Guidelines-tik-Kontrol-Blokeetan oinarritutako gailuetatik-SDM-oinarritutako gailuetara-2

Intel FPGA IP Postontzi Bezeroa erabil dezakezu SDM I/O-ra konektatuta dagoen QSPI flashera sartzeko eta urruneko sistemaren eguneratzea Intel Stratix 10 eta Intel Agilex gailuetan. Komandoak eta/edo konfigurazio-irudiak ostalari kontrolatzailera bidaltzen dira. Ostalari kontrolatzaileak komandoa Avalon® memoria-mapatutako formatura itzultzen du eta Mailbox Client Intel FPGA IPra bidaltzen du. Postontzi Bezeroa Intel FPGA IP-ak komandoak/datuak gidatzen ditu eta SDM-ren erantzunak jasotzen ditu. SDM-k konfigurazio irudiak QSPI flash gailuan idazten ditu. Mailbox Client Intel FPGA IP Avalon memoria-mapatutako osagai esklaboa ere bada. Ostalari kontrolatzailea Avalon maisua izan daiteke, hala nola JTAG maisua, Nios® II prozesadorea, PCIe, logika pertsonalizatua edo Ethernet IP. Postontziaren Bezeroa Intel FPGA IP erabil dezakezu SDMri QSPI flash gailuetan irudi berri/eguneratuarekin birkonfiguratzeko agintzeko. Intel-ek gomendatzen du Mailbox Client Intel FPGA IP erabiltzea diseinu berrietan, IP honek QSPI flashera atzi dezakeelako eta RSU eragiketa egin dezakeelako. IP hau Intel Stratix 10 eta Intel Agilex gailuetan ere onartzen da, eta horrek diseinu-migrazioa errazten du Intel Stratix 10-tik Intel Agilex gailuetara.

3. Irudia. QSPI Flash-a atzitzea eta Flash-a eguneratzea Serieko Flash Postontziaren Bezeroa Intel FPGA IP eta Postontziaren Bezeroa Intel FPGA IP

intel-AN-932-Flash-Access-Migration-Guidelines-tik-Kontrol-Blokeetan oinarritutako gailuetatik-SDM-oinarritutako gailuetara-3

Intel FPGA IP Serial Flash Postbox Bezeroa soilik erabil dezakezu SDM I/O-ra konektatutako QSPI flasha sartzeko Intel Stratix 10 gailuetan. Komandoak eta/edo konfigurazio-irudiak ostalari kontrolatzailera bidaltzen dira. Ostalari kontrolatzaileak komandoa Avalon memoria-mapatutako formatura itzultzen du eta Serial Flash Mailbox Client Intel FPGA IPra bidaltzen du. Serial Flash Postontzi Bezero Intel FPGA IP-ak komandoak/datuak bidaltzen ditu eta SDM-ren erantzunak jasotzen ditu. SDM-k konfigurazio irudiak QSPI flash gailuan idazten ditu. Serial Flash Postontzi Bezeroa Intel FPGA IP Avalon memoria-mapatutako osagai esklabo bat da. Beraz, ostalari kontrolatzailea Avalon maisua izan daiteke, hala nola JTAG maisua, Nios II prozesadorea, PCI Express (PCIe), logika pertsonalizatua edo Ethernet IP. Postontzi Bezeroa Intel FPGA IP beharrezkoa da sistemaren urruneko eguneratze eragiketa egiteko. Hori dela eta, Serial Flash Mailbox Client Intel FPGA IP ez da gomendagarria diseinu berrietan, Intel Stratix 10 gailuak soilik onartzen dituelako eta QSPI flash gailuetara sartzeko soilik erabil daitekeelako.

4. Irudia. QSPI Flash-a atzitzea eta Flash eguneratzea Postontzi-bezeroa erabiliz Intel FPGA IP Avalon Streaming Interfazearekin

intel-AN-932-Flash-Access-Migration-Guidelines-tik-Kontrol-Blokeetan oinarritutako gailuetatik-SDM-oinarritutako gailuetara-4

Avalon Streaming Interface duen Postontzi Bezeroak Intel FPGA IP-k komunikazio-kanal bat eskaintzen du zure logika pertsonalizatuaren eta Intel Agilex-eko gailu kudeatzaile seguruaren (SDM) artean. IP hau erabil dezakezu komando-paketeak bidaltzeko eta erantzun-paketeak jasotzeko SDM modulu periferikoetatik, QSPI barne. SDM-k irudi berriak QSPI flash gailuan idazten ditu eta, ondoren, Intel Agilex gailua birkonfiguratzen du irudi berritik edo eguneratutik. Avalon Streaming Interface duen Postontzi Bezeroak Intel FPGA IP-k Avalon streaming interfazea erabiltzen du. IPa kontrolatzeko Avalon streaming interfazea duen ostalari kontroladore bat erabili behar duzu. Avalon Streaming Interfazea duen Postontzi Bezeroak Intel FPGA IP-k datu-streaming azkarragoa du Intel FPGA IP Postontziaren Bezeroa baino. Hala ere, IP honek ez ditu Intel Stratix 10 gailuak onartzen, eta horrek esan nahi du ezin duzula zure diseinua zuzenean migratu Intel Stratix 10-tik Intel Agilex gailuetara.

Lotutako informazioa

  • Postontzi Bezeroa Intel FPGA IP Erabiltzailearen Gida
  • Serial Flash Postontzi Bezeroa Intel FPGA IP Erabiltzailearen Gida
  • Postontzi Bezeroa Avalon Streaming Interfazea Intel FPGA IP Erabiltzailearen Gida

Serial Flash Postontziaren, Postontziaren Bezeroaren eta Postontziaren Bezeroaren arteko konparazioa Avalon Streaming Interface Intel FPGA IP-ekin

Hurrengo taulak IP bakoitzaren arteko konparaketa laburbiltzen du.

  Postontzi Bezeroa Avalon Streaming Interfazea Intel FPGA IP Serial Flash Postontzi Bezeroa Intel FPGA IP Postontzi Bezeroa Intel FPGA IP
Onartutako gailuak Intel Agilex Intel Stratix 10 bakarrik Intel Agilex eta Intel Stratix 10
Interfazeak Avalon streaming interfazea Avalon memoria-mapatutako interfazea Avalon memoria-mapatutako interfazea
Gomendioak Datuak igortzeko Avalon streaming interfazea erabiltzen duen ostalari kontrolatzailea. Avalon memoria-mapatutako interfazea erabiltzen duen ostalari kontrolatzailea irakurketa eta idazketa egiteko. • Ostalari kontrolatzailea Avalon memoria-mapatutako interfazea erabiltzen duena irakurketa eta idazketa egiteko.

• IP hau Intel Stratix 10 gailuetan erabiltzea gomendatzen da.

• Intel Stratix 10-tik Intel Agilex gailuetara migratzeko erraza.

Datuak transferitzeko abiadura Serial Flash Mailbox Client Intel FPGA IP eta Mailbox Client Intel FPGA IP baino datu-fluxu azkarragoa. Mailbox Client baino datu-streaming motelagoa Avalon Streaming Interface Intel FPGA IP-rekin. Mailbox Client baino datu-streaming motelagoa Avalon Streaming Interface Intel FPGA IP-rekin.
GPIO Flash gailuetara sartzeko interfaze gisa erabiltzea

5. Irudia. QSPI Flash-a atzitzea

Kontrol-blokeetan oinarritutako gailuetan diseinuaren gainetik SDM oinarritutako gailuetara zuzenean eraman dezakezu diseinuak Intel FPGA IP Serie Flash Interfaze Generikoa erabiltzen badu GPIOra esportatutako flash pinarekin. Kasu bakan batzuetan, QSPI flash gailua FPGAko GPIO pinera konektatuta dago. QSPI flash gailua helburu orokorreko memoria biltegiratze gisa bakarrik erabiliko da GPIOra konektatuta dagoenean. Flash gailua Intel FPGA IP Generic Serial Flash Interface (gomendatua) edo Generic QUAD SPI Controller II Intel FPGA IP bidez sar daiteke SPI pin-a GPIOra esportatzeko aukera hautatuta.

Intel Stratix 10 eta Intel Agilex gailuetan, flash gailuak FPGAko GPIO pinera konekta ditzakezu helburu orokorreko memoria biltegiratze gisa erabiltzeko. Hala ere, kontuan izan SPI pin interfazea gaitzeko parametroen ezarpena Intel FPGA IP Serieko Flash Interfaze Orokorrean gaituta egon behar dela Intel Stratix 10 eta Intel Agilex gailuak erabiltzen dituzunean, konpilazioan akatsak saihesteko. Hau da, Intel Stratix 10 eta Intel Agilex gailuetan serie aktiboko interfaze dedikaturik ez dagoelako eskuragarri. Gailu hauetan konfiguratzeko, flash gailuak SDM I/Ora konektatu behar dituzu SDMn oinarritutako gailuak (Intel Stratix 10 eta Intel Agilex gailuak) atalean azaltzen den moduan.

Lotutako informazioa
SDMn oinarritutako gailuak (Intel Stratix 10 eta Intel Agilex gailuak)

Onartutako QSPI gailuak Kontrolagailu motan oinarrituta

Hurrengo taulak onartzen diren flash gailuak laburbiltzen ditu Serieko Flash Interfaze Generikoan oinarritutako Intel FPGA IP eta QUAD SPI Controller II Intel FPGA IP Generikoan oinarrituta.

Gailua IP QSPI gailuak
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex (1) Serieko Flash Interfaze generikoa Intel FPGA IP QSPI gailu guztiak
Cyclone V, Intel Arria 10, Intel Stratix QUAD SPI Controller II Intel generikoa • EPCQ16 (Micron* bateragarria)
10(1), Intel Agilex (1) FPGA IP • EPCQ32 (Micron* bateragarria)
    • EPCQ64 (Micron* bateragarria)
    • EPCQ128 (Micron* bateragarria)
    • EPCQ256 (Micron* bateragarria)
    • EPCQ512 (Micron* bateragarria)
    • EPCQL512 (Micron* bateragarria)
    • EPCQL1024 (Micron* bateragarria)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (bolumen baxuatage)
    • MT25QL512ABA
    • N2Q512A11G1240 (bolumen baxuatage)
    • N25Q00AA11G1240 (bolumen baxuatage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

Serial Flash Postbox eta Postbox Client Intel FPGA IP-ek onartzen dituzten flash gailuei buruzko informazio gehiago lortzeko, ikusi Intel-ek onartzen dituen konfigurazio-gailuak atalean Gailuaren konfigurazioa - Laguntza Zentroa orrialdean.

Lotutako informazioa
Intel-ek onartzen dituen konfigurazio gailuak, Gailuaren konfigurazioa - Laguntza Zentroa

AN 932rako dokumentuen berrikuspen-historia: kontrol blokeetan oinarritutako gailuetatik SDM-n oinarritutako gailuetara Flash Access migratzeko jarraibideak
Dokumentuaren bertsioa Aldaketak
2020.12.21 Hasierako kaleratzea.

AN 932: Flash Access Migrazio Jarraibideak Kontrol blokeetan oinarritutako gailuetatik SDMn oinarritutako gailuetara

Dokumentuak / Baliabideak

intel AN 932 Flash Access Migrazio-gidalerroak Kontrol blokeetan oinarritutako gailuetatik SDM oinarritutako gailuetara [pdfErabiltzailearen gida
AN 932 Flash Access Migrazio-gidalerroak Kontrol-Blokeetan oinarritutako gailuetatik SDM oinarritutako gailuetara, AN 932, Flash Access Migrazio-gidalerroak Kontrol-Blokeetan oinarritutako gailuetatik SDM oinarritutako gailuetara, Flash Access Migrazio-gidalerroak

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *