intel-LOGO

intel AN 932 Flash Access Migration Guidelines from Control Block Based Devices to SDM Based Devices

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-PRO

Smernice za selitev dostopa do bliskavice z naprav Control BlockBased na naprave SDM

Uvod

Smernice za selitev bliskovnega dostopa ponujajo idejo o tem, kako lahko implementirate načrt z bliskovnim dostopom in operacijo posodobitve sistema na daljavo (RSU) v napravah serije V, napravah Intel® Arria® 10, Intel Stratix® 10 in Intel Agilex™. Te smernice vam lahko tudi pomagajo pri prehodu z zasnove, ki temelji na nadzornih blokih, na zasnovo, ki temelji na Secure Device Manager (SDM), z dostopom do bliskovnega vmesnika in delovanjem RSU. Novejše naprave, kot sta Intel Stratix 10 in Intel Agilex, uporabljajo arhitekturo, ki temelji na SDM, z drugačnim bliskovnim dostopom in oddaljenim posodabljanjem sistema v primerjavi z napravami serije V in Intel Arria 10.

Migracija z naprav, ki temeljijo na krmilnem bloku, na naprave, ki temeljijo na SDM, pri delovanju Flash Access in RSU

Naprave na osnovi krmilnih blokov (naprave Intel Arria 10 in serije V)
Naslednja slika prikazuje IP-je, uporabljene pri bliskovnem dostopu in operaciji posodabljanja sistema na daljavo v napravah serije V in Intel Arria 10, kot tudi vmesnike vsakega IP-ja.

Slika 1. Blokovni diagram naprav, ki temeljijo na krmilnem bloku (naprave Intel Arria 10 in serije V)

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-1

Intel Corporation. Vse pravice pridržane. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Intel jamči za delovanje svojih izdelkov FPGA in polprevodnikov v skladu s trenutnimi specifikacijami v skladu z Intelovo standardno garancijo, vendar si pridržuje pravico do sprememb katerega koli izdelka in storitve kadar koli brez predhodnega obvestila. Intel ne prevzema nobene odgovornosti ali obveznosti, ki izhaja iz uporabe ali uporabe katere koli informacije, izdelka ali storitve, opisanih tukaj, razen če je Intel izrecno pisno privolil v to. Intelovim strankam svetujemo, da pridobijo najnovejšo različico specifikacij naprave, preden se zanesejo na kakršne koli objavljene informacije in preden oddajo naročila za izdelke ali storitve. *Druga imena in blagovne znamke so lahko last drugih.

Za izvajanje bliskovnega dostopa lahko uporabite Generic Serial Flash Interface Intel FPGA IP in QUAD Serial Peripheral Interface (SPI) Controller II, podobno kot se Remote Update Intel FPGA IP uporablja za izvajanje operacije RSU. Intel priporoča, da uporabite Generic Serial Flash Interface Intel FPGA IP, saj je ta IP novejši in ga je mogoče uporabiti s katero koli bliskovno napravo QSPI (Quad Serial Peripheral Interface). Bliskovniške naprave je mogoče povezati z namenskimi aktivnimi serijskimi (AS) zatiči ali za splošne namene I/O (GPIO). Če želite uporabljati bliskovne naprave QSPI za konfiguracijo FPGA in shranjevanje uporabniških podatkov, mora biti naprava QSPI povezana z zatičem namenskega aktivnega serijskega pomnilniškega vmesnika (ASMI). V aktivni serijski konfiguraciji je nastavitev nožice MSEL sampsveti, ko je FPGA vklopljena. Krmilni blok prejme bliskovne podatke QSPI iz konfiguracijskih naprav in konfigurira FPGA.

Naprave, ki temeljijo na SDM (naprave Intel Stratix 10 in Intel Agilex)
Obstajajo trije načini za dostop do bliskavice QSPI v napravah, ki temeljijo na SDM, ko preselite iz naprav, ki temeljijo na nadzornem bloku, pri dostopu do bliskovnice in posodobitvi sistema na daljavo. Intel priporoča, da uporabite Mailbox Client Intel FPGA IP za bliskovni dostop in oddaljeno posodobitev sistema, kot je prikazano na naslednji sliki. Ko je konfiguracijska bliskavica priključena na V/I nožice SDM, Intel prav tako priporoča uporabo odjemalca poštnega predala Intel FPGA IP.

Slika 2. Dostop do bliskavice QSPI in posodabljanje bliskavice z uporabo odjemalca nabiralnika Intel FPGA IP (priporočeno)

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-2

Odjemalca poštnega predala Intel FPGA IP lahko uporabite za dostop do bliskavice QSPI, ki je povezana z V/I SDM, in izvedete posodobitev sistema na daljavo v napravah Intel Stratix 10 in Intel Agilex. Ukazi in/ali konfiguracijske slike se pošljejo gostiteljskemu krmilniku. Krmilnik gostitelja nato prevede ukaz v pomnilniško preslikan format Avalon® in ga pošlje odjemalcu poštnega predala Intel FPGA IP. Odjemalec poštnega predala Intel FPGA IP upravlja ukaze/podatke in sprejema odgovore od SDM. SDM zapiše konfiguracijske slike v bliskovno napravo QSPI. Odjemalec poštnega predala Intel FPGA IP je tudi podrejena komponenta Avalona, ​​preslikana v pomnilnik. Gostiteljski krmilnik je lahko Avalon master, kot je JTAG master, procesor Nios® II, PCIe, logika po meri ali Ethernet IP. Odjemalca poštnega predala Intel FPGA IP lahko uporabite za ukaz SDM, da izvede ponovno konfiguracijo z novo/posodobljeno sliko v bliskovnih napravah QSPI. Intel priporoča, da uporabite Mailbox Client Intel FPGA IP v novih oblikah, ker lahko ta IP dostopa do bliskavice QSPI in izvaja operacijo RSU. Ta IP je podprt tudi v napravah Intel Stratix 10 in Intel Agilex, kar olajša selitev zasnove z Intel Stratix 10 na naprave Intel Agilex.

Slika 3. Dostop do QSPI Flash in posodabljanje Flasha z uporabo serijskega Flash Mailbox Client Intel FPGA IP in Mailbox Client Intel FPGA IP

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-3

Za dostop do bliskavice QSPI, povezane z V/I SDM v napravah Intel Stratix 10, lahko uporabite samo odjemalca serijskega bliskovnega poštnega predala Intel FPGA IP. Ukazi in/ali konfiguracijske slike se pošljejo gostiteljskemu krmilniku. Krmilnik gostitelja nato prevede ukaz v Avalon pomnilniško preslikan format in ga pošlje odjemalcu serijskega poštnega predala Flash Intel FPGA IP. Serial Flash Mailbox Client Intel FPGA IP nato pošlje ukaze/podatke in prejme odgovore od SDM. SDM zapiše konfiguracijske slike v bliskovno napravo QSPI. Serial Flash Mailbox Client Intel FPGA IP je podrejena komponenta Avalona, ​​preslikana v pomnilnik. Zato je gostiteljski krmilnik lahko Avalon master, kot je JTAG master, procesor Nios II, PCI Express (PCIe), logika po meri ali Ethernet IP. Odjemalec poštnega predala Intel FPGA IP je potreben za izvajanje operacije posodobitve sistema na daljavo. Zato odjemalec serijskega bliskovnega poštnega predala Intel FPGA IP ni priporočljiv v novejših izvedbah, saj podpira samo naprave Intel Stratix 10 in se lahko uporablja samo za dostop do bliskovnih naprav QSPI.

Slika 4. Dostop do bliskavice QSPI in posodabljanje bliskavice z uporabo odjemalca nabiralnika Intel FPGA IP s pretočnim vmesnikom Avalon

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-4

Odjemalec poštnega predala s pretočnim vmesnikom Avalon Intel FPGA IP zagotavlja komunikacijski kanal med vašo logiko po meri in varnim upraviteljem naprav (SDM) v Intel Agilex. Ta IP lahko uporabite za pošiljanje ukaznih paketov in prejemanje odzivnih paketov od perifernih modulov SDM, vključno s QSPI. SDM zapiše nove slike v bliskovno napravo QSPI in nato znova konfigurira napravo Intel Agilex iz nove ali posodobljene slike. Odjemalec poštnega predala s pretočnim vmesnikom Avalon Intel FPGA IP uporablja pretočni vmesnik Avalon. Za nadzor IP-ja morate uporabiti gostiteljski krmilnik s pretočnim vmesnikom Avalon. Odjemalec poštnega predala s pretočnim vmesnikom Avalon Intel FPGA IP ima hitrejše pretakanje podatkov kot odjemalec poštnega predala Intel FPGA IP. Vendar ta IP ne podpira naprav Intel Stratix 10, kar pomeni, da ne morete preseliti svoje zasnove neposredno z Intel Stratix 10 na naprave Intel Agilex.

Povezane informacije

  • Mailbox Client Intel FPGA IP Uporabniški priročnik
  • Serial Flash Mailbox Client Intel FPGA IP User Guide
  • Odjemalec poštnega predala s pretočnim vmesnikom Avalon Intel FPGA IP Uporabniški priročnik

Primerjava med Serial Flash Mailbox, Mailbox Client in Mailbox Client z Avalon Streaming Interface Intel FPGA IP-ji

Naslednja tabela povzema primerjavo med posameznimi naslovi IP.

  Odjemalec poštnega predala s pretočnim vmesnikom Avalon Intel FPGA IP Serial Flash Mailbox Client Intel FPGA IP Odjemalec poštnega predala Intel FPGA IP
Podprte naprave Intel Agilex Samo Intel Stratix 10 Intel Agilex in Intel Stratix 10
Vmesniki Pretočni vmesnik Avalon Avalon spominsko preslikan vmesnik Avalon spominsko preslikan vmesnik
Priporočila Krmilnik gostitelja, ki uporablja pretočni vmesnik Avalon za pretakanje podatkov. Gostiteljski krmilnik, ki za branje in pisanje uporablja Avalon pomnilniški vmesnik. • Krmilnik gostitelja, ki za branje in pisanje uporablja Avalon pomnilniški vmesnik.

• Priporočena uporaba tega IP-ja v napravah Intel Stratix 10.

• Enostaven prehod z Intel Stratix 10 na naprave Intel Agilex.

Hitrost prenosa podatkov Hitrejše pretakanje podatkov kot Serial Flash Mailbox Client Intel FPGA IP in Mailbox Client Intel FPGA IP. Počasnejši pretok podatkov kot odjemalec poštnega predala z vmesnikom za pretakanje Avalon Intel FPGA IP. Počasnejši pretok podatkov kot odjemalec poštnega predala z vmesnikom za pretakanje Avalon Intel FPGA IP.
Uporaba GPIO kot vmesnika za dostop do naprav Flash

Slika 5. Dostop do QSPI Flash

Zasnovo v napravah, ki temeljijo na krmilnem bloku, lahko neposredno prenesete na naprave, ki temeljijo na SDM, če zasnova uporablja generični serijski bliskovni vmesnik Intel FPGA IP z izvoženim bliskovnim zatičem v GPIO. V nekaterih redkih primerih je bliskovna naprava QSPI povezana s priključkom GPIO v FPGA. Naprava QSPI flash bo uporabljena samo kot shramba splošnega pomnilnika, ko je povezana z GPIO. Do bliskovne naprave je mogoče dostopati prek Generic Serial Flash Interface Intel FPGA IP (priporočeno) ali Generic QUAD SPI Controller II Intel FPGA IP, tako da izberete možnost za izvoz SPI pina v GPIO.

V napravah Intel Stratix 10 in Intel Agilex lahko bliskovne naprave povežete s priključkom GPIO v FPGA, da jih uporabite tudi kot pomnilnik za splošne namene. Vendar upoštevajte, da mora biti nastavitev parametra za omogočanje vmesnika SPI pin omogočena v Generic Serial Flash Interface Intel FPGA IP, ko uporabljate naprave Intel Stratix 10 in Intel Agilex, da preprečite napake med prevajanjem. To je zato, ker v napravah Intel Stratix 10 in Intel Agilex ni na voljo namenskega vmesnika Active Serial. Za konfiguracijo v teh napravah morate bliskovne naprave povezati z V/I SDM, kot je opisano v razdelku Naprave, ki temeljijo na SDM (naprave Intel Stratix 10 in Intel Agilex).

Povezane informacije
Naprave, ki temeljijo na SDM (naprave Intel Stratix 10 in Intel Agilex)

Podprte naprave QSPI glede na vrsto krmilnika

Naslednja tabela povzema podprte bliskovne naprave, ki temeljijo na vmesniku Generic Serial Flash Intel FPGA IP in Generic QUAD SPI Controller II Intel FPGA IP.

Naprava IP Naprave QSPI
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) Generični serijski bliskovni vmesnik Intel FPGA IP Vse naprave QSPI
Cyclone V, Intel Arria 10, Intel Stratix Generic QUAD SPI Controller II Intel • EPCQ16 (združljiv z Micron*)
10(1), Intel Agilex(1) FPGA IP • EPCQ32 (združljiv z Micron*)
    • EPCQ64 (združljiv z Micron*)
    • EPCQ128 (združljiv z Micron*)
    • EPCQ256 (združljiv z Micron*)
    • EPCQ512 (združljiv z Micron*)
    • EPCQL512 (združljiv z Micron*)
    • EPCQL1024 (združljiv z Micron*)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (nizka voltage)
    • MT25QL512ABA
    • N2Q512A11G1240 (nizka voltage)
    • N25Q00AA11G1240 (nizka voltage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

Za več informacij o bliskovnih napravah, ki jih podpirajo Serial Flash Mailbox in Mailbox Client Intel FPGA IP-ji, glejte razdelek Intel Supported Configuration Devices na strani Device Configuration – Support Center.

Povezane informacije
Konfiguracijske naprave, ki jih podpira Intel, Konfiguracija naprav – Center za podporo

Zgodovina revizij dokumenta za AN 932: Smernice za prehod bliskovnega dostopa z naprav, ki temeljijo na kontrolnih blokih, na naprave, ki temeljijo na SDM
Različica dokumenta Spremembe
2020.12.21 Začetna izdaja.

AN 932: Smernice za selitev bliskovnega dostopa z naprav, ki temeljijo na kontrolnih blokih, na naprave, ki temeljijo na SDM

Dokumenti / Viri

intel AN 932 Flash Access Migration Guidelines from Control Block Based Devices to SDM Based Devices [pdf] Uporabniški priročnik
AN 932 Smernice za prehod na bliskovni dostop z naprav, ki temeljijo na krmilnem bloku, na naprave, ki temeljijo na SDM, AN 932, Smernice za prehod na bliskovni dostop iz naprav, ki temeljijo na nadzornem bloku, na naprave, ki temeljijo na SDM, smernice za selitev dostopa na bliskovni

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *