Intel AN 932 Flash Access Smjernice za migraciju s uređaja baziranih na kontrolnom bloku na SDM uređaje
Smjernice za migraciju Flash pristupa sa uređaja zasnovanih na kontrolnom bloku na uređaje zasnovane na SDM-u
Uvod
Smernice za migraciju fleš pristupa daju ideju o tome kako možete implementirati dizajn sa fleš pristupom i operacijom daljinskog ažuriranja sistema (RSU) na uređajima V-serije, Intel® Arria® 10, Intel Stratix® 10 i Intel Agilex™ uređajima. Ove smernice vam takođe mogu pomoći da pređete sa dizajna zasnovanog na kontrolnom bloku na dizajn zasnovan na Secure Device Manager (SDM) sa fleš pristupom i RSU radom. Noviji uređaji kao što su Intel Stratix 10 i Intel Agilex koriste arhitekturu zasnovanu na SDM-u sa drugačijim pristupom fleš memoriji i daljinskim ažuriranjem sistema u poređenju sa V-serijom i Intel Arria 10 uređajima.
Migracija sa uređaja baziranih na kontrolnom bloku na SDM-bazirane uređaje u Flash pristupu i radu RSU
Kontrolirajte uređaje zasnovane na blokovima (uređaji Intel Arria 10 i V-serije)
Sljedeća slika prikazuje IP adrese koje se koriste u flash pristupu i operaciji udaljenog ažuriranja sistema na V-seriji i Intel Arria 10 uređajima, kao i interfejse svake IP adrese.
Slika 1. Blok dijagram uređaja zasnovanih na kontrolnom bloku (uređaji Intel Arria 10 i V-serije)
Intel Corporation. Sva prava zadržana. Intel, Intel logo i druge Intel oznake su zaštitni znaci Intel Corporation ili njenih podružnica. Intel garantuje performanse svojih FPGA i poluprovodničkih proizvoda u skladu sa trenutnim specifikacijama u skladu sa Intelovom standardnom garancijom, ali zadržava pravo da izvrši izmene bilo kojeg proizvoda i usluge u bilo koje vreme bez prethodne najave. Intel ne preuzima nikakvu odgovornost ili odgovornost koja proizilazi iz primene ili korišćenja bilo koje informacije, proizvoda ili usluge opisane ovde, osim ako je Intel izričito pristao u pisanoj formi. Intelovim kupcima se savjetuje da nabave najnoviju verziju specifikacija uređaja prije nego što se oslone na bilo koju objavljenu informaciju 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 obavljanje fleš pristupa, na sličan način se Remote Update Intel FPGA IP koristi za obavljanje RSU operacije. Intel preporučuje da koristite generički serijski fleš interfejs Intel FPGA IP pošto je ova IP adresa novija i može se koristiti sa bilo kojim fleš uređajima sa četvorostrukim serijskim perifernim interfejsom (QSPI). Flash uređaji mogu biti povezani ili sa namjenskim aktivnim serijskim (AS) pinovama ili na I/O (GPIO) pinove opće namjene. Ako želite koristiti QSPI flash uređaje za FPGA konfiguraciju i pohranjivanje korisničkih podataka, QSPI uređaj mora biti povezan na pin namjenskog aktivnog serijskog memorijskog interfejsa (ASMI). U aktivnoj serijskoj konfiguraciji, MSEL pin postavka je sampLED kada je FPGA uključen. Kontrolni blok prima QSPI flash podatke od konfiguracijskih uređaja i konfigurira FPGA.
SDM-bazirani uređaji (Intel Stratix 10 i Intel Agilex uređaji)
Postoje tri načina da pristupite QSPI flash-u u SDM-baziranim uređajima kada migrirate sa kontrolnih uređaja baziranih na blokovima u flash pristupu i udaljenom ažuriranju sistema. Intel preporučuje da koristite Intel FPGA IP klijenta poštanskog sandučeta i za fleš pristup i za udaljeno ažuriranje sistema, kao što je prikazano na sledećoj slici. Kada je konfiguracioni fleš povezan na SDM I/O pinove, Intel takođe preporučuje da koristite Intel FPGA IP klijenta poštanskog sandučeta.
Slika 2. Pristupanje QSPI Flash-u i ažuriranje Flash-a pomoću klijenta poštanskog sandučeta Intel FPGA IP (preporučeno)
Možete koristiti Intel FPGA IP klijenta poštanskog sandučeta da pristupite QSPI flešu koji je povezan sa SDM I/O i izvršite udaljeno ažuriranje sistema na Intel Stratix 10 i Intel Agilex uređajima. Komande i/ili slike konfiguracije se šalju glavnom kontroleru. Host kontroler zatim prevodi naredbu u Avalon® memorijski mapirani format i šalje je Intel FPGA IP klijentu poštanskog sandučeta. Intel FPGA IP klijent poštanskog sandučeta pokreće komande/podatke i prima odgovore od SDM-a. SDM upisuje slike konfiguracije na QSPI flash uređaj. Mailbox Client Intel FPGA IP je takođe Avalon memorijsko mapirana slave komponenta. Host 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četa da naredite SDM-u da izvrši rekonfiguraciju sa novom/ažuriranom slikom u QSPI flash uređajima. Intel preporučuje da koristite Intel FPGA IP klijenta poštanskog sandučeta u novim dizajnima jer ova IP adresa može pristupiti QSPI flash-u i izvoditi RSU operaciju. Ova IP adresa je takođe podržana i na Intel Stratix 10 i Intel Agilex uređajima, što olakšava migraciju dizajna sa Intel Stratix 10 na Intel Agilex uređaje.
Slika 3. Pristup QSPI Flash-u i ažuriranje Flash-a pomoću serijskog Flash klijenta poštanskog sandučeta Intel FPGA IP i klijenta poštanskog sandučeta Intel FPGA IP
Možete koristiti samo Serial Flash Mailbox Client Intel FPGA IP za pristup QSPI flash spojenom na SDM I/O u Intel Stratix 10 uređajima. Komande i/ili slike konfiguracije se šalju glavnom kontroleru. Host kontroler zatim prevodi naredbu u Avalon memorijski mapiran format i šalje je serijskom Flash poštanskom sandučiću klijentu Intel FPGA IP. Serial Flash Mailbox Client Intel FPGA IP zatim šalje komande/podatke i prima odgovore od SDM-a. SDM upisuje slike konfiguracije na QSPI flash uređaj. Serial Flash Mailbox Client Intel FPGA IP je Avalon memorijsko mapirana slave komponenta. Dakle, host kontroler može biti Avalon master, kao što je JTAG master, Nios II procesor, PCI Express (PCIe), prilagođena logika ili Ethernet IP. Intel FPGA IP klijent poštanskog sandučeta je potreban za obavljanje operacije udaljenog ažuriranja sistema. 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. Pristupanje QSPI Flash-u i ažuriranje Flash-a pomoću klijenta poštanskog sandučeta Intel FPGA IP sa Avalon Streaming interfejsom
Klijent poštanskog sandučeta sa Avalon Streaming Interfejsom Intel FPGA IP pruža komunikacioni kanal između vaše prilagođene logike i bezbednog upravitelja uređaja (SDM) u Intel Agilex-u. Možete koristiti ovu IP adresu za slanje paketa naredbi i primanje paketa odgovora od SDM perifernih modula, uključujući QSPI. SDM upisuje nove slike na QSPI fleš uređaj, a zatim rekonfiguriše Intel Agilex uređaj sa nove ili ažurirane slike. Klijent poštanskog sandučeta sa Avalon Streaming Interfejsom Intel FPGA IP koristi Avalon streaming interfejs. Morate koristiti host kontroler sa Avalon streaming interfejsom za kontrolu IP-a. Klijent poštanskog sandučeta sa Avalon Streaming interfejsom Intel FPGA IP ima brži prenos podataka od Intel FPGA IP klijenta poštanskog sandučeta. Međutim, ova IP adresa ne podržava Intel Stratix 10 uređaje, što znači da ne možete migrirati svoj dizajn direktno sa 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četa sa Avalon Streaming interfejsom Intel FPGA IP Uputstvo za upotrebu
Poređenje između serijskog Flash poštanskog sandučića, klijenta poštanskog sandučeta i klijenta poštanskog sandučeta sa Avalon Streaming interfejsom Intel FPGA IP-ova
Sljedeća tabela rezimira poređenje između svake od IP adresa.
Klijent poštanskog sandučeta sa Avalon Streaming interfejsom Intel FPGA IP | Serial Flash Mailbox Client Intel FPGA IP | Klijent poštanskog sandučeta Intel FPGA IP | |
Podržani uređaji | Intel Agilex | Samo Intel Stratix 10 | Intel Agilex i Intel Stratix 10 |
Interfejsi | Avalon streaming interfejs | Avalon memorijsko mapirano sučelje | Avalon memorijsko mapirano sučelje |
Preporuke | Host kontroler koji koristi Avalon streaming interfejs za stream podataka. | Host kontroler koji koristi Avalon memorijsko mapirano sučelje za obavljanje čitanja i pisanja. | • Host kontroler koji koristi Avalon memorijski mapirani interfejs za obavljanje čitanja i pisanja.
• Preporučuje se korištenje ove IP adrese u Intel Stratix 10 uređajima. • Lako se prelazi sa Intel Stratix 10 na Intel Agilex uređaje. |
Brzina prenosa podataka | Brži stream podataka od Serial Flash Mailbox Client Intel FPGA IP i Mailbox Client Intel FPGA IP. | Sporiji prenos podataka od klijenta poštanskog sandučeta sa Avalon Streaming interfejsom Intel FPGA IP. | Sporiji prenos podataka od klijenta poštanskog sandučeta sa Avalon Streaming interfejsom Intel FPGA IP. |
Korišćenje GPIO kao interfejsa za pristup Flash uređajima
Slika 5. Pristup QSPI Flash-u
Možete prenijeti dizajn u kontrolnim blok-baziranim uređajima na SDM bazirane uređaje direktno ako dizajn koristi Generic Serial Flash Interface Intel FPGA IP sa izvezenim fleš pinom u GPIO. U nekim rijetkim slučajevima, QSPI flash uređaj je povezan na GPIO pin u FPGA. QSPI fleš uređaj će se koristiti samo kao memorija opšte namene kada je povezan na GPIO. Flash uređaju se može pristupiti putem generičkog serijskog Flash interfejsa Intel FPGA IP (preporučeno) ili Generičkog QUAD SPI kontrolera II Intel FPGA IP odabirom opcije za izvoz SPI pina u GPIO.
U Intel Stratix 10 i Intel Agilex uređajima, možete povezati fleš uređaje na GPIO pin u FPGA da biste ih koristili i kao memoriju opšte namene. Međutim, imajte na umu da podešavanje parametara za omogućavanje SPI pin interfejsa mora biti omogućeno u Generic Serial Flash Interface Intel FPGA IP kada koristite Intel Stratix 10 i Intel Agilex uređaje da biste sprečili greške tokom kompilacije. To je zato što nema namjenskog aktivnog serijskog interfejsa dostupnog na Intel Stratix 10 i Intel Agilex uređajima. U svrhu konfiguracije ovih uređaja, morate povezati flash uređaje na SDM I/O kao što je opisano u odjeljku Uređaji zasnovani na SDM (Intel Stratix 10 i Intel Agilex uređaji).
Povezane informacije
SDM-bazirani uređaji (Intel Stratix 10 i Intel Agilex uređaji)
Podržani QSPI uređaji na osnovu tipa kontrolera
Sledeća tabela rezimira podržane flash uređaje zasnovane na Generičkom serijskom Flash interfejsu Intel FPGA IP i Generičkom QUAD SPI kontroleru II Intel FPGA IP.
Uređaj | IP | QSPI uređaji |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | Generički serijski Flash interfejs Intel FPGA IP | Svi QSPI uređaji |
Cyclone V, Intel Arria 10, Intel Stratix | Generički QUAD SPI kontroler II Intel | • EPCQ16 (kompatibilan sa mikronom*) |
10(1), Intel Agilex(1) | FPGA IP | • EPCQ32 (kompatibilan sa mikronom*) |
• EPCQ64 (kompatibilan sa mikronom*) | ||
• EPCQ128 (kompatibilan sa mikronom*) | ||
• EPCQ256 (kompatibilan sa mikronom*) | ||
• EPCQ512 (kompatibilan sa mikronom*) | ||
• EPCQL512 (Micron*-kompatibilan) | ||
• EPCQL1024 (Micron*-kompatibilan) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (niska zapreminatage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (niska voltage) | ||
• N25Q00AA11G1240 (niska zapreminatage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Za više informacija o fleš uređajima koje podržavaju Intel FPGA IP adrese serijskog Flash poštanskog sandučeta i klijenta poštanskog sandučeta, pogledajte odeljak Intel podržani konfiguracioni uređaji na stranici Konfiguracija uređaja – Centar za podršku.
Povezane informacije
Intel podržani konfiguracioni uređaji, Konfiguracija uređaja – Centar za podršku
Historija revizija dokumenta za AN 932: Smjernice za migraciju Flash pristupa s uređaja baziranih na kontrolnom bloku na uređaje zasnovane na SDM-u
Verzija dokumenta | Promjene |
2020.12.21 | Prvo izdanje. |
AN 932: Smjernice za migraciju Flash pristupa s uređaja baziranih na kontrolnom bloku na uređaje zasnovane na SDM-u
Dokumenti / Resursi
![]() |
Intel AN 932 Flash Access Smjernice za migraciju s uređaja baziranih na kontrolnom bloku na SDM uređaje [pdf] Korisnički priručnik Smjernice za migraciju AN 932 Flash pristupa s uređaja zasnovanih na kontrolnom bloku na uređaje zasnovane na SDM, AN 932, Smjernice za migraciju Flash pristupa s uređaja zasnovanih na kontrolnom bloku na uređaje zasnovane na SDM, Smjernice za migraciju Flash pristupa |