Intel AN 932 Flash Access Кіраўніцтва па пераходзе з прылад на базе кантрольных блокаў на прылады на базе SDM
Рэкамендацыі па пераходзе флэш-доступу з блочных прылад кіравання на прылады на базе SDM
Уводзіны
Рэкамендацыі па пераносе флэш-доступу даюць ідэю аб тым, як можна рэалізаваць дызайн з флэш-доступам і функцыяй аддаленага абнаўлення сістэмы (RSU) на прыладах серыі V, прыладах Intel® Arria® 10, Intel Stratix® 10 і Intel Agilex™. Гэтыя рэкамендацыі таксама могуць дапамагчы вам перайсці ад дызайну на аснове блока кіравання да дызайну на аснове Secure Device Manager (SDM) з флэш-доступам і працай RSU. Новыя прылады, такія як Intel Stratix 10 і Intel Agilex, выкарыстоўваюць архітэктуру на аснове SDM з іншым доступам да флэш-памяці і аддаленым абнаўленнем сістэмы ў параўнанні з прыладамі V-серыі і Intel Arria 10.
Пераход ад прылад на аснове блока кіравання да прылад на аснове SDM у Flash Access і RSU
Прылады на аснове блокаў кіравання (прылады Intel Arria 10 і серыі V)
На наступным малюнку паказаны IP-адрасы, якія выкарыстоўваюцца для флэш-доступу і аперацыі аддаленага абнаўлення сістэмы на прыладах V-серыі і Intel Arria 10, а таксама інтэрфейсы кожнага IP-адраса.
Малюнак 1. Блок-схема прылад на аснове блока кіравання (прылады Intel Arria 10 і серыі V)
Карпарацыя Intel. Усе правы ахоўваюцца. Intel, лагатып Intel і іншыя знакі Intel з'яўляюцца гандлёвымі маркамі карпарацыі Intel або яе даччыных кампаній. Intel гарантуе прадукцыйнасць сваёй FPGA і паўправадніковай прадукцыі ў адпаведнасці з бягучымі спецыфікацыямі ў адпаведнасці са стандартнай гарантыяй Intel, але пакідае за сабой права ўносіць змены ў любыя прадукты і паслугі ў любы час без папярэдняга паведамлення. Intel не нясе ніякай адказнасці або абавязацельстваў, якія вынікаюць з прымянення або выкарыстання любой інфармацыі, прадукту або паслугі, апісаных тут, за выключэннем выпадкаў, прама ўзгодненых Intel у пісьмовай форме. Кліентам Intel рэкамендуецца атрымаць апошнюю версію спецыфікацый прылады, перш чым спадзявацца на любую апублікаваную інфармацыю і перад размяшчэннем заказаў на прадукты ці паслугі. *Іншыя назвы і брэнды могуць быць заяўлены як уласнасць іншых.
Вы можаце выкарыстоўваць Generic Serial Flash Interface Intel FPGA IP і QUAD Serial Peripheral Interface (SPI) Controller II для выканання флэш-доступу, аналагічным чынам Remote Update Intel FPGA IP выкарыстоўваецца для выканання аперацыі RSU. Intel рэкамендуе вам выкарыстоўваць Generic Serial Flash Interface Intel FPGA IP, паколькі гэты IP з'яўляецца навейшым і можа выкарыстоўвацца з любымі флэш-прыладамі Quad Serial Peripheral Interface (QSPI). Флэш-прылады можна падключаць альбо да спецыяльных кантактаў Active Serial (AS), альбо да кантактаў агульнага прызначэння ўводу-вываду (GPIO). Калі вы хочаце выкарыстоўваць флэш-прылады QSPI для канфігурацыі FPGA і захоўвання карыстальніцкіх дадзеных, прылада QSPI павінна быць падключана да выдзеленага актыўнага паслядоўнага інтэрфейсу памяці (ASMI). У актыўнай паслядоўнай канфігурацыі налада штыфта MSEL роўна sampпры ўключэнні FPGA. Блок кіравання атрымлівае флэш-дадзеныя QSPI ад прылад канфігурацыі і наладжвае FPGA.
Прылады на базе SDM (прылады Intel Stratix 10 і Intel Agilex)
Ёсць тры спосабы доступу да флэш-памяці QSPI ў прыладах на базе SDM, калі вы пераходзіце з прылад на аснове блокаў кіравання ў доступ да флэш-памяці і выдаленае абнаўленне сістэмы. Intel рэкамендуе выкарыстоўваць кліент паштовай скрыні Intel FPGA IP як для флэш-доступу, так і для аддаленага абнаўлення сістэмы, як паказана на наступным малюнку. Калі ўспышка канфігурацыі падключана да кантактаў уводу/вываду SDM, Intel таксама рэкамендуе выкарыстоўваць кліент паштовай скрыні Intel FPGA IP.
Малюнак 2. Доступ да QSPI Flash і абнаўленне Flash з дапамогай кліента паштовай скрыні Intel FPGA IP (рэкамендуецца)
Вы можаце выкарыстоўваць кліент паштовай скрыні Intel FPGA IP для доступу да флэш-памяці QSPI, якая падлучана да ўводу-вываду SDM, і для выканання аддаленага абнаўлення сістэмы ў прыладах Intel Stratix 10 і Intel Agilex. Каманды і/або выявы канфігурацыі адпраўляюцца на хост-кантролер. Затым хост-кантролер перакладае каманду ў фармат памяці Avalon® і адпраўляе яе кліенту паштовай скрыні Intel FPGA IP. Кліент паштовай скрыні Intel FPGA IP кіруе камандамі/дадзенымі і атрымлівае адказы ад SDM. SDM запісвае выявы канфігурацыі на флэш-прыладу QSPI. Кліент паштовай скрыні Intel FPGA IP таксама з'яўляецца падпарадкаваным кампанентам Avalon з адлюстраваннем памяці. Хост-кантролер можа быць майстрам Avalon, такім як JTAG master, працэсар Nios® II, PCIe, карыстацкая логіка або Ethernet IP. Вы можаце выкарыстоўваць кліент паштовай скрыні Intel FPGA IP, каб загадаць SDM выканаць рэканфігурацыю з новым/абноўленым вобразам у флэш-прыладах QSPI. Intel рэкамендуе вам выкарыстоўваць кліент паштовай скрыні Intel FPGA IP у новых праектах, таму што гэты IP можа атрымаць доступ да флэш-памяці QSPI і выканаць аперацыю RSU. Гэты IP таксама падтрымліваецца ў прыладах Intel Stratix 10 і Intel Agilex, што палягчае пераход дызайну з Intel Stratix 10 на прылады Intel Agilex.
Малюнак 3. Доступ да флэш-памяці QSPI і абнаўленне флэш-памяці з дапамогай паслядоўнага флэш-кліента паштовай скрыні Intel FPGA IP і кліента паштовай скрыні Intel FPGA IP
Вы можаце выкарыстоўваць толькі кліент паслядоўнай флэш-паштовай скрыні Intel FPGA IP для доступу да флэш-памяці QSPI, падлучанай да ўводу-вываду SDM у прыладах Intel Stratix 10. Каманды і/або выявы канфігурацыі адпраўляюцца на хост-кантролер. Затым хост-кантролер перакладае каманду ў фармат адлюстравання памяці Avalon і адпраўляе яе кліенту паслядоўнай флэш-паштовай скрыні Intel FPGA IP. Паслядоўны флэш-кліент паштовай скрыні Intel FPGA IP затым адпраўляе каманды/дадзеныя і атрымлівае адказы ад SDM. SDM запісвае выявы канфігурацыі на флэш-прыладу QSPI. Кліент паслядоўнай флэш-паштовай скрыні Intel FPGA IP - гэта падпарадкаваны кампанент Avalon, адлюстраваны ў памяці. Такім чынам, хост-кантролер можа быць майстрам Avalon, такім як JTAG master, працэсар Nios II, PCI Express (PCIe), карыстацкая логіка або Ethernet IP. Кліент паштовай скрыні Intel FPGA IP патрабуецца для выканання аперацыі аддаленага абнаўлення сістэмы. Такім чынам, паслядоўны флэш-кліент паштовай скрыні Intel FPGA IP не рэкамендуецца ў новых праектах, паколькі ён падтрымлівае толькі прылады Intel Stratix 10 і можа выкарыстоўвацца толькі для доступу да флэш-прылад QSPI.
Малюнак 4. Доступ да флэш-памяці QSPI і абнаўленне флэш-памяці з дапамогай кліента паштовай скрыні Intel FPGA IP з струменевым інтэрфейсам Avalon
Кліент паштовай скрыні з струменевым інтэрфейсам Avalon Intel FPGA IP забяспечвае канал сувязі паміж вашай карыстальніцкай логікай і дыспетчарам бяспечных прылад (SDM) у Intel Agilex. Вы можаце выкарыстоўваць гэты IP для адпраўкі камандных пакетаў і атрымання пакетаў адказаў ад перыферыйных модуляў SDM, уключаючы QSPI. SDM запісвае новыя выявы на флэш-прыладу QSPI, а затым пераканфігуруе прыладу Intel Agilex з новай або абноўленай выявы. Кліент паштовай скрыні з струменевым інтэрфейсам Avalon Intel FPGA IP выкарыстоўвае струменевы інтэрфейс Avalon. Вы павінны выкарыстоўваць хост-кантролер з струменевым інтэрфейсам Avalon для кіравання IP. Кліент паштовай скрыні з струменевым інтэрфейсам Avalon Intel FPGA IP мае больш хуткую перадачу даных, чым кліент паштовай скрыні Intel FPGA IP. Аднак гэты IP не падтрымлівае прылады Intel Stratix 10, што азначае, што вы не можаце перанесці свой дызайн непасрэдна з Intel Stratix 10 на прылады Intel Agilex.
Звязаная інфармацыя
- Кліент паштовай скрыні Intel FPGA IP Кіраўніцтва карыстальніка
- Кліент паслядоўнай флэш-паштовай скрыні Intel FPGA IP Кіраўніцтва карыстальніка
- Кліент паштовай скрыні з струменевым інтэрфейсам Avalon Кіраўніцтва карыстальніка Intel FPGA IP
Параўнанне паміж паслядоўнай флэш-паштовай скрыняй, кліентам паштовай скрыні і кліентам паштовай скрыні з струменевым інтэрфейсам Avalon Intel FPGA IP
У наступнай табліцы прыведзена параўнанне паміж кожным з IP.
Кліент паштовай скрыні з струменевым інтэрфейсам Avalon Intel FPGA IP | Кліент паслядоўнай флэш-паштовай скрыні Intel FPGA IP | Кліент паштовай скрыні Intel FPGA IP | |
Падтрымліваюцца прылады | Intel Agilex | Толькі Intel Stratix 10 | Intel Agilex і Intel Stratix 10 |
Інтэрфейсы | Струменевы інтэрфейс Avalon | Інтэрфейс Avalon з адлюстраваннем памяці | Інтэрфейс Avalon з адлюстраваннем памяці |
Рэкамендацыі | Кантролер хоста, які выкарыстоўвае струменевы інтэрфейс Avalon для перадачы дадзеных. | Хост-кантролер, які выкарыстоўвае інтэрфейс адлюстравання памяці Avalon для выканання чытання і запісу. | • Хост-кантролер, які выкарыстоўвае інтэрфейс адлюстравання памяці Avalon для выканання чытання і запісу. • Рэкамендуецца выкарыстоўваць гэты IP у прыладах Intel Stratix 10. • Лёгкі пераход з Intel Stratix 10 на прылады Intel Agilex. |
Хуткасць перадачы даных | Больш хуткая перадача дадзеных, чым Serial Flash Mailbox Client Intel FPGA IP і Mailbox Client Intel FPGA IP. | Больш павольная перадача дадзеных, чым кліент паштовай скрыні з струменевым інтэрфейсам Avalon Intel FPGA IP. | Больш павольная перадача дадзеных, чым кліент паштовай скрыні з струменевым інтэрфейсам Avalon Intel FPGA IP. |
Выкарыстанне GPIO ў якасці інтэрфейсу для доступу да флэш-прылад
Малюнак 5. Доступ да QSPI Flash
Вы можаце перанесці канструкцыю ў прыладах на аснове блокаў кіравання на прылады на базе SDM непасрэдна, калі ў канструкцыі выкарыстоўваецца Generic Serial Flash Interface Intel FPGA IP з экспартаваным флэш-кантактам у GPIO. У некаторых рэдкіх выпадках флэш-прылада QSPI падключаецца да кантакту GPIO у FPGA. Флэш-прылада QSPI будзе выкарыстоўвацца толькі ў якасці сховішча памяці агульнага прызначэння, калі яна падключана да GPIO. Доступ да флэш-прылады можна атрымаць праз Generic Serial Flash Interface Intel FPGA IP (рэкамендуецца) або Generic QUAD SPI Controller II Intel FPGA IP, выбраўшы опцыю экспарту штыфта SPI у GPIO.
У прыладах Intel Stratix 10 і Intel Agilex вы можаце падключаць флэш-прылады да кантакту GPIO у FPGA, каб таксама выкарыстоўваць іх у якасці памяці агульнага прызначэння. Аднак майце на ўвазе, што налада параметраў уключэння кантактнага інтэрфейсу SPI павінна быць уключана ў Generic Serial Flash Interface Intel FPGA IP, калі вы выкарыстоўваеце прылады Intel Stratix 10 і Intel Agilex, каб прадухіліць памылкі падчас кампіляцыі. Гэта таму, што ў прыладах Intel Stratix 10 і Intel Agilex няма спецыяльнага інтэрфейсу Active Serial. Для канфігурацыі ў гэтых прыладах вы павінны падключыць флэш-прылады да ўводу/вываду SDM, як апісана ў раздзеле «Прылады на базе SDM» (прылады Intel Stratix 10 і Intel Agilex).
Звязаная інфармацыя
Прылады на базе SDM (прылады Intel Stratix 10 і Intel Agilex)
Падтрымліваюцца прылады QSPI на аснове тыпу кантролера
У наступнай табліцы зведзены падтрымоўваныя флэш-прылады на аснове Generic Serial Flash інтэрфейсу Intel FPGA IP і Generic QUAD SPI Controller II Intel FPGA IP.
прылада | IP | Прылады QSPI |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex (1) | Універсальны паслядоўны флэш-інтэрфейс Intel FPGA IP | Усе прылады QSPI |
Cyclone V, Intel Arria 10, Intel Stratix | Універсальны кантролер QUAD SPI II Intel | • EPCQ16 (сумяшчальны з Micron*) |
10(1), Intel Agilex (1) | FPGA IP | • EPCQ32 (сумяшчальны з Micron*) |
• EPCQ64 (сумяшчальны з Micron*) | ||
• EPCQ128 (сумяшчальны з Micron*) | ||
• EPCQ256 (сумяшчальны з Micron*) | ||
• EPCQ512 (сумяшчальны з Micron*) | ||
• EPCQL512 (сумяшчальны з Micron*) | ||
• EPCQL1024 (сумяшчальны з Micron*) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (нізкая гучнасцьtage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (нізкая гучнасцьtage) | ||
• N25Q00AA11G1240 (нізкая гучнасцьtage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
Для атрымання дадатковай інфармацыі аб флэш-прыладах, якія падтрымліваюцца паслядоўнай флэш-паштовай скрыняй і кліентам паштовай скрыні Intel FPGA IP, звярніцеся да раздзела Канфігурацыйныя прылады, якія падтрымліваюцца Intel, на старонцы Канфігурацыя прылады – Цэнтр падтрымкі.
Звязаная інфармацыя
Канфігурацыйныя прылады, якія падтрымліваюцца Intel, Канфігурацыя прылад – Цэнтр падтрымкі
Гісторыя версій дакумента для AN 932: Рэкамендацыі па пераходзе флэш-доступу з прылад на аснове блока кіравання на прылады на аснове SDM
Версія дакумента | Змены |
2020.12.21 | Першапачатковы выпуск. |
AN 932: Рэкамендацыі па пераходзе флэш-доступу з прылад на аснове блока кіравання на прылады на базе SDM
Дакументы / Рэсурсы
![]() | Intel AN 932 Flash Access Кіраўніцтва па пераходзе з прылад на базе кантрольных блокаў на прылады на базе SDM [pdfКіраўніцтва карыстальніка AN 932 Кіраўніцтва па міграцыі доступу да флэш-памяці з прылад на аснове блока кіравання на прылады на аснове SDM, AN 932, Кіраўніцтва па міграцыі доступу да флэш-памяці з прылад на аснове блока кіравання на прылады на базе SDM, Кіраўніцтва па міграцыі доступу да флэш-памяці |