intel-LOGO

intel AN 932 Pokyny pro migraci přístupu Flash ze zařízení založených na řídicím bloku na zařízení založená na SDM

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

Pokyny pro migraci Flash Access z Control BlockBased Devices na SDM-Based Devices

Zavedení

Pokyny pro migraci přístupu flash poskytují představu o tom, jak můžete implementovat návrh s přístupem flash a operací Remote System Update (RSU) na zařízeních řady V, Intel® Arria® 10, Intel Stratix® 10 a Intel Agilex™. Tyto pokyny vám také mohou pomoci přejít z návrhu založeného na řídicích blocích na návrh založený na Secure Device Manager (SDM) s přístupem flash a provozem RSU. Novější zařízení, jako jsou Intel Stratix 10 a Intel Agilex, používají architekturu založenou na SDM s odlišným přístupem flash a vzdálenou aktualizací systému ve srovnání se zařízeními řady V a Intel Arria 10.

Migrace z Control Block-Based na SDM-Based Devices v přístupu Flash a provozu RSU

Ovládací bloková zařízení (zařízení Intel Arria 10 a V-Series)
Následující obrázek ukazuje adresy IP používané při flashovém přístupu a operaci vzdálené aktualizace systému na zařízeních řady V a Intel Arria 10 a také rozhraní jednotlivých IP.

Obrázek 1. Blokové schéma zařízení na bázi řídicího bloku (zařízení Intel Arria 10 a V-Series)

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

Intel Corporation. Všechna práva vyhrazena. Intel, logo Intel a další značky Intel jsou ochranné známky společnosti Intel Corporation nebo jejích dceřiných společností. Společnost Intel zaručuje výkon svých FPGA a polovodičových produktů podle aktuálních specifikací v souladu se standardní zárukou společnosti Intel, ale vyhrazuje si právo provádět změny jakýchkoli produktů a služeb kdykoli bez upozornění. Společnost Intel nepřebírá žádnou odpovědnost nebo závazky vyplývající z aplikace nebo použití jakýchkoli informací, produktů nebo služeb popsaných v tomto dokumentu, pokud to není výslovně písemně odsouhlaseno společností Intel. Zákazníkům společnosti Intel se doporučuje získat nejnovější verzi specifikací zařízení dříve, než se budou spoléhat na jakékoli zveřejněné informace a než zadají objednávky na produkty nebo služby. *Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.

K provedení flash přístupu můžete použít Generic Serial Flash Interface Intel FPGA IP a QUAD Serial Peripheral Interface (SPI) Controller II, podobně se k provádění operace RSU používá Remote Update Intel FPGA IP. Společnost Intel doporučuje používat generické sériové rozhraní Flash Intel FPGA IP, protože tato adresa IP je novější a lze ji použít s libovolnými flashovými zařízeními se čtyřmi sériovými periferními rozhraními (QSPI). Flash zařízení lze připojit buď k vyhrazeným pinům Active Serial (AS) nebo k pinům I/O pro všeobecné použití (GPIO). Chcete-li používat flash zařízení QSPI pro konfiguraci FPGA a ukládání uživatelských dat, zařízení QSPI musí být připojeno k pinu vyhrazeného aktivního sériového paměťového rozhraní (ASMI). V aktivní sériové konfiguraci je nastavení pinu MSEL sampLED při zapnutí FPGA. Řídicí blok přijímá data QSPI flash z konfiguračních zařízení a konfiguruje FPGA.

Zařízení založená na SDM (zařízení Intel Stratix 10 a Intel Agilex)
Existují tři způsoby, jak získat přístup k QSPI flash v zařízeních založených na SDM při migraci ze zařízení založených na řídicím bloku v přístupu flash a vzdálené aktualizaci systému. Společnost Intel doporučuje používat Mailbox Client Intel FPGA IP pro flash přístup i pro vzdálenou aktualizaci systému, jak je znázorněno na následujícím obrázku. Když je konfigurační flash připojen k I/O kolíkům SDM, společnost Intel také doporučuje použít Mailbox Client Intel FPGA IP.

Obrázek 2. Přístup k QSPI Flash a aktualizace Flash pomocí Mailbox Client Intel FPGA IP (doporučeno)

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

Můžete použít Mailbox Client Intel FPGA IP pro přístup k QSPI flash, který je připojen k SDM I/O a provést vzdálenou aktualizaci systému v zařízeních Intel Stratix 10 a Intel Agilex. Příkazy a/nebo konfigurační obrázky jsou odesílány do hostitelského řadiče. Hostitelský řadič poté přeloží příkaz do formátu Avalon® s mapováním paměti a odešle jej do poštovního klienta Intel FPGA IP. Mailbox Client Intel FPGA IP řídí příkazy/data a přijímá odpovědi z SDM. SDM zapíše konfigurační obrázky do QSPI flash zařízení. Mailbox Client Intel FPGA IP je také slave komponenta Avalon s mapovanou pamětí. Hostitelský řadič může být Avalon master, jako je JTAG master, procesor Nios® II, PCIe, vlastní logiku nebo Ethernet IP. Mailbox Client Intel FPGA IP můžete použít k příkazu SDM, aby provedl rekonfiguraci s novým/aktualizovaným obrazem v QSPI flash zařízeních. Společnost Intel doporučuje používat Mailbox Client Intel FPGA IP v nových designech, protože tato IP může přistupovat k QSPI flash a provádět operace RSU. Tato IP je také podporována v zařízeních Intel Stratix 10 a Intel Agilex, což usnadňuje migraci návrhu z Intel Stratix 10 na zařízení Intel Agilex.

Obrázek 3. Přístup k QSPI Flash a aktualizace Flash pomocí Serial Flash Mailbox Client Intel FPGA IP a Mailbox Client Intel FPGA IP

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

Pro přístup k QSPI flash připojenému k SDM I/O v zařízeních Intel Stratix 10 můžete použít pouze klienta Serial Flash Mailbox Intel FPGA IP. Příkazy a/nebo konfigurační obrázky jsou odesílány do hostitelského řadiče. Hostitelský řadič poté přeloží příkaz do formátu Avalon mapovaného v paměti a odešle jej do sériového flashového poštovního klienta Intel FPGA IP. Klient Serial Flash Mailbox Intel FPGA IP pak odesílá příkazy/data a přijímá odpovědi z SDM. SDM zapíše konfigurační obrázky do QSPI flash zařízení. Klient Serial Flash Mailbox Intel FPGA IP je slave komponenta Avalon s mapovanou pamětí. Hostitelský řadič tedy může být Avalon master, jako je JTAG master, procesor Nios II, PCI Express (PCIe), vlastní logiku nebo Ethernet IP. K provedení operace vzdálené aktualizace systému je vyžadován klient poštovní schránky Intel FPGA IP. Klient Serial Flash Mailbox Intel FPGA IP se proto v novějších provedeních nedoporučuje, protože podporuje pouze zařízení Intel Stratix 10 a lze jej použít pouze pro přístup k zařízením QSPI flash.

Obrázek 4. Přístup k QSPI Flash a aktualizace Flash pomocí Mailbox Client Intel FPGA IP s Avalon Streaming Interface

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

Mailbox Client s Avalon Streaming Interface Intel FPGA IP poskytuje komunikační kanál mezi vaší vlastní logikou a správcem zabezpečeného zařízení (SDM) v Intel Agilex. Tuto IP adresu můžete použít k odesílání paketů příkazů a přijímání paketů odpovědí z periferních modulů SDM, včetně QSPI. SDM zapíše nové obrázky do zařízení QSPI flash a poté znovu nakonfiguruje zařízení Intel Agilex z nového nebo aktualizovaného obrazu. Mailbox Client s Avalon Streaming Interface Intel FPGA IP používá Avalon streaming interface. K ovládání IP musíte použít hostitelský řadič se streamovacím rozhraním Avalon. Mailbox Client s Avalon Streaming Interface Intel FPGA IP má rychlejší datový proud než Mailbox Client Intel FPGA IP. Tato IP však nepodporuje zařízení Intel Stratix 10, což znamená, že nemůžete migrovat svůj návrh přímo z Intel Stratix 10 na zařízení Intel Agilex.

Související informace

  • Uživatelská příručka poštovního klienta Intel FPGA IP
  • Klient Serial Flash Mailbox Uživatelská příručka Intel FPGA IP
  • Mailbox Client s Avalon Streaming Interface Uživatelská příručka Intel FPGA IP

Porovnání mezi Serial Flash Mailbox, Mailbox Client a Mailbox Client s Avalon Streaming Interface Intel FPGA IPs

Následující tabulka shrnuje srovnání mezi každou z IP.

  Mailbox Client s Avalon Streaming Interface Intel FPGA IP Sériový klient Flash Mailbox Intel FPGA IP Klient poštovní schránky Intel FPGA IP
Podporovaná zařízení Intel Agilex Pouze Intel Stratix 10 Intel Agilex a Intel Stratix 10
Rozhraní Avalon streamovací rozhraní Avalon paměťově mapované rozhraní Avalon paměťově mapované rozhraní
Doporučení Hostitelský řadič, který ke streamování dat používá streamovací rozhraní Avalon. Hostitelský řadič, který používá Avalon paměťově mapované rozhraní k provádění čtení a zápisu. • Hostitelský řadič, který používá Avalon paměťově mapované rozhraní pro čtení a zápis.

• Doporučuje se používat tuto IP v zařízeních Intel Stratix 10.

• Snadná migrace z Intel Stratix 10 na zařízení Intel Agilex.

Rychlost přenosu dat Rychlejší streamování dat než klient Serial Flash Mailbox Intel FPGA IP a Mailbox Client Intel FPGA IP. Pomalejší streamování dat než Mailbox Client s Avalon Streaming Interface Intel FPGA IP. Pomalejší streamování dat než Mailbox Client s Avalon Streaming Interface Intel FPGA IP.
Použití GPIO jako rozhraní pro přístup k zařízením Flash

Obrázek 5. Přístup k QSPI Flash

Pokud návrh používá Generic Serial Flash Interface Intel FPGA IP s exportovaným flash pinem do GPIO, můžete přímo přenést design v řídicích blokových zařízeních na zařízení založená na SDM. V některých vzácných případech je QSPI flash zařízení připojeno k pinu GPIO v FPGA. Flashové zařízení QSPI bude použito pouze jako paměťové úložiště pro všeobecné použití, pokud bude připojeno ke GPIO. K flashovému zařízení lze přistupovat přes Generic Serial Flash Interface Intel FPGA IP (doporučeno) nebo Generic QUAD SPI Controller II Intel FPGA IP výběrem možnosti exportovat SPI pin do GPIO.

V zařízeních Intel Stratix 10 a Intel Agilex můžete flashová zařízení připojit ke kolíku GPIO v FPGA a použít je také jako paměťové úložiště pro všeobecné použití. Mějte však prosím na paměti, že pokud používáte zařízení Intel Stratix 10 a Intel Agilex, musí být povoleno nastavení parametrů rozhraní SPI pin v rozhraní Generic Serial Flash Interface Intel FPGA IP, aby se předešlo chybám během kompilace. Důvodem je, že v zařízeních Intel Stratix 10 a Intel Agilex není k dispozici žádné vyhrazené aktivní sériové rozhraní. Pro účely konfigurace v těchto zařízeních musíte připojit flashová zařízení k SDM I/O, jak je popsáno v části Zařízení založená na SDM (Intel Stratix 10 a Intel Agilex Devices).

Související informace
Zařízení založená na SDM (zařízení Intel Stratix 10 a Intel Agilex)

Podporovaná zařízení QSPI na základě typu ovladače

Následující tabulka shrnuje podporovaná flash zařízení založená na rozhraní Generic Serial Flash Intel FPGA IP a Generic QUAD SPI Controller II Intel FPGA IP.

Zařízení IP Zařízení QSPI
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex (1) Generic Serial Flash Interface Intel FPGA IP Všechna zařízení QSPI
Cyclone V, Intel Arria 10, Intel Stratix Generický QUAD SPI Controller II Intel • EPCQ16 (kompatibilní s Micronem*)
10(1), Intel Agilex (1) FPGA IP • EPCQ32 (kompatibilní s Micronem*)
    • EPCQ64 (kompatibilní s Micronem*)
    • EPCQ128 (kompatibilní s Micronem*)
    • EPCQ256 (kompatibilní s Micronem*)
    • EPCQ512 (kompatibilní s Micronem*)
    • EPCQL512 (kompatibilní s Micronem*)
    • EPCQL1024 (kompatibilní s Micronem*)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (nízký objtage)
    • MT25QL512ABA
    • N2Q512A11G1240 (nízký objtage)
    • N25Q00AA11G1240 (nízký objtage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

Další informace o flashových zařízeních podporovaných Serial Flash Mailbox a Mailbox Client Intel FPGA IP naleznete v části Intel Supported Configuration Devices na stránce Device Configuration – Support Center.

Související informace
Konfigurační zařízení podporovaná společností Intel, Konfigurace zařízení – Centrum podpory

Historie revizí dokumentu pro AN 932: Pokyny pro migraci přístupu Flash ze zařízení na bázi řídicího bloku na zařízení založená na SDM
Verze dokumentu Změny
2020.12.21 Počáteční vydání.

AN 932: Pokyny pro migraci přístupu Flash ze zařízení na bázi řídicího bloku na zařízení založená na SDM

Dokumenty / zdroje

intel AN 932 Pokyny pro migraci přístupu Flash ze zařízení založených na řídicím bloku na zařízení založená na SDM [pdfUživatelská příručka
AN 932 Pokyny pro migraci přístupu Flash ze zařízení založených na řídicím bloku na zařízení založená na SDM, AN 932, Pokyny pro migraci přístupu Flash ze zařízení založených na řídicím bloku na zařízení založená na SDM, Pokyny pro migraci přístupu Flash

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *