intel-LOGO

intel AN 932 Flash Access Migration Guidelines gikan sa Control Block Based Devices ngadto sa SDM Based Devices

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

Flash Access Migration Guidelines gikan sa Control BlockBased Devices ngadto sa SDM-Based Devices

Pasiuna

Ang flash access migration guidelines naghatag ug ideya kon unsaon nimo pag-implementar ang usa ka disenyo nga adunay flash access ug Remote System Update (RSU) nga operasyon sa V-series device, Intel® Arria® 10, Intel Stratix® 10, ug Intel Agilex™ nga mga device. Kini nga mga giya makatabang usab kanimo sa paglalin gikan sa control block-based nga disenyo ngadto sa Secure Device Manager (SDM)-based nga disenyo nga adunay flash access ug RSU operation. Ang mas bag-ong mga himan sama sa Intel Stratix 10 ug Intel Agilex naggamit sa SDM-based nga arkitektura nga adunay lain-laing flash access ug remote system update kon itandi sa V-series ug Intel Arria 10 device.

Paglalin gikan sa Control Block-Based ngadto sa SDM-Based Devices sa Flash Access ug RSU Operation

Kontrola ang Block-Based Devices (Intel Arria 10 ug V-Series Devices)
Ang mosunod nga numero nagpakita sa mga IP nga gigamit sa flash access ug remote system update operation sa V-series ug Intel Arria 10 device, ingon man ang mga interface sa matag IPs.

Figure 1. Block Diagram sa Control Block-based nga mga Device (Intel Arria 10 ug V-Series Devices)

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

Intel Corporation. Tanang katungod gigahin. Ang Intel, ang logo sa Intel, ug uban pang mga marka sa Intel mao ang mga marka sa pamatigayon sa Intel Corporation o mga subsidiary niini. Gigarantiya sa Intel ang paghimo sa iyang mga produkto nga FPGA ug semiconductor sa kasamtangang mga espesipikasyon subay sa standard warranty sa Intel, apan adunay katungod sa paghimog mga pagbag-o sa bisan unsang produkto ug serbisyo bisan unsang orasa nga wala’y pahibalo. Ang Intel walay responsibilidad o tulubagon nga naggikan sa aplikasyon o paggamit sa bisan unsang impormasyon, produkto, o serbisyo nga gihulagway dinhi gawas sa dayag nga giuyonan sa pagsulat sa Intel. Gitambagan ang mga kostumer sa Intel nga makuha ang pinakabag-o nga bersyon sa mga detalye sa aparato sa dili pa magsalig sa bisan unsang gipatik nga kasayuran ug sa dili pa magbutang mga order alang sa mga produkto o serbisyo. *Ang ubang mga ngalan ug mga tatak mahimong maangkon nga gipanag-iya sa uban.

Mahimo nimong gamiton ang Generic Serial Flash Interface Intel FPGA IP ug QUAD Serial Peripheral Interface (SPI) Controller II aron mahimo ang flash access, parehas ang Remote Update Intel FPGA IP nga gigamit sa pagbuhat sa RSU operation. Girekomenda sa Intel nga gamiton nimo ang Generic Serial Flash Interface Intel FPGA IP tungod kay kini nga IP mas bag-o ug magamit sa bisan unsang quad serial peripheral Interface (QSPI) flash device. Ang mga flash device mahimong konektado sa usa ka dedikado nga Active Serial (AS) nga mga pin o sa general purpose nga I/O (GPIO) nga mga pin. Kung gusto nimong gamiton ang QSPI flash device para sa FPGA configuration ug sa pagtipig sa data sa user, ang QSPI device kinahanglang konektado sa dedikado nga active serial memory interface (ASMI) pin. Sa usa ka aktibo nga serial configuration, ang MSEL pin setting mao ang sampnanguna kung ang FPGA gipadagan. Ang control block makadawat sa QSPI flash data gikan sa configuration device ug configures ang FPGA.

SDM-Based Devices (Intel Stratix 10 ug Intel Agilex Devices)
Adunay tulo ka mga paagi sa pag-access sa QSPI flash sa SDM-based nga mga device kon ikaw molalin gikan sa control block-based nga mga device sa flash access ug remote system update. Girekomenda sa Intel nga imong gamiton ang Mailbox Client Intel FPGA IP para sa flash access ug remote system update, sama sa gipakita sa mosunod nga numero. Sa diha nga ang configuration flash konektado sa SDM I/O pin, Intel usab nagsugyot nga imong gamiton ang Mailbox Client Intel FPGA IP.

Figure 2. Pag-access sa QSPI Flash ug Pag-update sa Flash Gamit ang Mailbox Client Intel FPGA IP (Girekomenda)

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

Mahimo nimong gamiton ang Mailbox Client Intel FPGA IP aron ma-access ang QSPI flash nga konektado sa SDM I/O ug ipahigayon ang remote system update sa Intel Stratix 10 ug Intel Agilex device. Ang mga sugo ug/o mga hulagway sa configuration gipadala ngadto sa tigdumala sa host. Gihubad dayon sa host controller ang command ngadto sa Avalon® memory-mapped format ug ipadala kini sa Mailbox Client Intel FPGA IP. Ang Mailbox Client Intel FPGA IP nagduso sa mga sugo/data ug nakadawat sa mga tubag gikan sa SDM. Gisulat sa SDM ang mga imahe sa pag-configure sa QSPI flash device. Ang Mailbox Client Intel FPGA IP usa usab ka Avalon memory-mapped slave component. Ang host controller mahimong usa ka Avalon master, sama sa JTAG master, usa ka Nios® II processor, PCIe, usa ka naandan nga lohika, o Ethernet IP. Mahimo nimong gamiton ang Mailbox Client Intel FPGA IP aron sugoon ang SDM sa paghimo og reconfiguration sa bag-o/updated nga hulagway sa QSPI flash device. Girekomenda sa Intel nga gamiton nimo ang Mailbox Client Intel FPGA IP sa bag-ong mga disenyo tungod kay kini nga IP maka-access sa QSPI flash ug makahimo sa operasyon sa RSU. Gisuportahan usab kini nga IP sa parehas nga Intel Stratix 10 ug Intel Agilex nga mga aparato, nga nagpadali sa paglalin sa disenyo gikan sa Intel Stratix 10 hangtod sa mga aparato sa Intel Agilex.

Figure 3. Pag-access sa QSPI Flash ug Pag-update sa Flash Gamit ang Serial Flash Mailbox Client Intel FPGA IP ug Mailbox Client Intel FPGA IP

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

Mahimo ra nimo gamiton ang Serial Flash Mailbox Client Intel FPGA IP aron ma-access ang QSPI flash nga konektado sa SDM I/O sa Intel Stratix 10 device. Ang mga sugo ug/o mga hulagway sa configuration gipadala ngadto sa tigdumala sa host. Gihubad dayon sa host controller ang command ngadto sa Avalon memory-mapped format ug ipadala kini sa Serial Flash Mailbox Client Intel FPGA IP. Ang Serial Flash Mailbox Client Intel FPGA IP dayon nagpadala sa mga sugo/data ug makadawat og mga tubag gikan sa SDM. Gisulat sa SDM ang mga imahe sa pag-configure sa QSPI flash device. Ang Serial Flash Mailbox Client Intel FPGA IP usa ka Avalon memory-mapped slave component. Busa, ang host controller mahimong usa ka Avalon master, sama sa usa ka JTAG master, Nios II processor, PCI Express (PCIe), usa ka custom logic, o Ethernet IP. Ang Mailbox Client Intel FPGA IP gikinahanglan aron mahimo ang remote system update operation. Busa, ang Serial Flash Mailbox Client Intel FPGA IP wala girekomendar sa mas bag-ong mga disenyo tungod kay kini nagsuporta lamang sa Intel Stratix 10 nga mga himan ug magamit lamang sa pag-access sa QSPI flash device.

Figure 4. Pag-access sa QSPI Flash ug Pag-update sa Flash Gamit ang Mailbox Client Intel FPGA IP nga adunay Avalon Streaming Interface

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

Ang Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IP naghatag og channel sa komunikasyon tali sa imong custom logic ug sa secure device manager (SDM) sa Intel Agilex. Mahimo nimong gamiton kini nga IP aron ipadala ang mga command packet ug makadawat og mga response packet gikan sa SDM peripheral modules, lakip ang QSPI. Gisulat sa SDM ang bag-ong mga imahe sa QSPI flash device ug dayon gi-reconfigure ang Intel Agilex device gikan sa bag-o o updated nga hulagway. Ang Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IP naggamit sa Avalon streaming interface. Kinahanglan nimong gamiton ang host controller nga adunay Avalon streaming interface aron makontrol ang IP. Ang Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IP adunay mas paspas nga data streaming kaysa sa Mailbox Client Intel FPGA IP. Bisan pa, kini nga IP wala nagsuporta sa Intel Stratix 10 nga mga aparato, nga nagpasabut nga dili nimo mabalhin ang imong laraw direkta gikan sa Intel Stratix 10 hangtod sa mga aparato sa Intel Agilex.

May Kalabutan nga Impormasyon

  • Mailbox Client Intel FPGA IP User Guide
  • Serial Flash Mailbox Client Intel FPGA IP User Guide
  • Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP User Guide

Ang pagtandi tali sa Serial Flash Mailbox, Mailbox Client ug Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IPs

Ang mosunod nga talaan nagsumaryo sa pagtandi tali sa matag usa sa mga IP.

  Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP Serial Flash Mailbox Client Intel FPGA IP Kliyente sa Mailbox Intel FPGA IP
Gisuportahan nga mga Device Intel Agilex Intel Stratix 10 lamang Intel Agilex ug Intel Stratix 10
Mga Interface Avalon streaming interface Avalon memory-mapped nga interface Avalon memory-mapped nga interface
Mga rekomendasyon Host controller nga naggamit sa Avalon streaming interface sa pag-stream sa data. Host controller nga naggamit sa Avalon memory-mapped interface aron ipahigayon ang pagbasa ug pagsulat. • Host controller nga naggamit sa Avalon memory-mapped interface aron sa pagbuhat sa pagbasa ug pagsulat.

• Girekomenda nga gamiton kini nga IP sa Intel Stratix 10 nga mga aparato.

• Sayon sa paglalin gikan sa Intel Stratix 10 ngadto sa Intel Agilex mga himan.

Bilis sa Pagbalhin sa Data Mas paspas nga data streaming kaysa Serial Flash Mailbox Client Intel FPGA IP ug Mailbox Client Intel FPGA IP. Mas hinay nga data streaming kaysa Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IP. Mas hinay nga data streaming kaysa Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IP.
Paggamit sa GPIO isip Interface para sa Pag-access sa mga Flash Device

Figure 5. Pag-access sa QSPI Flash

Mahimo nimong i-port ang disenyo sa control block-based nga mga device ngadto sa SDM based device direkta kon ang disenyo naggamit sa Generic Serial Flash Interface Intel FPGA IP nga adunay gi-eksport nga flash pin ngadto sa GPIO. Sa pipila ka talagsaon nga mga kaso, ang QSPI flash device konektado sa GPIO pin sa FPGA. Ang QSPI flash device gamiton lang isip general purpose memory storage kung konektado kini sa GPIO. Ang flash device mahimong ma-access pinaagi sa Generic Serial Flash Interface Intel FPGA IP (recommended) o Generic QUAD SPI Controller II Intel FPGA IP pinaagi sa pagpili sa opsyon sa pag-eksport sa SPI pin ngadto sa GPIO.

Sa Intel Stratix 10 ug Intel Agilex nga mga device, mahimo nimong ikonektar ang mga flash device ngadto sa GPIO pin sa FPGA aron gamiton usab isip general purpose memory storage. Bisan pa, palihug timan-i nga ang setting sa parameter makapahimo sa SPI pin interface kinahanglan nga ma-enable sa Generic Serial Flash Interface Intel FPGA IP kung ikaw naggamit sa Intel Stratix 10 ug Intel Agilex nga mga aparato aron malikayan ang sayup sa panahon sa pag-compile. Kini tungod kay walay gipahinungod nga Active Serial interface nga anaa sa Intel Stratix 10 ug Intel Agilex nga mga himan. Alang sa katuyoan sa pag-configure niini nga mga aparato, kinahanglan nimo nga ikonektar ang mga flash device sa SDM I/O ingon nga gihulagway sa SDM-based Devices (Intel Stratix 10 ug Intel Agilex Devices) nga seksyon.

May Kalabutan nga Impormasyon
SDM-Based Devices (Intel Stratix 10 ug Intel Agilex Devices)

Gisuportahan nga QSPI Devices Base sa Controller Type

Ang mosunod nga talaan nagsumaryo sa gisuportahan nga flash device base sa Generic Serial Flash interface Intel FPGA IP ug Generic QUAD SPI Controller II Intel FPGA IP.

Device IP Mga Device sa QSPI
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) Generic nga Serial Flash Interface Intel FPGA IP Tanan nga QSPI device
Bagyo V, Intel Arria 10, Intel Stratix Generic nga QUAD SPI Controller II Intel • EPCQ16 (Micron*-compatible)
10(1), Intel Agilex(1) FPGA IP • EPCQ32 (Micron*-compatible)
    • EPCQ64 (Micron*-compatible)
    • EPCQ128 (Micron*-compatible)
    • EPCQ256 (Micron*-compatible)
    • EPCQ512 (Micron*-compatible)
    • EPCQL512 (Micron*-compatible)
    • EPCQL1024 (Micron*-compatible)
    • N25Q016A13ESF40
    • N25Q032A13ESF40
    • N25Q064A13ESF40
    • N25Q128A13ESF40
    • N25Q256A13ESF40
    • N25Q256A11E1240 (ubos nga voltage)
    • MT25QL512ABA
    • N2Q512A11G1240 (ubos nga voltage)
    • N25Q00AA11G1240 (ubos nga voltage)
    • N25Q512A83GSF40F
    • MT25QL256
    • MT25QL512
    • MT25QU256
    • MT25QU512
    • MT25QU01G

Para sa dugang nga impormasyon sa mga flash device nga gisuportahan sa Serial Flash Mailbox ug Mailbox Client Intel FPGA IPs, tan-awa ang Intel Supported Configuration Devices nga seksyon sa Device Configuration – Support Center page.

May Kalabutan nga Impormasyon
Gisuportahan sa Intel nga Mga Device sa Pag-configure, Pag-configure sa Device - Support Center

Kasaysayan sa Pagbag-o sa Dokumento para sa AN 932: Mga Giya sa Paglalin sa Pag-access sa Flash gikan sa Control Block-Based Devices ngadto sa SDM-Based Devices
Bersyon sa Dokumento Mga kausaban
2020.12.21 Inisyal nga pagpagawas.

AN 932: Flash Access Migration Guidelines gikan sa Control Block-Based Devices ngadto sa SDM-Based Devices

Mga Dokumento / Mga Kapanguhaan

intel AN 932 Flash Access Migration Guidelines gikan sa Control Block Based Devices ngadto sa SDM Based Devices [pdf] Giya sa Gumagamit
AN 932 Flash Access Migration Guidelines gikan sa Control Block Based Devices ngadto sa SDM Based Devices, AN 932, Flash Access Migration Guidelines gikan sa Control Block Based Devices ngadto sa SDM Based Devices, Flash Access Migration Guidelines

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *