intel AN 932 Flash Access smjernice za migraciju s uređaja temeljenih na kontrolnom bloku na uređaje temeljene na SDM-u
Smjernice za migraciju Flash Accessa s uređaja koji se temelje na upravljačkim blokovima na uređaje koji se temelje na SDM-u
Uvod
Smjernice za migraciju flash pristupa daju ideju o tome kako možete implementirati dizajn s flash pristupom i operacijom Remote System Update (RSU) na uređajima serije V, Intel® Arria® 10, Intel Stratix® 10 i Intel Agilex™ uređajima. Ove vam smjernice također mogu pomoći u migriranju s dizajna temeljenog na upravljačkim blokovima na dizajn temeljen na Secure Device Manager (SDM) s flash pristupom i RSU radom. Noviji uređaji kao što su Intel Stratix 10 i Intel Agilex koriste arhitekturu temeljenu na SDM-u s drugačijim flash pristupom i daljinskim ažuriranjem sustava u usporedbi s V-serijom i Intel Arria 10 uređajima.
Migracija s uređaja temeljenih na kontrolnom bloku na uređaje temeljene na SDM-u u Flash pristupu i RSU radu
Uređaji temeljeni na upravljačkim blokovima (Intel Arria 10 i uređaji serije V)
Sljedeća slika prikazuje IP adrese koje se koriste u flash pristupu i operaciji daljinskog ažuriranja sustava na V-seriji i Intel Arria 10 uređajima, kao i sučelja svake IP adrese.
Slika 1. Blok dijagram uređaja koji se temelje na upravljačkim blokovima (Intel Arria 10 i uređaji serije V)
Intel Corporation. Sva prava pridržana. Intel, Intelov logotip i druge Intelove oznake zaštitni su znakovi Intel Corporation ili njegovih podružnica. Intel jamči performanse svojih FPGA i poluvodičkih proizvoda prema trenutnim specifikacijama u skladu s Intelovim standardnim jamstvom, ali zadržava pravo izmjene bilo kojeg proizvoda i usluge u bilo koje vrijeme bez prethodne najave. Intel ne preuzima nikakvu odgovornost niti obvezu proizašlu iz primjene ili upotrebe bilo koje informacije, proizvoda ili usluge opisane ovdje, osim ako je Intel izričito pismeno pristao. Intelovim kupcima savjetuje se da nabave najnoviju verziju specifikacija uređaja prije nego što se pouzdaju u bilo kakve objavljene informacije i prije naručivanja proizvoda ili usluga. *Druga imena i robne marke mogu se smatrati vlasništvom drugih.
Možete koristiti Generic Serial Flash Interface Intel FPGA IP i QUAD Serial Peripheral Interface (SPI) Controller II za izvođenje flash pristupa, slično kao što se Remote Update Intel FPGA IP koristi za izvođenje RSU operacije. Intel preporučuje da koristite Generic Serial Flash Interface Intel FPGA IP budući da je ovaj IP noviji i može se koristiti s bilo kojim flash uređajem s četverostrukim serijskim perifernim sučeljem (QSPI). Flash uređaji mogu se spojiti ili na namjenske aktivne serijske (AS) pinove ili na I/O (GPIO) pinove opće namjene. Ako želite koristiti QSPI flash uređaje za konfiguraciju FPGA i za pohranjivanje korisničkih podataka, QSPI uređaj mora biti spojen na namjensko aktivno serijsko memorijsko sučelje (ASMI) pin. U aktivnoj serijskoj konfiguraciji, postavka MSEL pina je sampsvijetli kada je FPGA uključen. Upravljački blok prima QSPI flash podatke od konfiguracijskih uređaja i konfigurira FPGA.
Uređaji temeljeni na SDM-u (Intel Stratix 10 i Intel Agilex uređaji)
Postoje tri načina za pristup QSPI flash-u u uređajima koji se temelje na SDM-u kada migrirate s uređaja koji se temelje na kontrolnom bloku u flash pristupu i udaljenom ažuriranju sustava. Intel preporučuje da koristite Mailbox Client Intel FPGA IP i za flash pristup i za daljinsko ažuriranje sustava, kao što je prikazano na sljedećoj slici. Kada je konfiguracijski flash spojen na SDM I/O pinove, Intel također preporučuje da koristite Intel FPGA IP klijenta poštanskog sandučića.
Slika 2. Pristup QSPI Flashu i ažuriranje Flasha pomoću klijenta poštanskog sandučića Intel FPGA IP (preporučeno)
Možete koristiti klijent poštanskog sandučića Intel FPGA IP za pristup QSPI flashu koji je povezan na SDM I/O i izvršiti ažuriranje daljinskog sustava u uređajima Intel Stratix 10 i Intel Agilex. Naredbe i/ili konfiguracijske slike šalju se glavnom kontroleru. Kontroler glavnog računala zatim prevodi naredbu u Avalon® memorijski mapirani format i šalje je klijentu poštanskog sandučića Intel FPGA IP. Klijent poštanskog sandučića Intel FPGA IP pokreće naredbe/podatke i prima odgovore od SDM-a. SDM zapisuje konfiguracijske slike na QSPI flash uređaj. Mailbox Client Intel FPGA IP također je Avalonova memorijsko mapirana podređena komponenta. Glavni kontroler može biti Avalon master, kao što je JTAG master, Nios® II procesor, PCIe, prilagođena logika ili Ethernet IP. Možete koristiti Intel FPGA IP klijenta poštanskog sandučića da naredite SDM-u da izvede rekonfiguraciju s novom/ažuriranom slikom u QSPI flash uređajima. Intel preporučuje da koristite Intel FPGA IP klijenta poštanskog sandučića u novim dizajnima jer ovaj IP može pristupiti QSPI flashu i izvoditi RSU operaciju. Ovaj IP također je podržan u uređajima Intel Stratix 10 i Intel Agilex, što olakšava migraciju dizajna s Intel Stratix 10 na Intel Agilex uređaje.
Slika 3. Pristup QSPI Flashu i ažuriranje Flasha pomoću serijskog Flash klijenta poštanskog sandučića Intel FPGA IP i klijenta poštanskog sandučića Intel FPGA IP
Možete koristiti samo Intel FPGA IP klijent serijskog flash poštanskog sandučića za pristup QSPI flashu povezanom na SDM I/O u uređajima Intel Stratix 10. Naredbe i/ili konfiguracijske slike šalju se glavnom kontroleru. Kontroler glavnog računala zatim prevodi naredbu u Avalon memorijsko mapirani format i šalje je klijentu serijskog Flash poštanskog sandučića Intel FPGA IP. Serial Flash Mailbox Client Intel FPGA IP zatim šalje naredbe/podatke i prima odgovore od SDM-a. SDM zapisuje konfiguracijske slike na QSPI flash uređaj. Serial Flash Mailbox Client Intel FPGA IP je Avalonova memorijsko mapirana slave komponenta. Stoga glavni kontroler može biti Avalon master, kao što je JTAG master, Nios II procesor, PCI Express (PCIe), prilagođena logika ili Ethernet IP. Klijent poštanskog sandučića Intel FPGA IP potreban je za obavljanje operacije daljinskog ažuriranja sustava. Stoga se Serial Flash Mailbox Client Intel FPGA IP ne preporučuje u novijim dizajnima jer podržava samo Intel Stratix 10 uređaje i može se koristiti samo za pristup QSPI flash uređajima.
Slika 4. Pristup QSPI Flashu i ažuriranje Flasha pomoću klijenta poštanskog sandučića Intel FPGA IP s Avalon Streaming sučeljem
Klijent poštanskog sandučića s Avalon Streaming Interface Intel FPGA IP pruža komunikacijski kanal između vaše prilagođene logike i sigurnog upravitelja uređaja (SDM) u Intel Agilexu. Možete koristiti ovu IP adresu za slanje paketa naredbi i primanje paketa odgovora od SDM perifernih modula, uključujući QSPI. SDM zapisuje nove slike u QSPI flash uređaj i zatim ponovno konfigurira Intel Agilex uređaj iz nove ili ažurirane slike. Klijent poštanskog sandučića s Avalon Streaming Interface Intel FPGA IP koristi Avalon Streaming sučelje. Za kontrolu IP-a morate koristiti host kontroler s Avalon streaming sučeljem. Mailbox Client s Avalon Streaming Interface Intel FPGA IP ima brži protok podataka od Mailbox Client Intel FPGA IP. Međutim, ovaj IP ne podržava Intel Stratix 10 uređaje, što znači da ne možete migrirati svoj dizajn izravno s Intel Stratix 10 na Intel Agilex uređaje.
Povezane informacije
- Mailbox Client Intel FPGA IP korisnički priručnik
- Serial Flash Mailbox Client Intel FPGA IP korisnički priručnik
- Klijent poštanskog sandučića s Avalon sučeljem za strujanje Intel FPGA IP korisnički priručnik
Usporedba između serijskog Flash poštanskog sandučića, klijenta poštanskog sandučića i klijenta poštanskog sandučića s Avalon Streaming Interface Intel FPGA IP-ovima
Sljedeća tablica sažima usporedbu između svakog od IP-ova.
Klijent poštanskog sandučića s Avalon Streaming Interface Intel FPGA IP | Serial Flash Mailbox Client Intel FPGA IP | Klijent poštanskog sandučića Intel FPGA IP | |
Podržani uređaji | Intel Agilex | Samo Intel Stratix 10 | Intel Agilex i Intel Stratix 10 |
sučelja | Avalon streaming sučelje | Avalon memorijsko mapirano sučelje | Avalon memorijsko mapirano sučelje |
Preporuke | Host kontroler koji koristi Avalon streaming sučelje za strujanje podataka. | Host kontroler koji koristi Avalon memorijsko mapirano sučelje za obavljanje čitanja i pisanja. | • Host kontroler koji koristi Avalon memorijsko mapirano sučelje za obavljanje čitanja i pisanja.
• Preporučuje se korištenje ove IP adrese u uređajima Intel Stratix 10. • Jednostavna migracija s Intel Stratix 10 na Intel Agilex uređaje. |
Brzina prijenosa podataka | Brži protok podataka od Serial Flash Mailbox Client Intel FPGA IP i Mailbox Client Intel FPGA IP. | Sporije strujanje podataka od klijenta poštanskog sandučića s Avalon sučeljem za strujanje Intel FPGA IP. | Sporije strujanje podataka od klijenta poštanskog sandučića s Avalon sučeljem za strujanje Intel FPGA IP. |
Korištenje GPIO kao sučelja za pristup Flash uređajima
Slika 5. Pristup QSPI Flashu
Možete izravno prenijeti dizajn u uređajima koji se temelje na upravljačkim blokovima na uređaje koji se temelje na SDM-u ako dizajn koristi generičko serijsko Flash sučelje Intel FPGA IP s eksportiranim flash pinom na GPIO. U nekim rijetkim slučajevima, QSPI flash uređaj je spojen na GPIO pin u FPGA. QSPI flash uređaj koristit će se samo kao memorija opće namjene kada je spojen na GPIO. Flash uređaju se može pristupiti putem Generic Serial Flash Interface Intel FPGA IP (preporučeno) ili Generic QUAD SPI Controller II Intel FPGA IP odabirom opcije za izvoz SPI pina u GPIO.
U uređajima Intel Stratix 10 i Intel Agilex možete spojiti flash uređaje na GPIO pin u FPGA-u kako biste ih također koristili kao memoriju opće namjene. Međutim, imajte na umu da postavka parametra za omogućavanje SPI pin sučelja mora biti omogućena u generičkom serijskom flash sučelju Intel FPGA IP kada koristite Intel Stratix 10 i Intel Agilex uređaje kako biste spriječili pogreške tijekom kompilacije. To je zato što nema namjenskog aktivnog serijskog sučelja dostupnog u uređajima Intel Stratix 10 i Intel Agilex. U svrhu konfiguracije ovih uređaja, morate spojiti flash uređaje na SDM I/O kao što je opisano u odjeljku Uređaji temeljeni na SDM-u (Intel Stratix 10 i Intel Agilex uređaji).
Povezane informacije
Uređaji temeljeni na SDM-u (Intel Stratix 10 i Intel Agilex uređaji)
Podržani QSPI uređaji na temelju vrste kontrolera
Sljedeća tablica sažima podržane flash uređaje temeljene na Generic Serial Flash sučelju Intel FPGA IP i Generic QUAD SPI Controller II Intel FPGA IP.
Uređaj | IP | QSPI uređaji |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | Generičko serijsko Flash sučelje Intel FPGA IP | Svi QSPI uređaji |
Cyclone V, Intel Arria 10, Intel Stratix | Generički QUAD SPI kontroler II Intel | • EPCQ16 (kompatibilan s Micronom*) |
10(1), Intel Agilex(1) | FPGA IP | • EPCQ32 (kompatibilan s Micronom*) |
• EPCQ64 (kompatibilan s Micronom*) | ||
• EPCQ128 (kompatibilan s Micronom*) | ||
• EPCQ256 (kompatibilan s Micronom*) | ||
• EPCQ512 (kompatibilan s Micronom*) | ||
• EPCQL512 (kompatibilan s Micronom*) | ||
• EPCQL1024 (kompatibilan s Micronom*) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (niska voltage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (niska voltage) | ||
• N25Q00AA11G1240 (niska voltage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Za više informacija o flash uređajima koje podržavaju Serial Flash Mailbox i Mailbox Client Intel FPGA IP-ovi, pogledajte odjeljak Intel Supported Configuration Devices na stranici Device Configuration – Support Center.
Povezane informacije
Konfiguracijski uređaji koje podržava Intel, Konfiguracija uređaja – Centar za podršku
Povijest revizija dokumenta za AN 932: Smjernice za migraciju Flash pristupa s uređaja temeljenih na kontrolnom bloku na uređaje temeljene na SDM-u
Verzija dokumenta | Promjene |
2020.12.21 | Početno izdanje. |
AN 932: Smjernice za migraciju Flash pristupa s uređaja temeljenih na kontrolnom bloku na uređaje temeljene na SDM-u
Dokumenti / Resursi
![]() |
intel AN 932 Flash Access smjernice za migraciju s uređaja temeljenih na kontrolnom bloku na uređaje temeljene na SDM-u [pdf] Korisnički priručnik AN 932 Smjernice za migraciju flash pristupa s uređaja temeljenih na kontrolnom bloku na uređaje temeljene na SDM-u, AN 932, Smjernice za migraciju flash pristupa s uređaja temeljenih na kontrolnom bloku na uređaje temeljene na SDM-u, Smjernice za migraciju flash pristupa |