Udhëzimet e migrimit të intel AN 932 Flash Access nga pajisjet e bazuara në bllokun e kontrollit në pajisjet e bazuara në SDM
Udhëzimet e migrimit të Flash Access nga pajisjet e kontrollit të bazuara në bllok në pajisjet e bazuara në SDM
Hyrje
Udhëzimet e migrimit të aksesit flash ofrojnë një ide se si mund të zbatoni një dizajn me akses flash dhe funksionimin e Përditësimit të Sistemit në distancë (RSU) në pajisjet e serisë V, Intel® Arria® 10, Intel Stratix® 10 dhe Intel Agilex™. Këto udhëzime mund t'ju ndihmojnë gjithashtu të migroni nga dizajni i bazuar në bllok kontrolli në modelin e bazuar në Menaxherin e Pajisjeve të Sigurt (SDM) me akses flash dhe funksionimin RSU. Pajisjet më të reja si Intel Stratix 10 dhe Intel Agilex përdorin arkitekturë të bazuar në SDM me akses të ndryshëm flash dhe përditësim të sistemit në distancë kur krahasohen me pajisjet e serisë V dhe Intel Arria 10.
Migrimi nga pajisjet e bazuara në bllokun e kontrollit në pajisjet e bazuara në SDM në Flash Access dhe funksionimin RSU
Kontrolloni pajisjet e bazuara në bllok (Intel Arria 10 dhe pajisjet e Serisë V)
Figura e mëposhtme tregon IP-të e përdorura në aksesin flash dhe funksionimin e përditësimit të sistemit në distancë në pajisjet e serisë V dhe Intel Arria 10, si dhe ndërfaqet e secilës IP.
Figura 1. Diagrami i bllokut i pajisjeve të bazuara në bllokun e kontrollit (pajisjet e Serisë Intel Arria 10 dhe V)
Korporata Intel. Të gjitha të drejtat e rezervuara. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Intel garanton performancën e produkteve të saj FPGA dhe gjysmëpërçuese sipas specifikimeve aktuale në përputhje me garancinë standarde të Intel, por rezervon të drejtën të bëjë ndryshime në çdo produkt dhe shërbim në çdo kohë pa paralajmërim. Intel nuk merr përsipër asnjë përgjegjësi ose përgjegjësi që rrjedh nga aplikimi ose përdorimi i ndonjë informacioni, produkti ose shërbimi të përshkruar këtu, përveçse kur është rënë dakord shprehimisht me shkrim nga Intel. Klientët e Intel këshillohen të marrin versionin më të fundit të specifikimeve të pajisjes përpara se të mbështeten në çdo informacion të publikuar dhe përpara se të bëjnë porosi për produkte ose shërbime. *Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Ju mund të përdorni ndërfaqen e përgjithshme të flashit serik Intel FPGA IP dhe kontrolluesin QUAD Serial Peripheral Interface (SPI) II për të kryer aksesin e blicit, në mënyrë të ngjashme, Përditësimi në distancë i Intel FPGA IP përdoret për të kryer operacionin RSU. Intel rekomandon që të përdorni ndërfaqen e përgjithshme të Flash Serial Intel FPGA IP pasi kjo IP është më e re dhe mund të përdoret me çdo pajisje flash me ndërfaqe periferike me katër seri (QSPI). Pajisjet flash mund të lidhen ose me kunjat e dedikuara serike aktive (AS) ose me kunjat e përgjithshme të hyrjes/daljes (GPIO). Nëse dëshironi të përdorni pajisjet flash QSPI për konfigurimin FPGA dhe për të ruajtur të dhënat e përdoruesit, pajisja QSPI duhet të lidhet me pinin e dedikuar të ndërfaqes së memories serike aktive (ASMI). Në një konfigurim serik aktiv, cilësimi i pinit MSEL është sampled kur FPGA është ndezur. Blloku i kontrollit merr të dhëna flash QSPI nga pajisjet e konfigurimit dhe konfiguron FPGA.
Pajisjet e bazuara në SDM (Intel Stratix 10 dhe pajisjet Intel Agilex)
Ka tre mënyra për të hyrë në blicin QSPI në pajisjet me bazë SDM kur migroni nga pajisjet e bazuara në bllok kontrolli në aksesin në flash dhe përditësimin e sistemit në distancë. Intel rekomandon që të përdorni Mailbox Client Intel FPGA IP si për aksesin flash ashtu edhe për përditësimin e sistemit në distancë, siç tregohet në figurën e mëposhtme. Kur blici i konfigurimit është i lidhur me kunjat e hyrjes/daljes së SDM, Intel rekomandon gjithashtu që të përdorni IP-në Intel FPGA Client të kutisë postare.
Figura 2. Hyrja në QSPI Flash dhe përditësimi i Flash-it duke përdorur Klientin e kutisë postare Intel FPGA IP (rekomandohet)
Mund të përdorni IP-në e Intel FPGA Client Mailbox për të hyrë në blicin QSPI i cili është i lidhur me I/O SDM dhe për të kryer përditësimin e sistemit në distancë në pajisjet Intel Stratix 10 dhe Intel Agilex. Komandat dhe/ose imazhet e konfigurimit i dërgohen kontrolluesit pritës. Më pas, kontrolluesi pritës e përkthen komandën në formatin e hartës së memories Avalon® dhe e dërgon atë te IP-ja e Intel FPGA Client Intelbox. Klienti i kutisë postare Intel FPGA IP drejton komandat/të dhënat dhe merr përgjigjet nga SDM. SDM shkruan imazhet e konfigurimit në pajisjen flash QSPI. Klienti i kutisë postare Intel FPGA IP është gjithashtu një komponent skllav i hartuar nga memoria Avalon. Kontrolluesi pritës mund të jetë një master Avalon, si JTAG master, një procesor Nios® II, PCIe, një logjikë e personalizuar ose IP Ethernet. Ju mund të përdorni IP-në Intel FPGA Client të kutisë postare për të komanduar SDM-në që të kryejë rikonfigurimin me imazhin e ri/përditësuar në pajisjet flash QSPI. Intel rekomandon që të përdorni IP-në e klientit të kutisë postare Intel FPGA në dizajne të reja, sepse kjo IP mund të aksesojë flashin QSPI dhe të kryejë funksionimin RSU. Kjo IP mbështetet gjithashtu në pajisjet Intel Stratix 10 dhe Intel Agilex, gjë që lehtëson migrimin e dizajnit nga Intel Stratix 10 në pajisjet Intel Agilex.
Figura 3. Hyrja në QSPI Flash dhe përditësimi i Flash-it duke përdorur Serial Flash Mailbox Client Intel FPGA IP dhe Mailbox Client Intel FPGA IP
Mund të përdorni vetëm IP-në Intel FPGA Client Serial Flash Mailbox për të aksesuar flashin QSPI të lidhur me SDM I/O në pajisjet Intel Stratix 10. Komandat dhe/ose imazhet e konfigurimit i dërgohen kontrolluesit pritës. Më pas, kontrolluesi pritës e përkthen komandën në formatin e hartës së memories Avalon dhe e dërgon atë në IP-në Serial Flash Mailbox Intel FPGA. Serial Flash Mailbox Client Intel FPGA IP më pas dërgon komandat/të dhënat dhe merr përgjigje nga SDM. SDM shkruan imazhet e konfigurimit në pajisjen flash QSPI. Serial Flash Mailbox Client Intel FPGA IP është një komponent skllav i hartuar nga memoria Avalon. Prandaj, kontrolluesi pritës mund të jetë një master Avalon, siç është një JTAG master, procesor Nios II, PCI Express (PCIe), një logjikë e personalizuar ose IP Ethernet. Klienti i kutisë postare Intel FPGA IP kërkohet për të kryer funksionimin e përditësimit të sistemit në distancë. Prandaj, Serial Flash Mailbox Client Intel FPGA IP nuk rekomandohet në modelet më të reja pasi mbështet vetëm pajisjet Intel Stratix 10 dhe mund të përdoret vetëm për të hyrë në pajisjet flash QSPI.
Figura 4. Hyrja në QSPI Flash dhe përditësimi i Flash-it duke përdorur Klientin e kutisë postare Intel FPGA IP me ndërfaqen e transmetimit Avalon
Klienti i kutisë postare me ndërfaqen e transmetimit Avalon Intel FPGA IP ofron një kanal komunikimi midis logjikës suaj të personalizuar dhe menaxherit të sigurt të pajisjes (SDM) në Intel Agilex. Ju mund ta përdorni këtë IP për të dërguar paketa komanduese dhe për të marrë paketa përgjigjesh nga modulet periferike SDM, duke përfshirë QSPI. SDM shkruan imazhet e reja në pajisjen flash QSPI dhe më pas rikonfiguron pajisjen Intel Agilex nga imazhi i ri ose i përditësuar. Klienti i kutisë postare me ndërfaqen e transmetimit Avalon Intel FPGA IP përdor ndërfaqen e transmetimit Avalon. Ju duhet të përdorni një kontrollues pritës me ndërfaqen e transmetimit Avalon për të kontrolluar IP-në. Klienti i kutisë postare me ndërfaqen e transmetimit Avalon Intel FPGA IP ka transmetim më të shpejtë të të dhënave sesa Klienti i kutisë postare Intel FPGA IP. Sidoqoftë, kjo IP nuk mbështet pajisjet Intel Stratix 10, që do të thotë se nuk mund të migroni dizajnin tuaj drejtpërdrejt nga Intel Stratix 10 në pajisjet Intel Agilex.
Informacione të Përafërta
- Udhëzuesi i përdoruesit të klientit të kutisë postare Intel FPGA IP
- Serial Flash Mailbox Client Udhëzuesi i përdoruesit Intel FPGA IP
- Klienti i kutisë postare me ndërfaqen e transmetimit Avalon Udhëzuesi i përdoruesit Intel FPGA IP
Krahasimi midis kutisë postare Serial Flash, Klientit të kutisë postare dhe klientit të kutisë postare me ndërfaqen e transmetimit Avalon Intel FPGA IP
Tabela e mëposhtme përmbledh krahasimin midis secilës prej IP-ve.
Klienti i kutisë postare me ndërfaqen e transmetimit Avalon Intel FPGA IP | Serial Flash Mailbox Client Intel FPGA IP | Klienti i kutisë postare Intel FPGA IP | |
Pajisjet e mbështetura | Intel Agilex | Vetëm Intel Stratix 10 | Intel Agilex dhe Intel Stratix 10 |
Ndërfaqet | Ndërfaqja e transmetimit Avalon | Ndërfaqja e hartës së kujtesës Avalon | Ndërfaqja e hartës së kujtesës Avalon |
Rekomandime | Kontrolluesi pritës i cili përdor ndërfaqen e transmetimit Avalon për të transmetuar të dhëna. | Kontrolluesi pritës i cili përdor ndërfaqen e hartuar me memorie Avalon për të kryer leximin dhe shkrimin. | • Kontrolluesi pritës i cili përdor ndërfaqen e hartuar nga memoria Avalon për të kryer leximin dhe shkrimin.
• Rekomandohet të përdoret kjo IP në pajisjet Intel Stratix 10. • Migrim i lehtë nga Intel Stratix 10 në pajisjet Intel Agilex. |
Shpejtësia e transferimit të të dhënave | Transmetim më i shpejtë i të dhënave sesa Klienti Serial Flash Mailbox Intel FPGA IP dhe Klienti i kutisë postare Intel FPGA IP. | Transmetim i ngadaltë i të dhënave sesa Klienti i kutisë postare me ndërfaqen e transmetimit Avalon Intel FPGA IP. | Transmetim i ngadaltë i të dhënave sesa Klienti i kutisë postare me ndërfaqen e transmetimit Avalon Intel FPGA IP. |
Përdorimi i GPIO si ndërfaqe për të hyrë në pajisjet Flash
Figura 5. Qasja në QSPI Flash
Ju mund të transferoni mbi dizajnin në pajisjet e bazuara në bllok kontrolli në pajisjet e bazuara në SDM drejtpërdrejt nëse dizajni përdor ndërfaqen e përgjithshme të flashit serial të Intel FPGA IP me blicin e eksportuar në GPIO. Në disa raste të rralla, pajisja flash QSPI lidhet me pinin GPIO në FPGA. Pajisja flash QSPI do të përdoret vetëm si hapësirë ruajtëse memorie për qëllime të përgjithshme kur është e lidhur me GPIO. Pajisja flash mund të aksesohet përmes ndërfaqes së përgjithshme serike të Flash Intel FPGA IP (rekomandohet) ose Generic QUAD SPI Controller II Intel FPGA IP duke zgjedhur opsionin për të eksportuar pinin SPI në GPIO.
Në pajisjet Intel Stratix 10 dhe Intel Agilex, mund t'i lidhni pajisjet flash me pinin GPIO në FPGA për t'i përdorur gjithashtu si ruajtje memorie për qëllime të përgjithshme. Megjithatë, ju lutemi vini re se cilësimi i parametrave që mundëson ndërfaqen e pinit SPI duhet të aktivizohet në ndërfaqen e përgjithshme të Flash Serial Intel FPGA IP kur përdorni pajisjet Intel Stratix 10 dhe Intel Agilex për të parandaluar gabimet gjatë përpilimit. Kjo për shkak se nuk ka asnjë ndërfaqe të dedikuar serike aktive në pajisjet Intel Stratix 10 dhe Intel Agilex. Për qëllime konfigurimi në këto pajisje, duhet t'i lidhni pajisjet flash me I/O SDM siç përshkruhet në seksionin Pajisjet e bazuara në SDM (Intel Stratix 10 dhe Intel Agilex Devices).
Informacione të Përafërta
Pajisjet e bazuara në SDM (Intel Stratix 10 dhe pajisjet Intel Agilex)
Pajisjet e mbështetura QSPI bazuar në llojin e kontrolluesit
Tabela e mëposhtme përmbledh pajisjet flash të mbështetura të bazuara në ndërfaqen Generic Serial Flash Intel FPGA IP dhe Generic QUAD SPI Controller II Intel FPGA IP.
Pajisja | IP | Pajisjet QSPI |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex (1) | Ndërfaqja e përgjithshme e flashit serik Intel FPGA IP | Të gjitha pajisjet QSPI |
Cikloni V, Intel Arria 10, Intel Stratix | Kontrolluesi gjenerik QUAD SPI II Intel | • EPCQ16 (i pajtueshëm me mikron*) |
10(1), Intel Agilex (1) | FPGA IP | • EPCQ32 (i pajtueshëm me mikron*) |
• EPCQ64 (i pajtueshëm me mikron*) | ||
• EPCQ128 (i pajtueshëm me mikron*) | ||
• EPCQ256 (i pajtueshëm me mikron*) | ||
• EPCQ512 (i pajtueshëm me mikron*) | ||
• EPCQL512 (e përputhshme me Micron*) | ||
• EPCQL1024 (e përputhshme me Micron*) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (vëllim i ulëttage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (vëllim i ulëttage) | ||
• N25Q00AA11G1240 (vëllim i ulëttage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Për më shumë informacion mbi pajisjet flash të mbështetura nga IP-të Serial Flash Mailbox dhe Mailbox Client Intel FPGA, referojuni seksionit Pajisjet e konfigurimit të mbështetura nga Intel në faqen Konfigurimi i pajisjes - Qendra e mbështetjes.
Informacione të Përafërta
Pajisjet e konfigurimit të mbështetura nga Intel, Konfigurimi i pajisjes - Qendra e mbështetjes
Historia e rishikimit të dokumentit për AN 932: Udhëzimet e migrimit të aksesit në Flash nga pajisjet e bazuara në bllokun e kontrollit në pajisjet e bazuara në SDM
Versioni i dokumentit | Ndryshimet |
2020.12.21 | Lëshimi fillestar. |
AN 932: Udhëzimet e migrimit të Flash Access nga pajisjet e bazuara në bllokun e kontrollit në pajisjet e bazuara në SDM
Dokumentet / Burimet
![]() |
Udhëzimet e migrimit të intel AN 932 Flash Access nga pajisjet e bazuara në bllokun e kontrollit në pajisjet e bazuara në SDM [pdfUdhëzuesi i përdoruesit Udhëzimet e migrimit të AN 932 Flash Access nga pajisjet e bazuara në bllokun e kontrollit në pajisjet e bazuara në SDM, AN 932, Udhëzimet e migrimit të Flash Access nga pajisjet e bazuara në bllokun e kontrollit në pajisjet e bazuara në SDM, Udhëzimet e migrimit të Flash Access |