интел-ЛОГО

Интел AN 932 Упатства за миграција на блиц пристап од уреди базирани на контролен блок до уреди базирани на SDM

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-PRO

Упатства за миграција на блиц пристап од контролни уреди базирани на блок до уреди базирани на SDM

Вовед

Упатствата за миграција на блиц пристап даваат идеја за тоа како можете да имплементирате дизајн со блиц пристап и операција за далечинско ажурирање на системот (RSU) на уредите од серијата V, Intel® Arria® 10, Intel Stratix® 10 и Intel Agilex™ уредите. Овие упатства исто така може да ви помогнат да мигрирате од дизајн базиран на контролен блок кон дизајн базиран на Управувач со безбеден уред (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-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-1

Интел корпорација. Сите права се задржани. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Интел гарантира изведба на своите FPGA и полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Интел, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Интел не превзема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Intel. На клиентите на Intel им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги. *Други имиња и брендови може да се бараат како сопственост на други.

Можете да ги користите генеричкиот сериски интерфејс за блиц Intel FPGA IP и контролорот QUAD сериски периферен интерфејс (SPI) II за да извршите пристап до блицот, слично на далечинско ажурирање Intel FPGA IP се користи за извршување на операцијата RSU. Интел препорачува да користите генерички сериски блиц интерфејс Intel FPGA IP бидејќи оваа IP е понова и може да се користи со кој било флеш-уреди со четири сериски периферен интерфејс (QSPI). Уредите за блиц може да се поврзат или на наменски пинови за Активна серија (AS) или на пинови за општа намена I/O (GPIO). Ако сакате да ги користите QSPI флеш-уредите за конфигурација на FPGA и за зачувување на кориснички податоци, QSPI уредот мора да биде поврзан со иглата посветена на интерфејсот за активна сериска меморија (ASMI). Во активна сериска конфигурација, поставката за пинови MSEL е sampled кога FPGA се напојува. Контролниот блок прима QSPI блиц податоци од конфигурациските уреди и го конфигурира FPGA.

Уреди базирани на SDM (Уреди Intel Stratix 10 и Intel Agilex)
Постојат три начини за пристап до блицот QSPI во уредите базирани на SDM кога мигрирате од контролните уреди базирани на блокови во блиц-пристап и далечинско ажурирање на системот. Интел препорачува да го користите Mailbox Client Intel FPGA IP и за блиц пристап и за далечинско ажурирање на системот, како што е прикажано на следната слика. Кога конфигурацискиот блиц е поврзан со SDM I/O пиновите, Интел исто така препорачува да ја користите IP-а за клиент за поштенско сандаче Intel FPGA.

Слика 2. Пристапување до QSPI Flash и ажурирање блиц со користење на клиентот за поштенско сандаче Intel FPGA IP (препорачано)

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-2

Можете да го користите Mailbox Client Intel FPGA IP за пристап до блицот QSPI кој е поврзан на SDM I/O и да го извршите далечинското ажурирање на системот во уредите Intel Stratix 10 и Intel Agilex. Наредбите и/или конфигурациските слики се испраќаат до контролорот на домаќинот. Контролерот на домаќинот потоа ја преведува командата во формат мапиран со меморија Avalon® и ја испраќа до клиентот за поштенско сандаче Intel FPGA IP. Клиентот за поштенско сандаче Intel FPGA IP ги вози командите/податоците и ги прима одговорите од SDM. SDM ги запишува конфигурациските слики на флеш-уредот QSPI. Клиентот за поштенско сандаче Intel FPGA IP е исто така slave компонента мапирана со меморијата на Avalon. Контролерот на домаќинот може да биде господар на Авалон, како што е ЈTAG господар, процесор Nios® II, PCIe, приспособена логика или етернет IP. Можете да го користите Mailbox Client Intel FPGA IP за да му наредите на SDM да изврши реконфигурација со новата/ажурирана слика во флеш уредите QSPI. Интел препорачува да го користите Mailbox Client Intel FPGA IP во нови дизајни бидејќи оваа IP може да пристапи до QSPI блиц и да врши операција RSU. Оваа IP адреса е поддржана и во уредите Intel Stratix 10 и Intel Agilex, што ја олеснува миграцијата на дизајнот од Intel Stratix 10 на уредите Intel Agilex.

Слика 3. Пристап до QSPI Flash и ажурирање блиц со користење на сериски Flash Mailbox Client Intel FPGA IP и Mailbox Client Intel FPGA IP

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-3

Може да ја користите само IP-адресата за клиент за поштенско сандаче за сериско блиц Intel FPGA за пристап до блиц QSPI поврзан на влез/излез на SDM во уредите Intel Stratix 10. Наредбите и/или конфигурациските слики се испраќаат до контролорот на домаќинот. Контролерот на домаќинот потоа ја преведува командата во формат мапиран со меморија на Авалон и ја испраќа до Серискиот Flash Mailbox Client Intel FPGA IP. Серискиот Flash Mailbox Client Intel FPGA IP потоа ги испраќа командите/податоците и прима одговори од SDM. SDM ги запишува конфигурациските слики на флеш-уредот QSPI. Серискиот Flash Mailbox Client Intel FPGA IP е slave компонента мапирана со меморија на Avalon. Оттука, контролерот на домаќинот може да биде господар на Авалон, како што е JTAG господар, процесор Nios II, PCI Express (PCIe), приспособена логика или етернет IP. Потребна е IP-а на клиентот за поштенско сандаче Intel FPGA за да се изврши операцијата за далечинско ажурирање на системот. Оттука, Сериски Flash Mailbox Client Intel FPGA IP не се препорачува во поновите дизајни бидејќи поддржува само Intel Stratix 10 уреди и може да се користи само за пристап до QSPI флеш уреди.

Слика 4. Пристапување до QSPI Flash и ажурирање блиц со користење на клиентот за поштенско сандаче Intel FPGA IP со интерфејс за стриминг Avalon

intel-AN-932-Flash-Access-Migration-Guidelines-from-Control-Block-Based-Devices-to-SDM-Based-Devices-4

Клиентот за поштенско сандаче со Авалон стриминг интерфејс Intel FPGA IP обезбедува канал за комуникација помеѓу вашата приспособена логика и управувачот со безбеден уред (SDM) во Intel Agilex. Можете да ја користите оваа IP адреса за да испраќате командни пакети и да примате пакети за одговор од периферните модули на SDM, вклучувајќи го и QSPI. SDM ги запишува новите слики на флеш-уредот QSPI и потоа го реконфигурира уредот Intel Agilex од новата или ажурираната слика. Клиентот за поштенско сандаче со интерфејс за стриминг Avalon Intel FPGA IP го користи интерфејсот за стриминг Avalon. Мора да користите контролер на домаќин со интерфејс за стриминг Авалон за да ја контролирате IP-адресата. Клиентот за поштенско сандаче со интерфејс за стриминг Avalon Intel FPGA IP има побрз пренос на податоци од клиентот за поштенско сандаче Intel FPGA IP. Сепак, оваа IP адреса не поддржува Intel Stratix 10 уреди, што значи дека не можете да го префрлите вашиот дизајн директно од Intel Stratix 10 на уредите Intel Agilex.

Поврзани информации

  • Клиент за поштенско сандаче Упатство за корисникот на Intel FPGA IP
  • Сериски Flash Mailbox Client Упатство за корисникот на Intel FPGA IP
  • Клиент за поштенско сандаче со Авалон стриминг интерфејс Intel FPGA IP Упатство за корисникот

Споредба помеѓу сериско флеш поштенско сандаче, клиент за поштенско сандаче и клиент за поштенско сандаче со интерфејс за стриминг Авалон Intel FPGA IP-адреси

Следната табела ја сумира споредбата помеѓу секоја од IP-адресата.

  Клиент за поштенско сандаче со Авалон стриминг интерфејс Intel FPGA IP Сериски Flash Mailbox Client Intel FPGA IP Клиент за поштенско сандаче Intel FPGA IP
Поддржани уреди Интел Агилекс Само Intel Stratix 10 Интел Агилекс и Интел Стратикс 10
Интерфејси Авалон интерфејс за стриминг Авалон интерфејс мапиран со меморија Авалон интерфејс мапиран со меморија
Препораки Домаќин контролер кој користи Авалон интерфејс за стриминг за пренос на податоци. Домаќин контролер кој користи мемориски мапиран интерфејс Авалон за да врши читање и пишување. • Домаќин контролер кој користи интерфејс мапиран со меморија на Avalon за да врши читање и пишување.

• Се препорачува да се користи оваа IP адреса во уредите Intel Stratix 10.

• Лесно се мигрира од Intel Stratix 10 на уредите Intel Agilex.

Брзина на пренос на податоци Побрзо пренос на податоци од клиентот за сериско флеш поштенско сандаче Intel FPGA IP и клиентот за поштенско сандаче Intel FPGA IP. Побавен пренос на податоци од клиентот за поштенско сандаче со интерфејс за стриминг Авалон Intel FPGA IP. Побавен пренос на податоци од клиентот за поштенско сандаче со интерфејс за стриминг Авалон Intel FPGA IP.
Користење на GPIO како интерфејс за пристап до флеш-уреди

Слика 5. Пристап до QSPI Flash

Може да го префрлите дизајнот на уредите базирани на контролни блокови директно на уреди базирани на SDM ако дизајнот користи генерички сериски блиц интерфејс 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 пински интерфејс мора да биде овозможена во генеричкиот сериски блиц интерфејс Intel FPGA IP кога користите уреди Intel Stratix 10 и Intel Agilex за да спречите грешка при компилацијата. Ова е затоа што нема наменски интерфејс за Active Serial достапен во уредите Intel Stratix 10 и Intel Agilex. За целите на конфигурацијата кај овие уреди, мора да ги поврзете флеш-уредите со SDM I/O како што е опишано во делот Уреди базирани на SDM (Intel Stratix 10 и Intel Agilex Devices).

Поврзани информации
Уреди базирани на SDM (Уреди Intel Stratix 10 и Intel Agilex)

Поддржани QSPI уреди засновани на тип на контролер

Следната табела ги сумира поддржаните флеш-уреди базирани на интерфејсот за генерички сериски блиц 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
Циклон V, Intel Arria 10, Intel Stratix Генерички QUAD SPI контролер II Intel • EPCQ16 (компатибилен со микрон*)
10(1), Intel Agilex (1) FPGA IP • EPCQ32 (компатибилен со микрон*)
    • EPCQ64 (компатибилен со микрон*)
    • EPCQ128 (компатибилен со микрон*)
    • EPCQ256 (компатибилен со микрон*)
    • EPCQ512 (компатибилен со микрон*)
    • EPCQL512 (компатибилен со микрон*)
    • EPCQL1024 (компатибилен со микрон*)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (низок волtage)
    • MT25QL512ABA
    • N2Q512A11G1240 (низок волtage)
    • N25Q00AA11G1240 (низок волtage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

За повеќе информации за флеш-уредите поддржани од IP-адресите за сериско флеш поштенско сандаче и клиентот за поштенско сандаче Intel FPGA, погледнете го делот Уреди за конфигурација поддржани од Intel во страницата Конфигурација на уред – Центар за поддршка.

Поврзани информации
Уреди за конфигурација поддржани од Интел, Конфигурација на уред – Центар за поддршка

Историја на ревизии на документи за AN 932: Упатства за миграција на блиц пристап од уреди базирани на контролни блокови до уреди базирани на SDM
Верзија на документ Промени
2020.12.21 Почетно ослободување.

AN 932: Упатства за миграција на блиц пристап од уреди базирани на контролни блокови до уреди базирани на SDM

Документи / ресурси

Интел AN 932 Упатства за миграција на блиц пристап од уреди базирани на контролен блок до уреди базирани на SDM [pdf] Упатство за корисникот
Насоки за миграција на AN 932 Flash Access од уреди засновани на контролен блок до уреди базирани на SDM, AN 932, Упатства за миграција на Flash пристап од уреди засновани на контролен блок до уреди базирани на SDM, Упатства за миграција на блиц пристап

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *