intel-LOGO

intel AN 932 Flash Accessin siirtoohjeet ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin

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

Flash Accessin siirtoohjeet ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin

Johdanto

Flash-käytön siirto-ohjeet tarjoavat idean siitä, kuinka voit toteuttaa suunnittelun flash-käytöllä ja Remote System Update (RSU) -toiminnolla V-sarjan laitteissa, Intel® Arria® 10-, Intel Stratix® 10- ja Intel Agilex™ -laitteissa. Nämä ohjeet voivat myös auttaa sinua siirtymään ohjauslohkopohjaisesta suunnittelusta Secure Device Manager (SDM) -pohjaiseen suunnitteluun, jossa on flash-käyttö ja RSU-toiminto. Uudemmat laitteet, kuten Intel Stratix 10 ja Intel Agilex, käyttävät SDM-pohjaista arkkitehtuuria, joissa on erilainen flash-käyttö ja etäjärjestelmäpäivitys verrattuna V-sarjaan ja Intel Arria 10 -laitteisiin.

Siirtyminen ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin Flash Accessissa ja RSU-toiminnassa

Ohjauslohkopohjaiset laitteet (Intel Arria 10- ja V-sarjan laitteet)
Seuraavassa kuvassa näkyvät V-sarjan ja Intel Arria 10 -laitteiden flash-käytössä ja järjestelmän etäpäivitystoiminnassa käytetyt IP-osoitteet sekä kunkin IP-osoitteen rajapinnat.

Kuva 1. Ohjauslohkopohjaisten laitteiden lohkokaavio (Intel Arria 10- ja V-sarjan laitteet)

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

Intel Corporation. Kaikki oikeudet pidätetään. Intel, Intel-logo ja muut Intel-merkit ovat Intel Corporationin tai sen tytäryhtiöiden tavaramerkkejä. Intel takaa FPGA- ja puolijohdetuotteidensa suorituskyvyn nykyisten vaatimusten mukaisesti Intelin vakiotakuun mukaisesti, mutta pidättää oikeuden tehdä muutoksia tuotteisiin ja palveluihin milloin tahansa ilman erillistä ilmoitusta. Intel ei ota minkään tässä kuvatun tiedon, tuotteen tai palvelun soveltamisesta tai käytöstä johtuvaa vastuuta tai vastuuta, paitsi jos Intel on nimenomaisesti kirjallisesti hyväksynyt. Intelin asiakkaita kehotetaan hankkimaan uusin versio laitteen teknisistä tiedoista ennen kuin he luottavat julkaistuihin tietoihin ja ennen kuin he tilaavat tuotteita tai palveluita. *Muut nimet ja tuotemerkit voidaan väittää muiden omaisuudeksi.

Voit käyttää Generic Serial Flash Interface Intel FPGA IP- ja QUAD SPI (Serial Peripheral Interface) -ohjainta II suorittaaksesi flash-käytön, samoin Remote Update Intel FPGA IP:tä käytetään suorittamaan RSU-toiminto. Intel suosittelee, että käytät Generic Serial Flash Interface Intel FPGA IP -osoitetta, koska tämä IP on uudempi ja sitä voidaan käyttää minkä tahansa quad Serial peripheral Interface (QSPI) -flash-laitteiden kanssa. Salamalaitteet voidaan liittää joko erityisiin Active Serial (AS) -nastoihin tai yleiskäyttöisiin I/O (GPIO) -nastoihin. Jos haluat käyttää QSPI-flash-laitteita FPGA-konfigurointiin ja käyttäjätietojen tallentamiseen, QSPI-laite on liitettävä omistettuun aktiiviseen sarjamuistirajapintaan (ASMI). Aktiivisessa sarjakokoonpanossa MSEL-nastaasetus on sampmerkkivalo, kun FPGA on päällä. Ohjauslohko vastaanottaa QSPI-flash-dataa konfigurointilaitteilta ja konfiguroi FPGA:n.

SDM-pohjaiset laitteet (Intel Stratix 10 ja Intel Agilex -laitteet)
On kolme tapaa käyttää QSPI-salamaa SDM-pohjaisissa laitteissa, kun siirryt ohjauslohkopohjaisista laitteista flash-käytössä ja järjestelmän etäpäivityksessä. Intel suosittelee, että käytät Mailbox Client Intel FPGA IP -osoitetta sekä flash-käyttöön että järjestelmän etäpäivitykseen seuraavan kuvan mukaisesti. Kun määritysflash on kytketty SDM I/O-nastoihin, Intel suosittelee myös postilaatikkoasiakkaan Intel FPGA IP:n käyttöä.

Kuva 2. QSPI Flashin käyttäminen ja Flashin päivittäminen postilaatikkoasiakkaan Intel FPGA IP:n avulla (suositus)

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

Voit käyttää Mailbox Client Intel FPGA IP:tä päästäksesi QSPI-flashiin, joka on kytketty SDM I/O:hen, ja suorittaaksesi järjestelmäpäivityksen Intel Stratix 10- ja Intel Agilex -laitteissa. Komennot ja/tai asetuskuvat lähetetään isäntäohjaimelle. Isäntäohjain kääntää sitten komennon Avalon®-muistikartoitettuun muotoon ja lähettää sen Mailbox Client Intel FPGA IP -osoitteeseen. Postilaatikkoasiakas Intel FPGA IP ohjaa komennot/tiedot ja vastaanottaa vastaukset SDM:ltä. SDM kirjoittaa konfiguraatiokuvat QSPI-flash-laitteeseen. Mailbox Client Intel FPGA IP on myös Avalonin muistikartoitettu orjakomponentti. Isäntäohjain voi olla Avalon-isäntä, kuten JTAG master, Nios® II -prosessori, PCIe, mukautettu logiikka tai Ethernet IP. Voit käyttää Mailbox Client Intel FPGA IP -osoitetta käskemään SDM:ää tekemään uudelleenmääritykset uudella/päivitetyllä kuvalla QSPI-flash-laitteissa. Intel suosittelee, että käytät Mailbox Client Intel FPGA IP -osoitetta uusissa malleissa, koska tämä IP voi käyttää QSPI-flashia ja suorittaa RSU-toiminnon. Tätä IP-osoitetta tuetaan myös sekä Intel Stratix 10- että Intel Agilex -laitteissa, mikä helpottaa suunnittelun siirtymistä Intel Stratix 10:stä Intel Agilex -laitteisiin.

Kuva 3. QSPI Flashin käyttäminen ja Flashin päivittäminen Serial Flash -postilaatikkoasiakkaan Intel FPGA IP:n ja postilaatikkoasiakkaan Intel FPGA IP:n avulla

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

Voit käyttää vain Serial Flash Mailbox Client Intel FPGA IP:tä käyttääksesi QSPI-salamaa, joka on liitetty SDM I/O -laitteeseen Intel Stratix 10 -laitteissa. Komennot ja/tai asetuskuvat lähetetään isäntäohjaimelle. Isäntäohjain kääntää sitten komennon Avalon-muistikartoitettuun muotoon ja lähettää sen Serial Flash Mailbox Client Intel FPGA IP -osoitteeseen. Serial Flash Mailbox Client Intel FPGA IP lähettää sitten komennot/tiedot ja vastaanottaa vastaukset SDM:ltä. SDM kirjoittaa konfiguraatiokuvat QSPI-flash-laitteeseen. Serial Flash Mailbox Client Intel FPGA IP on Avalonin muistikartoitettu orjakomponentti. Siksi isäntäohjain voi olla Avalon-isäntä, kuten JTAG master, Nios II -prosessori, PCI Express (PCIe), mukautettu logiikka tai Ethernet IP. Mailbox Client Intel FPGA IP -osoite tarvitaan järjestelmän etäpäivityksen suorittamiseen. Tästä syystä Serial Flash Mailbox Client Intel FPGA IP:tä ei suositella uudemmissa malleissa, koska se tukee vain Intel Stratix 10 -laitteita ja sitä voidaan käyttää vain QSPI-flash-laitteiden käyttämiseen.

Kuva 4. QSPI Flashin käyttäminen ja Flashin päivittäminen postilaatikkoasiakkaan Intel FPGA IP:n avulla Avalon Streaming Interfacen kanssa

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

Postilaatikkoasiakas ja Avalon Streaming Interface Intel FPGA IP tarjoaa viestintäkanavan mukautetun logiikkasi ja Intel Agilexin suojatun laitehallinnan (SDM) välillä. Voit käyttää tätä IP-osoitetta komentopakettien lähettämiseen ja vastauspakettien vastaanottamiseen SDM-oheismoduuleilta, mukaan lukien QSPI. SDM kirjoittaa uudet kuvat QSPI-flash-laitteeseen ja määrittää sitten Intel Agilex -laitteen uudelleen uudesta tai päivitetystä kuvasta. Postilaatikkoasiakas, jossa on Avalon Streaming Interface Intel FPGA IP käyttää Avalonin suoratoistoliittymää. IP-osoitteen ohjaamiseen on käytettävä isäntäohjainta, jossa on Avalonin suoratoistoliittymä. Mailbox Client Avalon Streaming Interface Intel FPGA IP:llä on nopeampi tiedonsiirto kuin Mailbox Client Intel FPGA IP. Tämä IP-osoite ei kuitenkaan tue Intel Stratix 10 -laitteita, mikä tarkoittaa, että et voi siirtää suunnitteluasi suoraan Intel Stratix 10:stä Intel Agilex -laitteisiin.

Aiheeseen liittyvät tiedot

  • Postilaatikkoasiakas Intel FPGA IP -käyttöopas
  • Serial Flash Mailbox Client Intel FPGA IP -käyttöopas
  • Postilaatikkoasiakas, jossa on Avalon Streaming Interface Intel FPGA IP -käyttöopas

Serial Flash Mailbox, Mailbox Client ja Mailbox Client vertailu Avalon Streaming Interface Intel FPGA IP:illä

Seuraavassa taulukossa on yhteenveto kunkin IP:n vertailusta.

  Postilaatikkoasiakas, jossa Avalon Streaming Interface Intel FPGA IP Serial Flash Mailbox Client Intel FPGA IP Postilaatikkoasiakas Intel FPGA IP
Tuetut laitteet Intel Agilex Vain Intel Stratix 10 Intel Agilex ja Intel Stratix 10
Liitännät Avalonin suoratoistoliittymä Avalon-muistikartoitettu käyttöliittymä Avalon-muistikartoitettu käyttöliittymä
Suositukset Isäntäohjain, joka käyttää Avalonin suoratoistorajapintaa tiedon suoratoistoon. Isäntäohjain, joka käyttää Avalon-muistikartoitettua käyttöliittymää lukemiseen ja kirjoittamiseen. • Isäntäohjain, joka käyttää Avalon-muistikartoitettua käyttöliittymää lukemiseen ja kirjoittamiseen.

• Tätä IP-osoitetta suositellaan käytettäväksi Intel Stratix 10 -laitteissa.

• Helppo siirtää Intel Stratix 10:stä Intel Agilex -laitteisiin.

Tiedonsiirtonopeus Nopeampi tiedonsiirto kuin Serial Flash Mailbox Client Intel FPGA IP ja Mailbox Client Intel FPGA IP. Hitaampi tiedonsiirto kuin Mailbox Client Avalon Streaming Interface Intel FPGA IP:llä. Hitaampi tiedonsiirto kuin Mailbox Client Avalon Streaming Interface Intel FPGA IP:llä.
GPIO:n käyttö käyttöliittymänä Flash-laitteiden käyttämiseen

Kuva 5. QSPI Flashin käyttäminen

Voit siirtää suunnittelun ohjauslohkopohjaisissa laitteissa suoraan SDM-pohjaisiin laitteisiin, jos suunnittelussa käytetään Generic Serial Flash Interface Intel FPGA IP -liitäntää, jossa on viety flash-pinni GPIO:han. Joissakin harvinaisissa tapauksissa QSPI-flash-laite on kytketty FPGA:n GPIO-pintaan. QSPI-flash-laitetta käytetään vain yleiskäyttöisenä muistina, kun se on yhdistetty GPIO:han. Flash-laitetta voidaan käyttää Generic Serial Flash Interface Intel FPGA IP:n (suositus) tai Generic QUAD SPI Controller II Intel FPGA IP:n kautta valitsemalla vaihtoehdon viedä SPI-nasta GPIO:hon.

Intel Stratix 10- ja Intel Agilex -laitteissa voit liittää flash-laitteet FPGA:n GPIO-pintaan käyttääksesi niitä myös yleiskäyttöisenä muistitallennusna. Huomaa kuitenkin, että SPI-pin-rajapinnan käyttöönoton parametriasetuksen on oltava käytössä Generic Serial Flash Interface Intel FPGA IP:ssä, kun käytät Intel Stratix 10- ja Intel Agilex -laitteita virheiden estämiseksi kääntämisen aikana. Tämä johtuu siitä, että Intel Stratix 10- ja Intel Agilex -laitteissa ei ole saatavilla aktiivista sarjaliitäntää. Näiden laitteiden konfigurointia varten sinun on liitettävä flash-laitteet SDM I/O -liitäntään SDM-pohjaiset laitteet (Intel Stratix 10 ja Intel Agilex -laitteet) -osiossa kuvatulla tavalla.

Aiheeseen liittyvät tiedot
SDM-pohjaiset laitteet (Intel Stratix 10 ja Intel Agilex -laitteet)

Tuetut QSPI-laitteet Ohjaintyypin perusteella

Seuraavassa taulukossa on yhteenveto tuetuista flash-laitteista, jotka perustuvat Generic Serial Flash -liitäntään Intel FPGA IP ja Generic QUAD SPI Controller II Intel FPGA IP.

Laite IP QSPI-laitteet
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) Generic Serial Flash Interface Intel FPGA IP Kaikki QSPI-laitteet
Cyclone V, Intel Arria 10, Intel Stratix Generic QUAD SPI Controller II Intel • EPCQ16 (mikroni*-yhteensopiva)
10(1), Intel Agilex(1) FPGA IP • EPCQ32 (mikroni*-yhteensopiva)
    • EPCQ64 (mikroni*-yhteensopiva)
    • EPCQ128 (mikroni*-yhteensopiva)
    • EPCQ256 (mikroni*-yhteensopiva)
    • EPCQ512 (mikroni*-yhteensopiva)
    • EPCQL512 (mikroni*-yhteensopiva)
    • EPCQL1024 (mikroni*-yhteensopiva)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (pieni tilavuustage)
    • MT25QL512ABA
    • N2Q512A11G1240 (pieni tilavuustage)
    • N25Q00AA11G1240 (pieni tilavuustage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

Lisätietoja Flash-laitteista, joita Serial Flash Mailbox ja Mailbox Client Intel FPGA IP -osoitteet tukevat, on Laitteen kokoonpano - Support Center -sivun Intelin tukemat määrityslaitteet -osiossa.

Aiheeseen liittyvät tiedot
Intelin tukemat määrityslaitteet, Laitteen kokoonpano – Tukikeskus

Asiakirjan versiohistoria AN 932:lle: Flash Accessin siirtoohjeet ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin
Asiakirjan versio Muutokset
2020.12.21 Alkuperäinen julkaisu.

AN 932: Flash Accessin siirtoohjeet ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin

Asiakirjat / Resurssit

intel AN 932 Flash Accessin siirtoohjeet ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin [pdfKäyttöopas
AN 932 Flash Accessin siirtoohjeet ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin, AN 932, Flash Accessin siirtoohjeet ohjauslohkopohjaisista laitteista SDM-pohjaisiin laitteisiin, Flash Accessin siirtoohjeet

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *