intel-LOGO

intel AN 932 Flash Access Migrasieriglyne van beheerblokgebaseerde toestelle na SDM-gebaseerde toestelle

intel-AN-932-Flash-Toegang-Migrasie-riglyne-van-beheer-blok-gebaseerde-toestelle-na-SDM-gebaseerde toestelle-PRO

Flitstoegang-migrasieriglyne van beheerblokgebaseerde toestelle na SDM-gebaseerde toestelle

Inleiding

Die riglyne vir flitstoegangmigrasie verskaf 'n idee oor hoe jy 'n ontwerp met flitstoegang en Remote System Update (RSU)-werking op V-reeks toestelle, Intel® Arria® 10, Intel Stratix® 10 en Intel Agilex™-toestelle kan implementeer. Hierdie riglyne kan jou ook help om van beheerblokgebaseerde ontwerp na Secure Device Manager (SDM)-gebaseerde ontwerp met flitstoegang en RSU-werking te migreer. Nuwer toestelle soos Intel Stratix 10 en Intel Agilex gebruik SDM-gebaseerde argitektuur met verskillende flitstoegang en afgeleë stelselopdatering in vergelyking met die V-reeks en Intel Arria 10-toestelle.

Migrasie van beheerblok-gebaseerde na SDM-gebaseerde toestelle in Flash Access en RSU Operasie

Beheer blokgebaseerde toestelle (Intel Arria 10 en V-reeks toestelle)
Die volgende figuur toon die IP's wat gebruik word in flitstoegang en afgeleë stelselopdateringswerking op V-reeks en Intel Arria 10-toestelle, sowel as die koppelvlakke van elke IP's.

Figuur 1. Blokdiagram van beheerblok-gebaseerde toestelle (Intel Arria 10 en V-reeks toestelle)

intel-AN-932-Flash-Toegang-migrasie-riglyne-van-beheer-blok-gebaseerde-toestelle-na-SDM-gebaseerde toestelle-1

Intel Corporation. Alle regte voorbehou. Intel, die Intel-logo en ander Intel-merke is handelsmerke van Intel Corporation of sy filiale. Intel waarborg prestasie van sy FPGA- en halfgeleierprodukte volgens huidige spesifikasies in ooreenstemming met Intel se standaardwaarborg, maar behou die reg voor om enige tyd sonder kennisgewing veranderinge aan enige produkte en dienste aan te bring. Intel aanvaar geen verantwoordelikheid of aanspreeklikheid wat voortspruit uit die toepassing of gebruik van enige inligting, produk of diens wat hierin beskryf word nie, behalwe soos uitdruklik skriftelik deur Intel ooreengekom. Intel-kliënte word aangeraai om die nuutste weergawe van toestelspesifikasies te bekom voordat hulle op enige gepubliseerde inligting staatmaak en voordat bestellings vir produkte of dienste geplaas word. *Ander name en handelsmerke kan as die eiendom van ander geëis word.

Jy kan die Generiese Serial Flash Interface Intel FPGA IP en QUAD Serial Peripheral Interface (SPI) Controller II gebruik om die flitstoegang uit te voer, net so word die Remote Update Intel FPGA IP gebruik om die RSU-bewerking uit te voer. Intel beveel aan dat jy die Generiese Serial Flash Interface Intel FPGA IP gebruik aangesien hierdie IP nuwer is en met enige quad serial periferal Interface (QSPI) flitstoestelle gebruik kan word. Die flitstoestelle kan gekoppel word aan óf 'n toegewyde Active Serial (AS) penne óf die algemene I/O (GPIO) penne. As jy die QSPI-flitstoestelle vir FPGA-konfigurasie wil gebruik en om gebruikersdata te stoor, moet die QSPI-toestel aan die toegewyde aktiewe reeksgeheue-koppelvlak (ASMI)-pen gekoppel word. In 'n aktiewe reekskonfigurasie is die MSEL-peninstelling sampgelei wanneer die FPGA aangeskakel word. Die beheerblok ontvang QSPI-flitsdata vanaf die konfigurasietoestelle en konfigureer die FPGA.

SDM-gebaseerde toestelle (Intel Stratix 10 en Intel Agilex-toestelle)
Daar is drie maniere om toegang te verkry tot die QSPI-flits in SDM-gebaseerde toestelle wanneer jy migreer vanaf beheerblok-gebaseerde toestelle in flitstoegang en afgeleë stelselopdatering. Intel beveel aan dat jy die Mailbox Client Intel FPGA IP gebruik vir beide flitstoegang en afgeleë stelselopdatering, soos in die volgende figuur getoon. Wanneer die konfigurasieflits aan die SDM I/O-penne gekoppel is, beveel Intel ook aan dat jy die Mailbox Client Intel FPGA IP gebruik.

Figuur 2. Toegang tot QSPI Flash en opdatering van Flash met behulp van Mailbox Client Intel FPGA IP (aanbeveel)

intel-AN-932-Flash-Toegang-migrasie-riglyne-van-beheer-blok-gebaseerde-toestelle-na-SDM-gebaseerde toestelle-2

Jy kan die Mailbox Client Intel FPGA IP gebruik om toegang te verkry tot die QSPI-flits wat aan die SDM I/O gekoppel is en die afgeleë stelselopdatering in die Intel Stratix 10- en Intel Agilex-toestelle uit te voer. Opdragte en/of konfigurasiebeelde word na die gasheerbeheerder gestuur. Die gasheerbeheerder vertaal dan die opdrag in Avalon®-geheue-gekarteer formaat en stuur dit na die Mailbox Client Intel FPGA IP. Die Mailbox Client Intel FPGA IP dryf die opdragte/data aan en ontvang die antwoorde vanaf die SDM. Die SDM skryf die konfigurasiebeelde na die QSPI-flitstoestel. Die Mailbox Client Intel FPGA IP is ook 'n Avalon-geheue-gekarteer slawe-komponent. Die gasheerbeheerder kan 'n Avalon-meester wees, soos JTAG meester, 'n Nios® II-verwerker, PCIe, 'n pasgemaakte logika of Ethernet IP. Jy kan die Mailbox Client Intel FPGA IP gebruik om die SDM te beveel om herkonfigurasie uit te voer met die nuwe/bygewerkte beeld in QSPI-flitstoestelle. Intel beveel aan dat jy die Mailbox Client Intel FPGA IP in nuwe ontwerpe gebruik omdat hierdie IP toegang tot QSPI-flits kan kry en RSU-bewerking kan uitvoer. Hierdie IP word ook ondersteun in beide Intel Stratix 10- en Intel Agilex-toestelle, wat ontwerpmigrasie van Intel Stratix 10 na Intel Agilex-toestelle vergemaklik.

Figuur 3. Toegang tot QSPI Flash en opdatering van Flash met behulp van Serial Flash Mailbox Client Intel FPGA IP en Mailbox Client Intel FPGA IP

intel-AN-932-Flash-Toegang-migrasie-riglyne-van-beheer-blok-gebaseerde-toestelle-na-SDM-gebaseerde toestelle-3

Jy kan slegs die Serial Flash Mailbox Client Intel FPGA IP gebruik om toegang te verkry tot QSPI-flits gekoppel aan SDM I/O in die Intel Stratix 10-toestelle. Opdragte en/of konfigurasiebeelde word na die gasheerbeheerder gestuur. Die gasheerbeheerder vertaal dan die opdrag in Avalon-geheue-gekarteer formaat en stuur dit na die Serial Flash Mailbox Client Intel FPGA IP. Die Serial Flash Mailbox Client Intel FPGA IP stuur dan die opdragte/data en ontvang antwoorde vanaf die SDM. Die SDM skryf die konfigurasiebeelde na die QSPI-flitstoestel. Die Serial Flash Mailbox Client Intel FPGA IP is 'n Avalon-geheue-gekarteer slawe-komponent. Die gasheerbeheerder kan dus 'n Avalon-meester wees, soos 'n JTAG meester, Nios II verwerker, PCI Express (PCIe), 'n pasgemaakte logika, of Ethernet IP. Die Mailbox Client Intel FPGA IP word vereis om afgeleë stelselopdateringsbewerking uit te voer. Serial Flash Mailbox Client Intel FPGA IP word dus nie aanbeveel in nuwer ontwerpe nie, aangesien dit slegs Intel Stratix 10-toestelle ondersteun en slegs gebruik kan word om toegang tot QSPI-flitstoestelle te verkry.

Figuur 4. Toegang tot QSPI Flash en opdatering van Flash met behulp van Mailbox Client Intel FPGA IP met Avalon Streaming Interface

intel-AN-932-Flash-Toegang-migrasie-riglyne-van-beheer-blok-gebaseerde-toestelle-na-SDM-gebaseerde toestelle-4

Die Mailbox Client met Avalon Streaming Interface Intel FPGA IP bied 'n kommunikasiekanaal tussen jou persoonlike logika en die veilige toestelbestuurder (SDM) in Intel Agilex. Jy kan hierdie IP gebruik om opdragpakkies te stuur en antwoordpakkies van die SDM-perifere modules, insluitend QSPI, te ontvang. Die SDM skryf die nuwe beelde na die QSPI-flitstoestel en herkonfigureer dan die Intel Agilex-toestel vanaf die nuwe of opgedateerde beeld. Die Mailbox Client met Avalon Streaming Interface Intel FPGA IP gebruik die Avalon streaming koppelvlak. U moet 'n gasheerbeheerder met Avalon-stroomkoppelvlak gebruik om die IP te beheer. Die Mailbox Client met Avalon Streaming Interface Intel FPGA IP het vinniger datastroom as die Mailbox Client Intel FPGA IP. Hierdie IP ondersteun egter nie Intel Stratix 10-toestelle nie, wat beteken dat jy nie jou ontwerp direk van Intel Stratix 10 na Intel Agilex-toestelle kan migreer nie.

Verwante inligting

  • Mailbox Client Intel FPGA IP Gebruikersgids
  • Serial Flash Mailbox Client Intel FPGA IP Gebruikersgids
  • Posbuskliënt met Avalon-stroomkoppelvlak Intel FPGA IP-gebruikersgids

Vergelyking tussen Serial Flash Mailbox, Mailbox Client en Mailbox Client met Avalon Streaming Interface Intel FPGA IP's

Die volgende tabel som die vergelyking tussen elk van die IP's op.

  Posbuskliënt met Avalon Streaming Interface Intel FPGA IP Serial Flash Mailbox Client Intel FPGA IP Posbuskliënt Intel FPGA IP
Ondersteunde toestelle Intel Agilex Slegs Intel Stratix 10 Intel Agilex en Intel Stratix 10
Koppelvlakke Avalon-stroomkoppelvlak Avalon geheue-gekarteer koppelvlak Avalon geheue-gekarteer koppelvlak
Aanbevelings Gasheerbeheerder wat Avalon-stroomkoppelvlak gebruik om data te stroom. Gasheerbeheerder wat Avalon-geheue-gekarteer-koppelvlak gebruik om lees en skryf uit te voer. • Gasheerbeheerder wat Avalon-geheue-gekarteer-koppelvlak gebruik om lees en skryf uit te voer.

• Aanbeveel om hierdie IP in Intel Stratix 10-toestelle te gebruik.

• Maklik om van Intel Stratix 10 na Intel Agilex-toestelle te migreer.

Data-oordragspoed Vinniger datastroom as Serial Flash Mailbox Client Intel FPGA IP en Mailbox Client Intel FPGA IP. Stadiger datastroom as Mailbox Client met Avalon Streaming Interface Intel FPGA IP. Stadiger datastroom as Mailbox Client met Avalon Streaming Interface Intel FPGA IP.
Gebruik GPIO as koppelvlak vir toegang tot Flash-toestelle

Figuur 5. Toegang tot QSPI Flash

Jy kan ontwerp in beheerblokgebaseerde toestelle direk na SDM-gebaseerde toestelle oordra as die ontwerp Generiese Serial Flash Interface Intel FPGA IP met uitgevoerde flitspen na GPIO gebruik. In sommige seldsame gevalle is die QSPI-flitstoestel gekoppel aan GPIO-pen in FPGA. Die QSPI-flitstoestel sal slegs as 'n algemene geheueberging gebruik word wanneer dit aan GPIO gekoppel is. Die flitstoestel kan verkry word deur die Generiese Serial Flash Interface Intel FPGA IP (aanbeveel) of Generic QUAD SPI Controller II Intel FPGA IP deur die opsie te kies om die SPI pen na GPIO uit te voer.

In die Intel Stratix 10- en Intel Agilex-toestelle kan u die flitstoestelle aan die GPIO-pen in die FPGA koppel om ook as algemene geheueberging te gebruik. Neem egter asseblief kennis dat die parameterinstelling aktiveer SPI-pen-koppelvlak geaktiveer moet word in die Generic Serial Flash Interface Intel FPGA IP wanneer jy Intel Stratix 10 en Intel Agilex-toestelle gebruik om foute tydens samestelling te voorkom. Dit is omdat daar geen toegewyde Active Serial-koppelvlak beskikbaar is in die Intel Stratix 10- en Intel Agilex-toestelle nie. Vir konfigurasiedoeleindes in hierdie toestelle, moet jy die flitstoestelle aan die SDM I/O koppel soos beskryf in die SDM-gebaseerde toestelle (Intel Stratix 10 en Intel Agilex-toestelle) afdeling.

Verwante inligting
SDM-gebaseerde toestelle (Intel Stratix 10 en Intel Agilex-toestelle)

Ondersteunde QSPI-toestelle gebaseer op beheerdertipe

Die volgende tabel som die ondersteunde flitstoestelle op gebaseer op die Generiese Serial Flash-koppelvlak Intel FPGA IP en Generic QUAD SPI Controller II Intel FPGA IP.

Toestel IP QSPI-toestelle
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) Generiese Serial Flash Interface Intel FPGA IP Alle QSPI-toestelle
Cyclone V, Intel Arria 10, Intel Stratix Generiese QUAD SPI Controller II Intel • EPCQ16 (Micron*-versoenbaar)
10(1), Intel Agilex(1) FPGA IP • EPCQ32 (Micron*-versoenbaar)
    • EPCQ64 (Micron*-versoenbaar)
    • EPCQ128 (Micron*-versoenbaar)
    • EPCQ256 (Micron*-versoenbaar)
    • EPCQ512 (Micron*-versoenbaar)
    • EPCQL512 (Micron*-versoenbaar)
    • EPCQL1024 (Micron*-versoenbaar)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (lae voltage)
    • MT25QL512ABA
    • N2Q512A11G1240 (lae voltage)
    • N25Q00AA11G1240 (lae voltage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

Vir meer inligting oor die flitstoestelle wat deur die Serial Flash Mailbox en Mailbox Client Intel FPGA IPs ondersteun word, verwys na die Intel Supported Configuration Devices-afdeling in die Toestelkonfigurasie – Ondersteuningsentrum-bladsy.

Verwante inligting
Intel-ondersteunde konfigurasietoestelle, toestelkonfigurasie – ondersteuningsentrum

Dokumenthersieningsgeskiedenis vir AN 932: Flitstoegangmigrasieriglyne van beheerblokgebaseerde toestelle na SDM-gebaseerde toestelle
Dokument weergawe Veranderinge
2020.12.21 Aanvanklike vrystelling.

AN 932: Flitstoegang-migrasieriglyne van beheerblok-gebaseerde toestelle na SDM-gebaseerde toestelle

Dokumente / Hulpbronne

intel AN 932 Flash Access Migrasieriglyne van beheerblokgebaseerde toestelle na SDM-gebaseerde toestelle [pdf] Gebruikersgids
AN 932 Flash Access-migrasieriglyne vanaf beheerblokgebaseerde toestelle na SDM-gebaseerde toestelle, AN 932, Flash Access-migrasieriglyne van beheerblokgebaseerde toestelle na SDM-gebaseerde toestelle, Flash Access-migrasieriglyne

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *