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