intel-LOGO

intel AN 932 Flash Access Migration Guidelines mai nā Mana Mana Hoʻopaʻa Paʻa i nā Mea Hana SDM

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

ʻO nā alakaʻi hoʻoneʻe ʻana o Flash Access mai ka Control BlockBased Devices i nā SDM-Based Devices

Hoʻolauna

Hāʻawi nā alakaʻi o ka neʻe ʻana i ka uila i ka manaʻo pehea e hiki ai iā ʻoe ke hoʻokō i kahi hoʻolālā me ka ʻike uila a me ka hana Remote System Update (RSU) ma nā polokalamu V-series, Intel® Arria® 10, Intel Stratix® 10, a me nā polokalamu Intel Agilex™. Hiki i kēia mau alakaʻi ke kōkua iā ʻoe e neʻe mai ka hoʻolālā hoʻolālā i hoʻokumu ʻia i ka hoʻolālā ʻana i ka Secure Device Manager (SDM)-based design with flash access and RSU operation. Hoʻohana nā mea hou e like me Intel Stratix 10 a me Intel Agilex i ka hoʻolālā SDM-based me ka ʻokoʻa uila ʻokoʻa a me ka hoʻonui ʻana i ka ʻōnaehana mamao ke hoʻohālikelike ʻia me nā polokalamu V-series a me Intel Arria 10.

Ka neʻe ʻana mai Control Block-Based i nā SDM-Based Devices in Flash Access and RSU Operation

E hoʻomalu i nā mea i hoʻokumu ʻia i ka poloka (Intel Arria 10 a me nā mea V-Series)
Hōʻike ka helu ma lalo nei i nā IP i hoʻohana ʻia i ka ʻike uila a me ka hana hoʻoponopono ʻōnaehana mamao ma V-series a me Intel Arria 10, a me nā pilina o kēlā me kēia IP.

Kiʻi 1. Paʻi Paʻi o nā mea hoʻohana i hoʻopaʻa ʻia i ka poloka (Intel Arria 10 a me V-Series Devices)

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

Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, a me nā hōʻailona Intel ʻē aʻe he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā. Mālama ʻo Intel i ka hana o kāna mau huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā aia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku Intel e loaʻa i ka mana hou o nā kikoʻī o nā hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā ​​​​lawelawe. * Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.

Hiki iā ʻoe ke hoʻohana i ka Generic Serial Flash Interface Intel FPGA IP a me QUAD Serial Peripheral Interface (SPI) Controller II no ka hana ʻana i ke ala uila, e like me ka Remote Update Intel FPGA IP i hoʻohana ʻia e hana i ka hana RSU. Manaʻo ʻo Intel e hoʻohana ʻoe i ka Generic Serial Flash Interface Intel FPGA IP no ka mea he mea hou kēia IP a hiki ke hoʻohana ʻia me nā hāmeʻa uila quad serial peripheral Interface (QSPI). Hiki ke hoʻopili ʻia nā mea uila i nā pine Active Serial (AS) i hoʻolaʻa ʻia a i ʻole nā ​​pine I/O (GPIO) kumu nui. Inā makemake ʻoe e hoʻohana i nā mea uila uila QSPI no ka hoʻonohonoho FPGA a e mālama i ka ʻikepili mea hoʻohana, pono e hoʻopili ʻia ka hāmeʻa QSPI i ka pine i hoʻolaʻa ʻia. Ma kahi hoʻonohonoho hoʻonohonoho hana, ʻo ka hoʻonohonoho pine MSEL he sampalakaʻi ʻia i ka wā e hoʻāla ʻia ai ka FPGA. Loaʻa i ka poloka mana ka ʻikepili flash QSPI mai nā polokalamu hoʻonohonoho a hoʻonohonoho i ka FPGA.

Nā Mea Hana Ma muli o SDM (Intel Stratix 10 a me Intel Agilex Devices)
ʻEkolu ala e hiki ai ke komo i ka flash QSPI i nā polokalamu SDM i ka wā e neʻe ai ʻoe mai nā mea hoʻokele block-based ma ke komo uila a me ka hoʻoponopono ʻōnaehana mamao. Manaʻo ʻo Intel e hoʻohana ʻoe i ka pahu leka uila Intel FPGA IP no ka ʻike uila a me ka hoʻoponopono ʻōnaehana mamao, e like me ka hōʻike ʻana ma ke kiʻi ma lalo nei. Ke hoʻopili ʻia ka uila hoʻonohonoho i nā pine SDM I/O, paipai pū ʻo Intel iā ʻoe e hoʻohana i ka pahu leka uila Intel FPGA IP.

Kiʻi 2. Ke komo ʻana i ka Flash QSPI a me ka Hoʻonui ʻana i ka Flash me ka hoʻohana ʻana i ka mea kūʻai aku pahu leka uila Intel FPGA IP (Manaʻo ʻia)

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

Hiki iā ʻoe ke hoʻohana i ka Mailbox Client Intel FPGA IP e kiʻi i ka flash QSPI i hoʻopili ʻia i ka SDM I/O a hana i ka hoʻoponopono ʻōnaehana mamao ma nā polokalamu Intel Stratix 10 a me Intel Agilex. Hoʻouna ʻia nā kauoha a/a i ʻole nā ​​kiʻi hoʻonohonoho i ka mea hoʻokele hoʻokipa. A laila unuhi ka luna hoʻokipa i ke kauoha i loko o ke ʻano palapala hoʻomanaʻo hoʻomanaʻo Avalon® a hoʻouna iā ia i ka pahu leka uila Intel FPGA IP. Na ka pahu leka uila Intel FPGA IP e hoʻokele i nā kauoha/ʻikepili a loaʻa nā pane mai ka SDM. Kākau ka SDM i nā kiʻi hoʻonohonoho i ka mea uila uila QSPI. ʻO ka pahu leka uila Intel FPGA IP he mea hoʻomanaʻo i hoʻopaʻa ʻia e Avalon. Hiki i ka luna hoʻomalu ke lilo i haku Avalon, e like me JTAG haku, he polokalamu Nios® II, PCIe, he loiloi maʻamau, a i ʻole Ethernet IP. Hiki iā ʻoe ke hoʻohana i ka pahu leka uila Intel FPGA IP e kauoha i ka SDM e hana hou i ka hoʻonohonoho hou ʻana me ke kiʻi hou/hōʻano hou i nā polokalamu uila QSPI. Manaʻo ʻo Intel e hoʻohana ʻoe i ka pahu leka uila Intel FPGA IP i nā hoʻolālā hou no ka mea hiki i kēia IP ke komo i ka flash QSPI a hana i ka hana RSU. Kākoʻo ʻia kēia IP ma nā ʻaoʻao ʻelua Intel Stratix 10 a me Intel Agilex, e hōʻoluʻolu i ka neʻe ʻana o ka hoʻolālā mai Intel Stratix 10 i nā polokalamu Intel Agilex.

Kiʻi 3. Ke kiʻi ʻana i ka Flash QSPI a me ka hōʻano hou ʻana i ka Flash me ka hoʻohana ʻana i ka Serial Flash pahu leka uila Intel FPGA IP a me ka pahu leka uila Intel FPGA IP.

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

Hiki iā ʻoe ke hoʻohana wale i ka Serial Flash Mailbox Client Intel FPGA IP e kiʻi i ka uila QSPI i hoʻopili ʻia me SDM I/O ma nā polokalamu Intel Stratix 10. Hoʻouna ʻia nā kauoha a/a i ʻole nā ​​kiʻi hoʻonohonoho i ka mea hoʻokele hoʻokipa. A laila unuhi ka mea hoʻokele i ke kauoha i loko o ke ʻano hoʻomanaʻo i hoʻopaʻa ʻia e Avalon a hoʻouna iā ia i ka Serial Flash Mailbox Client Intel FPGA IP. Hoʻouna ka Serial Flash Mailbox Client Intel FPGA IP i nā kauoha/ʻikepili a loaʻa nā pane mai ka SDM. Kākau ka SDM i nā kiʻi hoʻonohonoho i ka mea uila uila QSPI. ʻO ka Serial Flash Mailbox Client Intel FPGA IP kahi mea kauā Avalon i hoʻopaʻa ʻia i ka hoʻomanaʻo. No laila, hiki i ka mea hoʻokele hoʻokipa ke lilo i haku Avalon, e like me kahi JTAG haku, kaʻina hana Nios II, PCI Express (PCIe), he loiloi maʻamau, a i ʻole Ethernet IP. Pono ka pahu leta Client Intel FPGA IP e hana i ka hana hoʻoponopono ʻōnaehana mamao. No laila, ʻaʻole ʻōlelo ʻia ʻo Serial Flash Mailbox Client Intel FPGA IP i nā hoʻolālā hou no ka mea kākoʻo wale ʻo ia i nā polokalamu Intel Stratix 10 a hiki ke hoʻohana wale ʻia e komo i nā polokalamu uila QSPI.

Kiʻi 4. Ke komo ʻana i ka Flash QSPI a me ka hoʻonui ʻana i ka Flash me ka hoʻohana ʻana i ka mea kūʻai aku pahu leka uila Intel FPGA IP me Avalon Streaming Interface

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

Hāʻawi ka mea kūʻai aku i ka pahu leta me Avalon Streaming Interface Intel FPGA IP i kahi ala kamaʻilio ma waena o kāu loiloi maʻamau a me ka luna hoʻomalu palekana (SDM) ma Intel Agilex. Hiki iā ʻoe ke hoʻohana i kēia IP no ka hoʻouna ʻana i nā ʻeke kauoha a loaʻa i nā ʻeke pane mai nā modules peripheral SDM, me QSPI. Kākau ka SDM i nā kiʻi hou i ka polokalamu uila QSPI a laila hoʻonohonoho hou i ka polokalamu Intel Agilex mai ke kiʻi hou a i ʻole i hoʻonui ʻia. Ke hoʻohana nei ka mea kūʻai aku pahu leta me Avalon Streaming Interface Intel FPGA IP i ka Avalon streaming interface. Pono ʻoe e hoʻohana i kahi mea hoʻokele host me Avalon streaming interface e hoʻokele i ka IP. ʻOi aku ka wikiwiki o ka hoʻoheheʻe ʻana o ka ʻikepili ma mua o ka mea kūʻai aku pahu leka uila me ka Avalon Streaming Interface Intel FPGA IP. Eia naʻe, ʻaʻole kākoʻo kēia IP i nā polokalamu Intel Stratix 10, ʻo ia hoʻi ʻaʻole hiki iā ʻoe ke neʻe pololei i kāu hoʻolālā mai Intel Stratix 10 i nā polokalamu Intel Agilex.

ʻIke pili

  • Pahu Leta Client Intel FPGA IP alakaʻi hoʻohana
  • Serial Flash pahu leta Client Intel FPGA IP alakaʻi hoʻohana
  • Mea kūʻai mai ka pahu leta me Avalon Streaming Interface Intel FPGA IP Guide Guide

Hoʻohālikelike ma waena o Serial Flash pahu leta, pahu leta mea kūʻai aku a me ka pahu leka uila me Avalon Streaming Interface Intel FPGA IPs

Hōʻuluʻulu ka papa ma lalo i ka hoʻohālikelike ma waena o kēlā me kēia IP.

  Mea kūʻai mai ka pahu leta me Avalon Streaming Interface Intel FPGA IP Serial Flash pahu leta mea kūʻai Intel FPGA IP Mea kūʻai aku i ka pahu leta Intel FPGA IP
Nā mea i kākoʻo ʻia Intel Agilex ʻO Intel Stratix 10 wale nō ʻO Intel Agilex a me Intel Stratix 10
Nā mea hoʻohana Avalon streaming interface ʻO Avalon hoʻomanaʻo-palapala palapala ʻO Avalon hoʻomanaʻo-palapala palapala
Nā Manaʻo Mea hoʻokele hoʻokele e hoʻohana ana i ka interface streaming Avalon e kahe i ka ʻikepili. ʻO ka mea hoʻokele hoʻokele e hoʻohana ana i ka interface i hoʻopaʻa ʻia e ka hoʻomanaʻo Avalon e hana i ka heluhelu a kākau. • Mea hoʻokele hoʻokele e hoʻohana ana i ka interface i hoʻopaʻa ʻia me ka hoʻomanaʻo ʻana iā Avalon e heluhelu a kākau.

• Manaʻo ʻia e hoʻohana i kēia IP ma nā polokalamu Intel Stratix 10.

• E maʻalahi ka neʻe ʻana mai Intel Stratix 10 i nā polokalamu Intel Agilex.

Ka wikiwiki o ka hoʻoili ʻikepili ʻOi aku ka wikiwiki o ka holo ʻana o ka ʻikepili ma mua o Serial Flash pahu leka uila Intel FPGA IP a me ka pahu leka uila Intel FPGA IP. ʻOi aku ka lohi o ka ʻikepili ma mua o ka mea kūʻai aku pahu leka me Avalon Streaming Interface Intel FPGA IP. ʻOi aku ka lohi o ka ʻikepili ma mua o ka mea kūʻai aku pahu leka me Avalon Streaming Interface Intel FPGA IP.
Ke hoʻohana nei i ka GPIO ma ke ʻano he Interface no ke komo ʻana i nā polokalamu Flash

Kiʻi 5. Loaʻa i ka QSPI Flash

Hiki iā ʻoe ke hoʻouka ma luna o ka hoʻolālā ʻana i nā mea hoʻokele block-based i nā polokalamu SDM i hoʻokumu ʻia inā hoʻohana ka hoʻolālā i ka Generic Serial Flash Interface Intel FPGA IP me ka pin flash i lawe ʻia i GPIO. I kekahi mau hihia koʻikoʻi, pili ka mea uila QSPI i ka pin GPIO ma FPGA. E hoʻohana wale ʻia ka mea uila uila QSPI ma ke ʻano he waihona hoʻomanaʻo maʻamau ke hoʻopili ʻia me GPIO. Hiki ke kiʻi ʻia ka mea uila uila ma o ka Generic Serial Flash Interface Intel FPGA IP (koi ʻia) a i ʻole Generic QUAD SPI Controller II Intel FPGA IP ma ke koho ʻana i ke koho e hoʻokuʻu aku i ka pine SPI i GPIO.

Ma nā polokalamu Intel Stratix 10 a me Intel Agilex, hiki iā ʻoe ke hoʻohui i nā mea uila i ka pine GPIO i ka FPGA e hoʻohana ai i ka mālama hoʻomanaʻo maʻamau. Eia naʻe, e ʻoluʻolu e hoʻomaopopo i ka hoʻonohonoho ʻana i ka hoʻonohonoho ʻana i ka SPI pin interface pono e hoʻohana ʻia i ka Generic Serial Flash Interface Intel FPGA IP ke hoʻohana nei ʻoe i nā polokalamu Intel Stratix 10 a me Intel Agilex e pale aku i ka hewa i ka wā o ka hoʻopili ʻana. ʻO kēia no ka mea ʻaʻohe kikowaena Active Serial i loaʻa i nā polokalamu Intel Stratix 10 a me Intel Agilex. No ka hoʻonohonoho hoʻonohonoho ʻana i kēia mau hāmeʻa, pono ʻoe e hoʻohui i nā mea uila i ka SDM I/O e like me ka wehewehe ʻana ma ka ʻāpana SDM-based Devices (Intel Stratix 10 a me Intel Agilex Devices).

ʻIke pili
Nā Mea Hana Ma muli o SDM (Intel Stratix 10 a me Intel Agilex Devices)

Kākoʻo ʻia nā polokalamu QSPI ma muli o ke ʻano mea hoʻokele

Hōʻuluʻulu ka papa ma lalo nei i nā mea uila i kākoʻo ʻia e pili ana i ka Generic Serial Flash interface Intel FPGA IP a me Generic QUAD SPI Controller II Intel FPGA IP.

Mea lako IP Nā Mea Hana QSPI
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) Generic Serial Flash Interface Intel FPGA IP ʻO nā mea QSPI āpau
Hikina V, Intel Arria 10, Intel Stratix Mea hoʻokele QUAD SPI II Intel • EPCQ16 (Micron*-kūpono)
10(1), Intel Agilex(1) FPGA IP • EPCQ32 (Micron*-kūpono)
    • EPCQ64 (Micron*-kūpono)
    • EPCQ128 (Micron*-kūpono)
    • EPCQ256 (Micron*-kūpono)
    • EPCQ512 (Micron*-kūpono)
    • EPCQL512 (Micron*-kūpono)
    • EPCQL1024 (Micron*-kūpono)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (haʻahaʻa voltage)
    • MT25QL512ABA
    • N2Q512A11G1240 (haʻahaʻa voltage)
    • N25Q00AA11G1240 (haʻahaʻa voltage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

No ka ʻike hou aku e pili ana i nā polokalamu uila i kākoʻo ʻia e ka Serial Flash Mailbox a me ka pahu leka Client Intel FPGA IPs, e nānā i ka ʻāpana Intel Supported Configuration Devices ma ka ʻaoʻao Configuration Device - Support Center.

ʻIke pili
Kākoʻo ʻia ʻo Intel i nā mea hoʻonohonoho hoʻonohonoho, ka hoʻonohonoho hoʻonohonoho ʻana - ke kikowaena kākoʻo

Ka Moʻolelo Hoʻoponopono Paʻi no AN 932: Nā Kūlana Hoʻololi ʻana i ka Flash Access mai nā Mana Paʻa Paʻa a i nā Pūnaewele Kūʻai SDM.
Palapala Palapala Nā hoʻololi
2020.12.21 Hoʻokuʻu mua.

AN 932: Nā alakaʻi no ka neʻe ʻana mai o nā mea hoʻopaʻa paʻa i ka SDM.

Palapala / Punawai

intel AN 932 Flash Access Migration Guidelines mai nā Mana Mana Hoʻopaʻa Paʻa i nā Mea Hana SDM [pdf] Ke alakaʻi hoʻohana
ʻO AN 932 Nā Alakaʻi Hoʻololi ʻana i ka Flash Access mai nā Mana Paʻa Paʻa i ka SDM, AN 932.

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *