intel AN 932 Flash мүмкүндүк алуу боюнча башкаруу блогуна негизделген түзмөктөрдөн SDM негизиндеги түзмөктөргө өтүү көрсөтмөлөрү
Контролдук блоктун негизиндеги түзмөктөрдөн SDM негизиндеги түзмөктөргө Flash мүмкүндүк алуу боюнча көрсөтмөлөр
Introduction
Флэш кирүүнүн миграциялык көрсөтмөлөрү V-сериясындагы түзмөктөрдө, Intel® Arria® 10, Intel Stratix® 10 жана Intel Agilex™ түзмөктөрүндө флэш жетүү жана Remote System Update (RSU) операциясы менен дизайнды кантип ишке ашырууга боло тургандыгы жөнүндө түшүнүк берет. Бул көрсөтмөлөр ошондой эле башкаруу блогуна негизделген дизайндан флэш жетүү жана RSU иштеши менен Кооптуу Түзмөк Башкаргычына (SDM) негизделген дизайнга өтүүгө жардам берет. Intel Stratix 10 жана Intel Agilex сыяктуу жаңыраак түзмөктөр V-сериялары жана Intel Arria 10 түзмөктөрүнө салыштырмалуу ар кандай флеш кирүү жана алыскы системаны жаңыртуу менен SDM негизиндеги архитектураны колдонушат.
Flash Access жана RSU операциясында башкаруу блогунан SDM негизиндеги түзмөктөргө өтүү
Башкаруу блогуна негизделген түзмөктөр (Intel Arria 10 жана V-Series түзмөктөрү)
Төмөнкү сүрөттө V-серияларында жана Intel Arria 10 түзмөктөрүндө флэш кирүү жана алыстан системаны жаңыртуу операциясында колдонулган IP'дер, ошондой эле ар бир 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 жаңыраак жана ар кандай төрт сериялык перифериялык Интерфейс (QSPI) флеш түзүлүштөрү менен колдонулушу мүмкүн. Флэш түзүлүштөрүн атайын Active Serial (AS) пиндерине же жалпы максаттагы I/O (GPIO) пиндерине туташтырууга болот. Эгер сиз QSPI флеш түзүлүштөрүн FPGA конфигурациялоо жана колдонуучу маалыматтарын сактоо үчүн колдонгуңуз келсе, QSPI түзмөгү атайын активдүү сериялык эс тутум интерфейсине (ASMI) туташтырылышы керек. Активдүү сериялык конфигурацияда MSEL пин жөндөөсү s болуп саналатampFPGA күйгүзүлгөндө жетет. Башкаруу блогу конфигурациялоочу түзүлүштөрдөн QSPI флеш маалыматтарын алат жана FPGA конфигурациялайт.
SDM негизиндеги түзмөктөр (Intel Stratix 10 жана Intel Agilex түзмөктөрү)
Флэш жетүү жана алыстан тутум жаңыртууларында башкаруу блогуна негизделген түзмөктөрдөн көчкөндө SDM негизиндеги түзмөктөрдө QSPI жарыгына жетүүнүн үч жолу бар. Intel төмөнкү сүрөттө көрсөтүлгөндөй, флэш жетүү жана алыскы системаны жаңыртуу үчүн да Почта кутусунун кардары Intel FPGA IP колдонууну сунуштайт. Конфигурация жарыгы SDM I/O пиндерине туташтырылганда, Intel ошондой эле почта кутусунун кардары Intel FPGA IP колдонууну сунуштайт.
2-сүрөт. QSPI Flashке кирүү жана Почта кутусунун кардары Intel FPGA IP аркылуу Flash жаңыртуу (сунушталат)
Сиз SDM I/O туташкан QSPI жарыгына жетүү жана Intel Stratix 10 жана Intel Agilex түзмөктөрүндө алыскы системаны жаңыртуу үчүн Intel FPGA IP почта кутусунун кардарын колдоно аласыз. Буйруктар жана/же конфигурация сүрөттөрү хост контроллерине жөнөтүлөт. Андан кийин хост контроллери буйрукту Avalon® эс тутум картасына түшүрүлгөн форматка которуп, аны Intel FPGA IP почта кутусуна жөнөтөт. Почта кутусунун кардары Intel FPGA IP буйруктарды/маалыматтарды башкарат жана SDMден жооп алат. SDM конфигурация сүрөттөрүн QSPI флеш түзмөгүнө жазат. Почта кутусунун кардары Intel FPGA IP да Avalon эс тутумуна түшүрүлгөн кул компоненти болуп саналат. Хост контроллери Avalon мастери боло алат, мисалы ДжTAG мастер, Nios® II процессору, PCIe, ыңгайлаштырылган логика же Ethernet IP. Сиз QSPI флеш түзмөктөрүндө жаңы/жаңыртылган сүрөт менен кайра конфигурациялоону SDMге буйрук берүү үчүн Mailbox Client Intel FPGA IP колдоно аласыз. Intel жаңы конструкцияларда Mailbox Client Intel FPGA IP колдонууну сунуштайт, анткени бул IP QSPI жарыгына кирип, RSU операциясын аткара алат. Бул IP Intel Stratix 10 жана Intel Agilex түзмөктөрүндө да колдоого алынат, бул Intel Stratix 10дон Intel Agilex түзмөктөрүнө дизайн миграциясын жеңилдетет.
3-сүрөт. QSPI Flash программасына жетүү жана Сериялык Flash почта кутусунун кардары Intel FPGA IP жана почта кутусунун кардары Intel FPGA IP аркылуу жаңыртуу
Сиз Intel Stratix 10 түзмөктөрүндөгү SDM I/O туташкан QSPI жарыгына жетүү үчүн Serial Flash почта кутусунун кардары Intel FPGA IP гана колдоно аласыз. Буйруктар жана/же конфигурация сүрөттөрү хост контроллерине жөнөтүлөт. Андан кийин хост контроллери буйрукту Avalon эстутум картасына түшүрүлгөн форматка которуп, аны Сериялык Flash почта кутусунун Client Intel FPGA IPге жөнөтөт. Сериялык Flash почта кутусунун кардары Intel FPGA IP андан кийин буйруктарды/маалыматтарды жөнөтөт жана SDMден жооп алат. SDM конфигурация сүрөттөрүн QSPI флеш түзмөгүнө жазат. Сериялык Flash почта кутусунун кардары Intel FPGA IP бул Avalon эс тутумуна түшүрүлгөн кул компоненти. Демек, хост контроллери Avalon мастери боло алат, мисалы ДжTAG мастер, Nios II процессору, PCI Express (PCIe), ыңгайлаштырылган логика же Ethernet IP. Почта кутусунун кардары Intel FPGA IP алыстан системаны жаңыртуу операциясын аткаруу үчүн талап кылынат. Демек, Сериялык Flash Почта кутусунун Кардары Intel FPGA IP жаңы конструкцияларда сунушталбайт, анткени ал Intel Stratix 10 түзмөктөрүн гана колдойт жана QSPI флеш түзмөктөрүн колдонуу үчүн гана колдонулушу мүмкүн.
Сүрөт 4. Avalon Streaming Interface менен Mailbox Client Intel FPGA IP колдонуу менен QSPI Flash жетүү жана Flash жаңыртуу
Avalon Streaming Interface Intel FPGA IP менен почта кутусунун кардары сиздин жеке логикаңыз менен Intel Agilexтеги коопсуз түзмөк менеджери (SDM) ортосундагы байланыш каналын камсыз кылат. Сиз бул IPди буйрук пакеттерин жөнөтүү жана SDM перифериялык модулдарынан, анын ичинде QSPIден жооп пакеттерин алуу үчүн колдоно аласыз. SDM жаңы сүрөттөрдү QSPI флэш түзмөгүнө жазат жана андан кийин Intel Agilex түзмөгүн жаңы же жаңыртылган сүрөттөн кайра конфигурациялайт. Avalon Streaming Interface Intel FPGA IP менен почта кутусунун кардары Avalon агымдык интерфейсин колдонот. IPди башкаруу үчүн Avalon агымдык интерфейси бар хост контроллерин колдонушуңуз керек. Avalon Streaming Interface Intel FPGA IP менен Mailbox Client, Mailbox Client Intel FPGA IP караганда ылдамыраак маалымат агымына ээ. Бирок, бул IP Intel Stratix 10 түзмөктөрүн колдобойт, демек сиз дизайныңызды Intel Stratix 10дон Intel Agilex түзмөктөрүнө түз көчүрө албайсыз.
Тиешелүү маалымат
- Mailbox Client Intel FPGA IP Колдонуучу колдонмосу
- Сериялык Flash почта кутусунун кардары Intel FPGA IP Колдонуучу колдонмосу
- Avalon Streaming Interface Intel FPGA IP Колдонуучу колдонмосу менен почта кутусунун кардары
Avalon Streaming Interface Intel FPGA IP менен Сериялык Flash почта кутусу, Почта кутусу кардары жана Почта кутусунун кардары менен салыштыруу
Төмөнкү таблицада ар бир ИП ортосундагы салыштыруу жалпыланган.
Avalon Streaming Interface Intel FPGA IP менен почта кутусунун кардары | Сериялык Flash почта кутусунун кардары Intel FPGA IP | Почта кутусунун кардары Intel FPGA IP | |
Колдоого алынган түзмөктөр | Intel Agilex | Intel Stratix 10 гана | Intel Agilex жана Intel Stratix 10 |
Interfaces | Avalon агымдык интерфейси | Avalon эстутум картасына түшүрүлгөн интерфейс | Avalon эстутум картасына түшүрүлгөн интерфейс |
Сунуштар | Маалыматтарды агым үчүн Avalon агымдык интерфейсин колдонгон хост контроллери. | Окуу жана жазуу үчүн Avalon эстутум картасына орнотулган интерфейсти колдонгон хост контроллери. | • Окуу жана жазуу үчүн Avalon эстутум менен карталанган интерфейсин колдонгон хост контроллери.
• Бул IPди Intel Stratix 10 түзмөктөрүндө колдонуу сунушталат. • Intel Stratix 10дон Intel Agilex түзмөктөрүнө көчүрүү оңой. |
Маалыматтарды өткөрүү ылдамдыгы | Сериялык Flash Почта кутусунун Client Intel FPGA IP жана Mailbox Client Intel FPGA IP караганда тезирээк маалымат агымы. | Avalon Streaming Interface Intel FPGA IP менен Почта кутусунун кардарына караганда жайыраак маалымат агымы. | Avalon Streaming Interface Intel FPGA IP менен Почта кутусунун кардарына караганда жайыраак маалымат агымы. |
GPIOну Flash түзмөктөргө жетүү үчүн интерфейс катары колдонуу
5-сүрөт. QSPI Flashке кирүү
Дизайн GPIOго экспорттолгон флеш пин менен Generic Serial Flash Interface Intel FPGA IP колдонуп жатса, сиз башкаруу блогунун негизиндеги түзмөктөрдө дизайнды SDM негизиндеги түзмөктөргө түздөн-түз өткөрө аласыз. Кээ бир сейрек учурларда, QSPI флеш түзмөгү FPGAдагы GPIO пинине туташтырылган. QSPI флэш түзмөгү GPIO туташып турганда гана жалпы максаттагы эстутум сактагыч катары колдонулат. Флэш түзмөгүнө Generic Serial Flash Interface Intel FPGA IP (сунушталат) же Generic QUAD SPI Controller II Intel FPGA IP аркылуу SPI пинди GPIOго экспорттоо опциясын тандоо менен кирүүгө болот.
Intel Stratix 10 жана Intel Agilex түзмөктөрүндө сиз флеш түзүлүштөрдү жалпы максаттагы эс тутум катары колдонуу үчүн FPGAдагы GPIO пинине туташтыра аласыз. Бирок, компиляция учурунда катаны болтурбоо үчүн, сиз Intel Stratix 10 жана Intel Agilex түзмөктөрүн колдонуп жатканыңызда, SPI пин интерфейсин иштеткен параметр жөндөөлөрү Generic Serial Flash Interface Intel FPGA IPде иштетилиши керек экенин эске алыңыз. Себеби Intel Stratix 10 жана Intel Agilex түзмөктөрүндө атайын Active Serial интерфейси жок. Бул түзмөктөрдө конфигурациялоо максатында, SDM негизиндеги Түзмөктөр (Intel Stratix 10 жана Intel Agilex түзмөктөрү) бөлүмүндө сүрөттөлгөндөй флэш түзмөктөрдү SDM I/Oга туташтырыңыз.
Тиешелүү маалымат
SDM негизиндеги түзмөктөр (Intel Stratix 10 жана Intel Agilex түзмөктөрү)
Колдоого алынган QSPI түзмөктөрү контроллердин түрүнө негизделген
Төмөнкү таблицада General 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) | Жалпы Сериялык Flash Interface Intel FPGA IP | Бардык QSPI түзмөктөрү |
Циклон V, Intel Arria 10, Intel Stratix | Жалпы QUAD SPI Controller 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 |
Сериялык Flash почта кутусу жана Почта кутусунун кардары Intel FPGA IP'лери тарабынан колдоого алынган флеш түзмөктөр жөнүндө көбүрөөк маалымат алуу үчүн Түзмөктүн конфигурациясы – Колдоо борбору бетиндеги Intel Колдоого алынган конфигурация түзмөктөрү бөлүмүнө кайрылыңыз.
Тиешелүү маалымат
Intel тарабынан колдоого алынган конфигурация түзмөктөрү, Түзмөктүн конфигурациясы – Колдоо борбору
AN 932 үчүн документти кайра карап чыгуу тарыхы: Башкаруу блогуна негизделген түзмөктөрдөн SDM негизиндеги түзмөктөргө флэш-жетүүнүн миграциялык көрсөтмөлөрү
Документтин версиясы | Өзгөрүүлөр |
2020.12.21 | Алгачкы чыгаруу. |
AN 932: Башкаруу блогуна негизделген түзмөктөрдөн SDM-негизделген түзмөктөргө флэш жетүү миграциясынын көрсөтмөлөрү
Документтер / Ресурстар
![]() |
intel AN 932 Flash мүмкүндүк алуу боюнча башкаруу блогуна негизделген түзмөктөрдөн SDM негизиндеги түзмөктөргө өтүү көрсөтмөлөрү [pdf] Колдонуучунун колдонмосу AN 932 Flash мүмкүндүктү башкаруу блогунун негизиндеги түзмөктөрдөн SDM негизиндеги түзмөктөргө көчүрүү боюнча көрсөтмөлөр, AN 932, Flash мүмкүндүк алуу боюнча жетектөөчү башкаруу блогунан SDM негизиндеги түзмөктөрдө миграциялык көрсөтмөлөр |