intel-LOGO

intel AN 932 Flash Access Միգրացիայի ուղեցույցներ կառավարման բլոկների վրա հիմնված սարքերից դեպի SDM վրա հիմնված սարքեր

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

Flash Access Միգրացիայի ուղեցույցներ Control BlockBased Devices- ից SDM-ի վրա հիմնված Սարքեր

Ներածություն

Ֆլեշ մուտքի միգրացիայի ուղեցույցները պատկերացում են տալիս այն մասին, թե ինչպես կարող եք դիզայն իրականացնել ֆլեշ հասանելիությամբ և հեռակառավարման համակարգի թարմացման (RSU) գործողությամբ V սերիայի սարքերում, Intel® Arria® 10, Intel Stratix® 10 և Intel Agilex™ սարքերում: Այս ուղեցույցները կարող են նաև օգնել ձեզ տեղափոխել կառավարման բլոկների վրա հիմնված դիզայնից դեպի Անվտանգ Սարքի կառավարչի (SDM) վրա հիմնված դիզայն՝ ֆլեշ հասանելիությամբ և RSU գործարկմամբ: Ավելի նոր սարքեր, ինչպիսիք են Intel Stratix 10-ը և Intel Agilex-ը, օգտագործում են SDM-ի վրա հիմնված ճարտարապետություն՝ տարբեր ֆլեշ հասանելիությամբ և հեռակառավարվող համակարգի թարմացումներով՝ համեմատած V-series և Intel Arria 10 սարքերի հետ:

Միգրացիա կառավարման բլոկի վրա հիմնված SDM-ի վրա հիմնված սարքերի՝ Flash Access-ի և RSU-ի շահագործման մեջ

Կառավարման բլոկների վրա հիմնված սարքեր (Intel Arria 10 և V-Series սարքեր)
Հետևյալ նկարը ցույց է տալիս V-series և Intel Arria 10 սարքերի ֆլեշ հասանելիության և հեռակառավարվող համակարգի թարմացման համար օգտագործվող IP-ները, ինչպես նաև յուրաքանչյուր IP-ի միջերեսները:

Նկար 1. Կառավարման բլոկների վրա հիմնված սարքերի բլոկ-սխեման (Intel Arria 10 և V-Series սարքեր)

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

Intel կորպորացիա. Բոլոր իրավունքները պաշտպանված են. Intel-ը, Intel-ի պատկերանշանը և Intel այլ նշանները Intel Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքանիշերն են: Intel-ը երաշխավորում է իր FPGA-ի և կիսահաղորդչային արտադրանքների կատարումը ընթացիկ բնութագրերի համաձայն՝ համաձայն Intel-ի ստանդարտ երաշխիքի, սակայն իրեն իրավունք է վերապահում փոփոխություններ կատարել ցանկացած ապրանքի և ծառայությունների մեջ ցանկացած պահի առանց նախազգուշացման: Intel-ը չի ստանձնում ոչ մի պատասխանատվություն կամ պատասխանատվություն, որը բխում է սույն հոդվածում նկարագրված որևէ տեղեկատվության, արտադրանքի կամ ծառայության կիրառումից կամ օգտագործումից, բացառությամբ այն դեպքերի, որոնց մասին հստակ գրավոր համաձայնեցված է Intel-ի կողմից: Intel-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը: *Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:

Ֆլեշ մուտք գործելու համար դուք կարող եք օգտագործել ընդհանուր սերիական ֆլեշ միջերես 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) ֆլեշ սարքերի հետ: Ֆլեշ սարքերը կարող են միացված լինել կամ հատուկ ակտիվ սերիական (AS) կապին կամ ընդհանուր նշանակության I/O (GPIO) կապին: Եթե ​​ցանկանում եք օգտագործել QSPI ֆլեշ սարքերը FPGA կազմաձևման և օգտագործողի տվյալները պահելու համար, QSPI սարքը պետք է միացված լինի հատուկ ակտիվ սերիական հիշողության միջերեսին (ASMI): Ակտիվ սերիական կոնֆիգուրացիայի դեպքում MSEL փին կարգավորումը s էampղեկավարվում է, երբ FPGA-ն միացված է: Կառավարման բլոկը ստանում է QSPI ֆլեշ տվյալներ կազմաձևման սարքերից և կարգավորում է FPGA-ն:

SDM-ի վրա հիմնված սարքեր (Intel Stratix 10 և Intel Agilex սարքեր)
SDM-ի վրա հիմնված սարքերում QSPI ֆլեշ մուտք գործելու երեք եղանակ կա, երբ դուք տեղափոխվում եք հսկիչ բլոկի վրա հիմնված սարքերից ֆլեշ մուտքի և հեռակառավարման համակարգի թարմացման մեջ: Intel-ը խորհուրդ է տալիս օգտագործել Mailbox Client Intel FPGA IP-ը և՛ ֆլեշ մուտքի, և՛ հեռակա համակարգի թարմացման համար, ինչպես ցույց է տրված հետևյալ նկարում: Երբ կոնֆիգուրացիայի ֆլեշը միացված է SDM I/O կապին, Intel-ը նաև խորհուրդ է տալիս օգտագործել Mailbox Client Intel FPGA IP-ն:

Նկար 2. Մուտք գործեք QSPI Flash և թարմացնեք Flash-ը, օգտագործելով Mailbox Client 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® հիշողության քարտեզագրված ձևաչափի և այն ուղարկում է Mailbox Client 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 ֆլեշ սարքերում նոր/թարմացված պատկերով վերակազմավորել: Intel-ը խորհուրդ է տալիս օգտագործել Mailbox Client Intel FPGA IP-ն նոր ձևավորումներում, քանի որ այս IP-ն կարող է մուտք գործել QSPI ֆլեշ և կատարել RSU գործողություն: Այս IP-ն աջակցվում է նաև Intel Stratix 10 և Intel Agilex սարքերում, ինչը հեշտացնում է դիզայնի տեղափոխումը Intel Stratix 10-ից Intel Agilex սարքեր:

Նկար 3. Մուտք գործելու QSPI Flash և թարմացում 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

Դուք կարող եք օգտագործել միայն Serial Flash Mailbox Client Intel FPGA IP-ն՝ Intel Stratix 10 սարքերում SDM I/O-ին միացված QSPI ֆլեշ-ին մուտք գործելու համար: Հրամանները և/կամ կազմաձևման պատկերներն ուղարկվում են հյուրընկալող վերահսկիչին: Այնուհետև հյուրընկալող վերահսկիչը հրամանը թարգմանում է Avalon-ի հիշողության քարտեզագրված ձևաչափի և այն ուղարկում սերիական Flash Mailbox Client Intel FPGA IP-ին: Serial Flash Mailbox Client Intel FPGA IP-ն այնուհետև ուղարկում է հրամանները/տվյալները և ստանում պատասխաններ SDM-ից: SDM-ը գրում է կազմաձևման պատկերները QSPI ֆլեշ սարքում: Serial Flash Mailbox Client Intel FPGA IP-ն Avalon-ի հիշողության քարտեզագրված ստրկ բաղադրիչ է: Հետևաբար, հյուրընկալող վերահսկիչը կարող է լինել Avalon վարպետ, ինչպիսին է JTAG վարպետ, Nios II պրոցեսոր, PCI Express (PCIe), հատուկ տրամաբանություն կամ Ethernet IP: Mailbox Client Intel FPGA IP-ն անհրաժեշտ է համակարգի հեռակա թարմացման գործողությունը կատարելու համար: Հետևաբար, Serial Flash Mailbox Client Intel FPGA IP-ն խորհուրդ չի տրվում ավելի նոր ձևավորումներում, քանի որ այն աջակցում է միայն Intel Stratix 10 սարքերին և կարող է օգտագործվել միայն QSPI ֆլեշ սարքեր մուտք գործելու համար:

Նկար 4. Մուտք գործեք QSPI Flash և թարմացնեք Flash-ը, օգտագործելով Mailbox Client 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-ն ունի տվյալների ավելի արագ հոսք, քան Mailbox Client Intel FPGA IP-ն: Այնուամենայնիվ, այս IP-ն չի աջակցում Intel Stratix 10 սարքերին, ինչը նշանակում է, որ դուք չեք կարող տեղափոխել ձեր դիզայնը անմիջապես Intel Stratix 10-ից Intel Agilex սարքեր:

Առնչվող տեղեկատվություն

  • Փոստարկղի հաճախորդի Intel FPGA IP Օգտագործողի ուղեցույց
  • Սերիական Flash Mailbox Client Intel FPGA IP Օգտագործողի ուղեցույց
  • Փոստարկղի հաճախորդ՝ Avalon հոսքային ինտերֆեյսով Intel FPGA IP Օգտագործողի ուղեցույց

Համեմատություն սերիական ֆլեշ փոստարկղի, փոստարկղի հաճախորդի և փոստարկղի հաճախորդի միջև Avalon հոսքային ինտերֆեյսի Intel FPGA IP-ների հետ

Հետևյալ աղյուսակը ամփոփում է IP-ներից յուրաքանչյուրի համեմատությունը:

  Փոստարկղի հաճախորդ՝ Avalon Streaming Interface Intel FPGA IP-ով Սերիական Flash Mailbox Client Intel FPGA IP Փոստարկղ Client 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-ն: Ավելի դանդաղ տվյալների հոսք, քան Mailbox Client-ը Avalon հոսքային ինտերֆեյսի Intel FPGA IP-ով: Ավելի դանդաղ տվյալների հոսք, քան Mailbox Client-ը Avalon հոսքային ինտերֆեյսի Intel FPGA IP-ով:
GPIO-ի օգտագործումը որպես ինտերֆեյս Flash սարքեր մուտք գործելու համար

Նկար 5. Մուտք գործելով QSPI Flash

Դուք կարող եք միացնել դիզայնի վրա կառավարման բլոկների վրա հիմնված սարքերի վրա ուղղակիորեն դեպի SDM վրա հիմնված սարքեր, եթե դիզայնը օգտագործում է ընդհանուր սերիական ֆլեշ միջերես Intel FPGA IP՝ արտահանված ֆլեշ փինով GPIO: Որոշ հազվադեպ դեպքերում 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 սարքերում դուք կարող եք միացնել ֆլեշ սարքերը GPIO փինին FPGA-ում և օգտագործել որպես ընդհանուր նշանակության հիշողության պահեստավորում: Այնուամենայնիվ, խնդրում ենք նկատի ունենալ, որ պարամետրի կարգավորումը միացնել SPI փին ինտերֆեյսը պետք է միացված լինի Ընդհանուր սերիական ֆլեշ միջերես Intel FPGA IP-ում, երբ դուք օգտագործում եք Intel Stratix 10 և Intel Agilex սարքեր՝ կազմման ժամանակ սխալները կանխելու համար: Դա պայմանավորված է նրանով, որ Intel Stratix 10 և Intel Agilex սարքերում չկա հատուկ Active Serial ինտերֆեյս: Այս սարքերում կազմաձևման նպատակով դուք պետք է միացնեք ֆլեշ սարքերը SDM I/O-ին, ինչպես նկարագրված է 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 սարքերը
Ցիկլոն 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 Mailbox-ի և Mailbox Client Intel FPGA IP-ների կողմից աջակցվող ֆլեշ սարքերի մասին լրացուցիչ տեղեկությունների համար տե՛ս Intel-ի աջակցվող կազմաձևման սարքեր բաժինը Սարքի կազմաձևում – Աջակցման կենտրոն էջում:

Առնչվող տեղեկատվություն
Intel-ի աջակցվող կոնֆիգուրացիայի սարքեր, Սարքի կազմաձևում – Աջակցման կենտրոն

Փաստաթղթերի վերանայման պատմություն AN 932-ի համար. Flash Access Միգրացիայի ուղեցույցներ կառավարման բլոկների վրա հիմնված սարքերից դեպի SDM վրա հիմնված սարքեր
Փաստաթղթի տարբերակը Փոփոխություններ
2020.12.21 Նախնական թողարկում.

AN 932. Flash Access Միգրացիայի ուղեցույցներ կառավարման բլոկների վրա հիմնված սարքերից դեպի SDM վրա հիմնված սարքեր

Փաստաթղթեր / ռեսուրսներ

intel AN 932 Flash Access Միգրացիայի ուղեցույցներ կառավարման բլոկների վրա հիմնված սարքերից դեպի SDM վրա հիմնված սարքեր [pdf] Օգտագործողի ուղեցույց
AN 932 Flash Access Միգրացիայի ուղեցույցներ Կառավարման բլոկների վրա հիմնված սարքերից դեպի SDM վրա հիմնված սարքեր, AN 932, Flash Access միգրացիայի ուղեցույցներ կառավարման բլոկների վրա հիմնված սարքերից դեպի SDM վրա հիմնված սարքեր, Flash Access միգրացիայի ուղեցույցներ

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *