intel AN 932 Flash piekļuves migrācijas vadlīnijas no vadības bloku ierīcēm uz SDM ierīcēm
Flash piekļuves migrācijas vadlīnijas no vadības bloka ierīcēm uz SDM ierīcēm
Ievads
Flash piekļuves migrācijas vadlīnijas sniedz priekšstatu par to, kā V sērijas ierīcēs, Intel® Arria® 10, Intel Stratix® 10 un Intel Agilex™ ierīcēs ieviest dizainu ar zibatmiņas piekļuvi un attālās sistēmas atjaunināšanas (RSU) darbību. Šīs vadlīnijas var arī palīdzēt migrēt no vadības blokiem balstītas konstrukcijas uz drošā ierīču pārvaldnieka (SDM) dizainu ar zibatmiņas piekļuvi un RSU darbību. Jaunākās ierīcēs, piemēram, Intel Stratix 10 un Intel Agilex, tiek izmantota uz SDM balstīta arhitektūra ar atšķirīgu zibatmiņas piekļuvi un attālo sistēmas atjauninājumu, salīdzinot ar V sērijas un Intel Arria 10 ierīcēm.
Migrācija no vadības blokiem balstītām ierīcēm uz SDM balstītām ierīcēm Flash Access un RSU darbībā
Uz blokiem balstītas ierīces (Intel Arria 10 un V sērijas ierīces)
Nākamajā attēlā ir parādīti IP, kas tiek izmantoti zibatmiņas piekļuves un attālās sistēmas atjaunināšanas darbībā V sērijas un Intel Arria 10 ierīcēs, kā arī katra IP saskarnes.
1. attēls. Vadības bloku ierīču blokshēma (Intel Arria 10 un V sērijas ierīces)
Intel korporācija. Visas tiesības aizsargātas. Intel, Intel logotips un citas Intel preču zīmes ir Intel Corporation vai tās meitasuzņēmumu preču zīmes. Intel garantē savu FPGA un pusvadītāju produktu veiktspēju atbilstoši pašreizējām specifikācijām saskaņā ar Intel standarta garantiju, taču patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas jebkuros produktos un pakalpojumos. Intel neuzņemas nekādu atbildību vai saistības, kas izriet no jebkādas šeit aprakstītās informācijas, produkta vai pakalpojuma lietojuma vai izmantošanas, izņemot gadījumus, kad Intel ir nepārprotami rakstiski piekritis. Intel klientiem ir ieteicams iegūt jaunāko ierīces specifikāciju versiju, pirms paļauties uz jebkādu publicētu informāciju un pirms preču vai pakalpojumu pasūtījumu veikšanas. *Citi nosaukumi un zīmoli var tikt uzskatīti par citu personu īpašumiem.
Varat izmantot vispārējo seriālo zibatmiņas interfeisu Intel FPGA IP un QUAD seriālās perifērijas interfeisa (SPI) kontrolieri II, lai veiktu zibatmiņas piekļuvi, līdzīgi kā attālais atjauninājums Intel FPGA IP tiek izmantots, lai veiktu RSU darbību. Intel iesaka izmantot vispārējo seriālo zibatmiņas interfeisu Intel FPGA IP, jo šī IP ir jaunāka un to var izmantot ar jebkuru četrsērijas perifērijas interfeisa (QSPI) zibatmiņas ierīci. Zibspuldzes ierīces var savienot vai nu ar speciālām aktīvās sērijas (AS) tapām, vai vispārējas nozīmes I/O (GPIO) tapām. Ja vēlaties izmantot QSPI zibatmiņas ierīces FPGA konfigurēšanai un lietotāja datu glabāšanai, QSPI ierīcei jābūt savienotai ar speciālo aktīvās seriālās atmiņas interfeisa (ASMI) tapu. Aktīvā seriālā konfigurācijā MSEL tapas iestatījums ir sampLED, kad FPGA ir ieslēgta. Vadības bloks saņem QSPI zibatmiņas datus no konfigurācijas ierīcēm un konfigurē FPGA.
Uz SDM balstītas ierīces (Intel Stratix 10 un Intel Agilex ierīces)
Ir trīs veidi, kā piekļūt QSPI zibatmiņai ierīcēs, kuru pamatā ir SDM, migrējot no ierīcēm, kuru pamatā ir vadības bloki, izmantojot zibatmiņas piekļuvi un attālo sistēmas atjaunināšanu. Intel iesaka izmantot pastkastes klienta Intel FPGA IP gan zibatmiņas piekļuvei, gan attālai sistēmas atjaunināšanai, kā parādīts nākamajā attēlā. Ja konfigurācijas zibatmiņa ir pievienota SDM I/O tapām, Intel arī iesaka izmantot pastkastes klienta Intel FPGA IP.
2. attēls. Piekļuve QSPI Flash un zibatmiņas atjaunināšana, izmantojot pastkastes klientu Intel FPGA IP (ieteicams)
Varat izmantot pastkastes klienta Intel FPGA IP, lai piekļūtu QSPI zibatmiņai, kas ir savienota ar SDM I/O, un veiktu attālo sistēmas atjaunināšanu Intel Stratix 10 un Intel Agilex ierīcēs. Komandas un/vai konfigurācijas attēli tiek nosūtīti uz resursdatora kontrolleri. Pēc tam resursdatora kontrolleris pārveido komandu Avalon® atmiņas kartētā formātā un nosūta to pastkastes klienta Intel FPGA IP IP. Pastkastes klients Intel FPGA IP vada komandas/datus un saņem atbildes no SDM. SDM ieraksta konfigurācijas attēlus QSPI zibatmiņas ierīcē. Pastkastes klienta Intel FPGA IP ir arī Avalon atmiņas kartēts palīgkomponents. Resursdatora kontrolieris var būt Avalon master, piemēram, JTAG galvenais, Nios® II procesors, PCIe, pielāgota loģika vai Ethernet IP. Varat izmantot pastkastes klienta Intel FPGA IP, lai SDM veiktu pārkonfigurāciju ar jauno/atjaunināto attēlu QSPI zibatmiņas ierīcēs. Intel iesaka izmantot pastkastes klienta Intel FPGA IP jaunos veidos, jo šī IP var piekļūt QSPI zibatmiņai un veikt RSU darbību. Šis IP tiek atbalstīts arī Intel Stratix 10 un Intel Agilex ierīcēs, kas atvieglo dizaina migrāciju no Intel Stratix 10 uz Intel Agilex ierīcēm.
3. attēls. Piekļuve QSPI Flash un zibatmiņas atjaunināšana, izmantojot seriālo Flash pastkastes klientu Intel FPGA IP un pastkastes klienta Intel FPGA IP
Varat izmantot tikai seriālo zibatmiņas pastkastes klientu Intel FPGA IP, lai piekļūtu QSPI zibatmiņai, kas savienota ar SDM I/O Intel Stratix 10 ierīcēs. Komandas un/vai konfigurācijas attēli tiek nosūtīti uz resursdatora kontrolleri. Pēc tam resursdatora kontrolleris pārveido komandu Avalon atmiņas kartētā formātā un nosūta to seriālajam Flash pastkastes klientam Intel FPGA IP. Serial Flash Mailbox Client Intel FPGA IP pēc tam nosūta komandas/datus un saņem atbildes no SDM. SDM ieraksta konfigurācijas attēlus QSPI zibatmiņas ierīcē. Serial Flash Mailbox Client Intel FPGA IP ir Avalon atmiņas kartēts palīgkomponents. Tādējādi saimniekdatora kontrolieris var būt Avalon galvenais, piemēram, JTAG galvenais, Nios II procesors, PCI Express (PCIe), pielāgota loģika vai Ethernet IP. Pastkastes klienta Intel FPGA IP ir nepieciešams, lai veiktu sistēmas attālās atjaunināšanas darbību. Līdz ar to seriālā zibatmiņas pastkastes klients Intel FPGA IP nav ieteicams jaunākos dizainos, jo tas atbalsta tikai Intel Stratix 10 ierīces un to var izmantot tikai, lai piekļūtu QSPI zibatmiņas ierīcēm.
4. attēls. Piekļuve QSPI Flash un zibatmiņas atjaunināšana, izmantojot pastkastes klienta Intel FPGA IP ar Avalon straumēšanas interfeisu
Pastkastes klients ar Avalon straumēšanas interfeisu Intel FPGA IP nodrošina saziņas kanālu starp jūsu pielāgoto loģiku un drošo ierīču pārvaldnieku (SDM) Intel Agilex. Varat izmantot šo IP, lai nosūtītu komandu paketes un saņemtu atbildes paketes no SDM perifērijas moduļiem, tostarp QSPI. SDM ieraksta jaunos attēlus QSPI zibatmiņas ierīcē un pēc tam pārkonfigurē Intel Agilex ierīci no jaunā vai atjauninātā attēla. Pastkastes klients ar Avalon straumēšanas interfeisu Intel FPGA IP izmanto Avalon straumēšanas saskarni. Lai kontrolētu IP, jums ir jāizmanto saimniekdatora kontrolleris ar Avalon straumēšanas interfeisu. Pastkastes klientam ar Avalon straumēšanas interfeisu Intel FPGA IP ir ātrāka datu straumēšana nekā pastkastes klientam Intel FPGA IP. Tomēr šī IP neatbalsta Intel Stratix 10 ierīces, kas nozīmē, ka nevarat migrēt savu dizainu tieši no Intel Stratix 10 uz Intel Agilex ierīcēm.
Saistītā informācija
- Pastkastes klienta Intel FPGA IP lietotāja rokasgrāmata
- Serial Flash Mailbox Client Intel FPGA IP lietotāja rokasgrāmata
- Pastkastes klients ar Avalon straumēšanas interfeisu Intel FPGA IP lietotāja rokasgrāmata
Serial Flash Mailbox, Mailbox Client un Mailbox Client salīdzinājums ar Avalon straumēšanas interfeisa Intel FPGA IP
Nākamajā tabulā ir apkopots salīdzinājums starp katru IP.
Pastkastes klients ar Avalon straumēšanas interfeisu Intel FPGA IP | Serial Flash Mailbox Client Intel FPGA IP | Pastkastes klients Intel FPGA IP | |
Atbalstītās ierīces | Intel Agilex | Tikai Intel Stratix 10 | Intel Agilex un Intel Stratix 10 |
Saskarnes | Avalon straumēšanas interfeiss | Avalon atmiņas kartēts interfeiss | Avalon atmiņas kartēts interfeiss |
Ieteikumi | Resursdatora kontrolleris, kas datu straumēšanai izmanto Avalon straumēšanas saskarni. | Resursdatora kontrolleris, kas lasīšanai un rakstīšanai izmanto Avalon atmiņas kartētu interfeisu. | • Resursdatora kontrolleris, kas izmanto Avalon atmiņas kartētu interfeisu, lai veiktu lasīšanu un rakstīšanu.
• Šo IP ieteicams izmantot Intel Stratix 10 ierīcēs. • Viegli migrēt no Intel Stratix 10 uz Intel Agilex ierīcēm. |
Datu pārsūtīšanas ātrums | Ātrāka datu straumēšana nekā Serial Flash Mailbox Client Intel FPGA IP un pastkastes klienta Intel FPGA IP. | Lēnāka datu straumēšana nekā pastkastes klients ar Avalon straumēšanas interfeisu Intel FPGA IP. | Lēnāka datu straumēšana nekā pastkastes klients ar Avalon straumēšanas interfeisu Intel FPGA IP. |
GPIO izmantošana kā interfeiss, lai piekļūtu zibatmiņas ierīcēm
5. attēls. Piekļuve QSPI Flash
Vadības bloku ierīču dizainu var tieši pārsūtīt uz SDM ierīcēm, ja dizains izmanto vispārējo seriālo zibspuldzes interfeisu Intel FPGA IP ar eksportētu zibatmiņas tapu uz GPIO. Dažos retos gadījumos QSPI zibatmiņas ierīce ir savienota ar GPIO kontaktu FPGA. QSPI zibatmiņas ierīce tiks izmantota tikai kā vispārējas nozīmes atmiņas krātuve, ja tā būs savienota ar GPIO. Zibatmiņas ierīcei var piekļūt, izmantojot vispārējo seriālo zibspuldzes interfeisu Intel FPGA IP (ieteicams) vai Generic QUAD SPI Controller II Intel FPGA IP, atlasot opciju eksportēt SPI tapu uz GPIO.
Intel Stratix 10 un Intel Agilex ierīcēs varat savienot zibatmiņas ierīces ar GPIO kontaktu FPGA, lai tās izmantotu arī kā vispārējas nozīmes atmiņas krātuvi. Tomēr, lūdzu, ņemiet vērā, ka, izmantojot Intel Stratix 10 un Intel Agilex ierīces, vispārīgajā seriālā zibspuldzes interfeisa Intel FPGA IP parametru iestatījumam ir jābūt iespējotam, lai kompilācijas laikā novērstu kļūdas. Tas ir tāpēc, ka Intel Stratix 10 un Intel Agilex ierīcēs nav pieejama īpaša aktīvā seriālā saskarne. Konfigurācijas nolūkos šajās ierīcēs zibatmiņas ierīces ir jāpievieno SDM I/O, kā aprakstīts sadaļā Uz SDM balstītas ierīces (Intel Stratix 10 un Intel Agilex ierīces).
Saistītā informācija
Uz SDM balstītas ierīces (Intel Stratix 10 un Intel Agilex ierīces)
Atbalstītās QSPI ierīces, pamatojoties uz kontroliera tipu
Šajā tabulā ir apkopotas atbalstītās zibatmiņas ierīces, kuru pamatā ir Generic Serial Flash interfeiss Intel FPGA IP un Generic QUAD SPI Controller II Intel FPGA IP.
Ierīce | IP | QSPI ierīces |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex (1) | Vispārējā seriālā zibatmiņas saskarne Intel FPGA IP | Visas QSPI ierīces |
Ciklons V, Intel Arria 10, Intel Stratix | Vispārējs QUAD SPI Controller II Intel | • EPCQ16 (saderīgs ar mikronu*) |
10(1), Intel Agilex (1) | FPGA IP | • EPCQ32 (saderīgs ar mikronu*) |
• EPCQ64 (saderīgs ar mikronu*) | ||
• EPCQ128 (saderīgs ar mikronu*) | ||
• EPCQ256 (saderīgs ar mikronu*) | ||
• EPCQ512 (saderīgs ar mikronu*) | ||
• EPCQL512 (saderīgs ar mikronu*) | ||
• EPCQL1024 (saderīgs ar mikronu*) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (mazs tilpumstage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (mazs tilpumstage) | ||
• N25Q00AA11G1240 (mazs tilpumstage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Lai iegūtu papildinformāciju par zibatmiņas ierīcēm, ko atbalsta seriālā zibatmiņas pastkaste un pastkastes klients Intel FPGA IP, skatiet sadaļu Intel atbalstītās konfigurācijas ierīces lapā Ierīču konfigurācija — atbalsta centrs.
Saistītā informācija
Intel atbalstītās konfigurācijas ierīces, ierīču konfigurācija — atbalsta centrs
Dokumentu pārskatīšanas vēsture AN 932: Flash piekļuves migrācijas vadlīnijas no vadības bloku ierīcēm uz SDM ierīcēm
Dokumenta versija | Izmaiņas |
2020.12.21 | Sākotnējā izlaišana. |
AN 932: Flash piekļuves migrācijas vadlīnijas no vadības bloka ierīcēm uz ierīcēm, kuru pamatā ir SDM
Dokumenti / Resursi
![]() |
intel AN 932 Flash piekļuves migrācijas vadlīnijas no vadības bloku ierīcēm uz SDM ierīcēm [pdfLietotāja rokasgrāmata AN 932 Flash piekļuves migrācijas vadlīnijas no vadības bloka ierīcēm uz SDM balstītām ierīcēm, AN 932, Flash piekļuves migrācijas vadlīnijas no vadības blokiem balstītām ierīcēm uz SDM ierīcēm, zibatmiņas piekļuves migrācijas vadlīnijas |