Intel Mailbox Client e nang le Avalon Streaming Interface FPGA IP User Guide
Intel Mailbox Client e nang le Avalon Streaming Interface FPGA IP

Moreki oa Lebokose la mangolo le nang le Avalon® Streaming Interface Intel FPGA IP Overview

The Mailbox Client with Avalon® streaming interface Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) e fana ka mocha oa puisano pakeng tsa mokhoa oa hau oa ho nahana le molaoli oa sesebelisoa o sireletsehileng (SDM). U ka sebelisa Client ea Mailbox e nang le Avalon ST IP ho romella lipakete tsa litaelo le ho amohela lipakete tsa likarabo ho tsoa ho li-module tsa peripheral tsa SDM. Client ea Mailbox e nang le Avalon ST IP e hlalosa mesebetsi eo SDM e e sebetsang.

Maikutlo a hau a tloaelo a ka sebelisa mocha ona oa puisano ho amohela tlhahisoleseling le ho fihlella mohopolo oa flash ho tsoa ho li-peripheral modules tse latelang:

  • ID ea Chip
  • Sensora ea Mocheso
  • Voltage Sensor
  • Quad serial peripheral interface (SPI) flash memory

Hlokomela: Ho pholletsa le tataiso ena ea basebelisi, lentsoe Avalon ST le khutsufatsa sebopeho sa Avalon kapa IP.

Setšoantšo sa 1. Moreki oa Lebokose la mangolo le Avalon ST IP System Design
Moreki oa Lebokose la mangolo le Avalon ST IP System Design

Setšoantšo se latelang se bontša ts'ebeliso eo ho eona Client ea Mailbox ea Avalon ST IP a balang Chip ID.

Setšoantšo 2. Moreki oa Lebokose la mangolo le Avalon ST IP o Bala Chip ID
Moreki oa Lebokose la mangolo le Avalon ST IP o Bala Chip ID

Sesebelisoa sa Tšehetso ea Lelapa

Lintlha tse latelang li thathamisa litlhaloso tsa boemo ba ts'ehetso ea lisebelisoa bakeng sa Intel FPGA IPs:

  • Tšehetso e tsoetseng pele - IP e teng bakeng sa papiso le ho bokelloa bakeng sa lelapa la sesebelisoa sena. Mehlala ea nako e kenyelletsa likhakanyo tsa pele tsa boenjiniere tsa tieho e ipapisitseng le litaba tsa morao-rao tsa moralo. Mefuta ea nako e ka fetoha ha tlhahlobo ea silicon e ntlafatsa khokahano lipakeng tsa silicon ea 'nete le mefuta ea nako. U ka sebelisa IP ena bakeng sa meralo ea meralo le lithuto tsa tšebeliso ea lisebelisoa, papiso, pin out, tlhahlobo ea morao-rao ea sistimi, tlhahlobo ea nako ea mantlha (tekanyetso ea lichelete), le leano la phetisetso ea I/O (bophara ba tsela ea data, botebo bo phatlohileng, khoebo ea maemo a I/O. theotsoe).
  • Tšehetso ea pele - IP e netefalitsoe ka mefuta ea pele ea nako bakeng sa lelapa la sesebelisoa sena. IP e kopana le litlhoko tsohle tsa ts'ebetso, empa e kanna ea ba e ntse e hlahlojoa nako bakeng sa lelapa la sesebelisoa. E ka sebelisoa ka meralo ea tlhahiso ka hloko.
  • Tšehetso ea ho qetela - IP e netefalitsoe ka mefuta ea ho qetela ea nako bakeng sa lelapa lena la sesebelisoa. IP e kopana le litlhoko tsohle tsa ts'ebetso le nako bakeng sa lelapa la sesebelisoa mme e ka sebelisoa ho meralo ea tlhahiso.

Lethathamo la 1. Sesebelisoa sa Tšehetso ea Lelapa

Lelapa la Sesebelisoa Tšehetso
Intel Agilex™ Tsoela pele

Hlokomela: U ke ke ua etsisa Moreki oa Lebokose la Melaetsa ka Avalon Streaming Interface Intel FPGA IP hobane IP e fumana likarabo ho tsoa ho SDM. Ho netefatsa IP ena, Intel e khothaletsa hore o etse tlhahlobo ea hardware.

Lintlha Tse Amanang
Moreki oa Lebokose la mangolo le nang le Lintlha tsa Phallo tsa Avalon tsa Intel FPGA IP

Mekhahlelo

Lebitso la Parameter Boleng Tlhaloso
Dumella sebopeho sa maemo Tima Ha o nolofalletsa sebopeho sena, Client ea Mailbox e nang le segokanyimmediamentsi sa Avalon Intel FPGA IP e kenyelletsa lets'oao la command_status_invalid. Ha command_status_invalid asserts, o tlameha ho seta IP bocha.

Li-interface
Setšoantšo se latelang se bonts'a Moreki oa Lebokose la Melaetsa le Avalon Streaming Interface Intel FPGA IP interface:

Setšoantšo sa 3. Moreki oa Lebokose la mangolo le Avalon Streaming Interface Intel FPGA IP Interfaces
Moreki oa Lebokose la mangolo le Avalon Streaming Interface Intel FPGA IP Interfaces

Bakeng sa tlhaiso-leseling e batsi ka li-interface tsa Avalon, sheba Litlhaloso tsa Avalon Interface.
Lintlha Tse Amanang
Litlhaloso tsa Avalon Interface

Oache le Reset Interfaces

Tafole 2. Oache le Reset Interfaces

Lebitso la Letshwao Tataiso Tlhaloso
ka_clk Kenyeletso Ena ke oache ea li-interface tsa Avalon. Maqhubu a phahameng ka ho fetisisa a 250 MHz.
in_reset Kenyeletso Ena ke tlhophiso e phahameng e sebetsang. Assert in_reset ho seta botjha Client ea Mailbox e nang le segokanyimmediamentsi sa Avalon Intel FPGA IP (Client ea Mailbox e nang le Avalon ST IP). Ha in_reset lets'oao le tiisa, SDM e tlameha ho hlakola tšebetso efe kapa efe e ntseng e emetse ho tsoa ho Mailbox Client ka Avalon ST IP. SDM e ntse e tsoela pele ho sebetsana le litaelo tse tsoang ho bareki ba bang.

Ho etsa bonnete ba hore Client ea Mailbox e nang le Avalon ST IP e sebetsa ka nepo ha sesebelisoa se kena mokhoeng oa mosebelisi, moralo oa hau o tlameha ho kenyelletsa Reset Release Intel FPGA IP ho ts'oara ho seta bocha ho fihlela lesela la FPGA le kena mokhoeng oa mosebelisi. Intel e khothaletsa ho sebelisa synchronizer ea reset ha o hokela ho reset ea mosebelisi kapa tlhahiso ea Reset Release IP ho

boema-kepe bo bocha ba Client ea Mailbox e nang le Avalon ST IP. Ho kenya tšebetsong synchronizer ea reset, sebelisa Reset Bridge Intel FPGA IP e fumanehang ho Platform Designer.

Hlokomela: Bakeng sa instastiation ea IP le litataiso tsa khokahano ho Moqapi oa Platform, sheba Likarolo tse Hlokehang tsa Puisano le Moamoheli bakeng sa Remote System Update Design Ex.ampke setšoantšo ho Tataiso ea Mosebelisi ea Configuration ea Intel Agilex.

Command Interface
Sebelisa sebopeho sa Avalon Streaming (Avalon ST) ho romella litaelo ho SDM.

Lethathamo la 3. Sebopeho sa Taelo

Lebitso la Letshwao Tataiso Tlhaloso
taelo_ready Sephetho Moreki oa Lebokose la mangolo le Avalon ST Intel FPGA IP e re command_ready ha e se e loketse ho amohela litaelo ho tsoa ts'ebelisong. The ready_latency ke 0 cycles. Client ea Mailbox e nang le Avalon ST e ka amohela command_data[31:0] ka nako e tšoanang le eo command_ready assers.
taelo_e sebetsa Kenyeletso Letšoao la taelo_le nepahetseng le tiisa hore command_data e nepahetse.
taelo_data[31:0] Kenyeletso Command_data bese e tsamaisa litaelo ho SDM. Sheba Lethathamo la Taelo le Tlhaloso bakeng sa litlhaloso tsa litaelo.
command_startofpacket Kenyeletso Command_startofpacket e tiisa potolohong ea pele ea pakete ea taelo.
taelo_endofpacket Kenyeletso Command_endofpacket e tiisa potolohong ea ho qetela ea taelo pakete.

Setšoantšo 4. Nako ea Avalon ST Command Packet
feiga:m ST Taelo Pakete

Response Interface
SDM Avalon ST Client IP e romela likarabo ho kopo ea hau e sebelisa sebopeho sa karabo.

Lethathamo la 4. Sebopeho sa Response

Letšoao la 5 Tataiso Tlhaloso
response_ready Kenyeletso Maikutlo a kopo a ka fana ka lets'oao la response_ready neng kapa neng ha le khona ho fumana karabo.
karabo_e nepahetse Sephetho SDM e re response_valid ho bontša hore response_data e nepahetse.
karabo_data[31:0] Sephetho SDM e tsamaisa response_data ho fana ka lintlha tse kopiloeng. Lentsoe la pele la karabo ke hlooho e khethollang taelo eo SDM e fanang ka eona. Sheba Lethathamo la Taelo le Tlhaloso bakeng sa litlhaloso tsa litaelo.
response_startofpacket Sephetho The response_startofpacket e bua ka potoloho ea pele ea pakete ea karabo.
karabo_endofpacket Sephetho Karabo_endofpacket e fana ka maikutlo a potoloho ea ho qetela ea pakete ea likarabo.

Setšoantšo sa 5. Nako ea Avalon ST Response Packet
Pakete ea Karabo ea Avalon ST

Taelo Status Interface

Lethathamo la 5. Taelo Status Interface

Lebitso la Letshwao Tataiso Tlhaloso
taelo_boemo_ha bo sebetse Sephetho Command_status_invalid e bolela ho bontša phoso. Letšoao lena hangata le tiisa ho bontša hore bolelele ba taelo e boletsoeng sehloohong sa taelo ha bo lumellane le bolelele ba taelo e rometsoeng. Ha command_status_invalid e bolela, mohopolo oa ts'ebeliso ea hau o tlameha ho tiisa in_reset ho qala Client ea Mailbox bocha ka Avalon streaming interface Intel FPGA IP.

Setšoantšo sa 6. Seta Botjha Ka mora Command_status_invalid Asserts
feiga: command_status_invalid Asserts

Litaelo le Likarabo

Mookameli oa moamoheli o buisana le SDM a sebelisa lipakete tsa litaelo le likarabo ka Lebokose la poso la Client Intel FPGA IP.

Lentsoe la pele la lipakete tsa taelo le likarabo ke hlooho e fanang ka lintlha tsa motheo mabapi le taelo kapa karabo.

Setšoantšo sa 7. Sebopeho sa Hlooho ea Taelo le Karabo
feiga: Sebopeho sa Hlooho ea Taelo le Karabo

Hlokomela: Sebaka sa LENGTH sehloohong sa taelo se tlameha ho lumellana le bolelele ba taelo ea taelo e tsamaellanang.
Tafole e latelang e hlalosa likarolo tsa taelo ea hlooho.

Lethathamo la 6. Tlhaloso ea Sehlooho sa Taelo le Karabo

Hlooho Bit Tlhaloso
Reserved [31:28] Reserved.
ID [27:24] ID ea taelo. Sehlooho sa karabo se khutlisa ID e boletsoeng sehloohong sa taelo. Sheba Litaelo tsa Ts'ebetso bakeng sa litlhaloso tsa litaelo.
0 [23] Reserved.
BELELE [22:12] Palo ea mantsoe a likhang tse latelang hlooho. IP e arabela ka phoso haeba palo e fosahetseng ea mantsoe a likhang e kenngoa bakeng sa taelo e fanoeng.
Haeba ho na le phapang pakeng tsa bolelele ba taelo e boletsoeng sehloohong sa taelo le palo ea mantsoe a rometsoeng. IP e hlahisa bit 3 ea Interrupt Status Register (COMMAND_INVALID) 'me Moreki oa Lebokose la Melaetsa o tlameha ho seta bocha.
Reserved [11] Reserved. E tlameha ho hlophisoa ho 0.
Khoutu ea Taelo/Khoutu ea Phoso [10:0] Command Code e hlalosa taelo. Khoutu ea Phoso e bontša hore na taelo e atlehile kapa e hlōlehile.
Sehloohong sa taelo, likotoana tsena li emela khoutu ea taelo. Sehloohong sa karabo, likotoana tsena li emela khoutu ea phoso. Haeba taelo e atleha, Khoutu ea Phoso ke 0. Haeba taelo e hloleha, sheba likhoutu tsa phoso tse hlalositsoeng ho Likarabo tsa Khoutu ea Phoso.

Ts'ebetso ea litaelo

Ho tsosolosa Quad SPI Flash
Bohlokoa:
Bakeng sa lisebelisoa tsa Intel Agilex, u tlameha ho hokela serial flash kapa quad SPI flash reset pin ho AS_nRST pin. SDM e tlameha ho laola ka botlalo ho seta botjha ha QSPI. Se ke oa hokela phini ea quad SPI ho moamoheli ofe kapa ofe oa kantle.

Lethathamo la 7. Lethathamo la Taelo le Tlhaloso

Taelo Khouto (Hex) Bolelele ba Taelo (1) Bolelele ba Karabo (1) Tlhaloso
NOOP 0 0 0 E romella karabo ea boemo ba OK.
GET_IDCODE 10 0 1 Karabo e na le khang e le 'ngoe e leng JTAG IDCODE ea sesebelisoa
GET_CHIPID 12 0 2 Karabo e na le boleng ba 64-bit CHIPID le lentsoe le sa reng letho pele.
GET_USERCODE 13 0 1 Karabo e na le khang e le 'ngoe e leng 32-bit JTAG USERCODE eo bitstream ea tlhophiso e e ngollang sesebelisoa.
FUMANA_VOLTAGE 18 1 n(2) GET_VOLTAGTaelo ea E e na le khang e le 'ngoe e leng bitmask e hlalosang likanale tse lokelang ho baloa. Bit 0 e bolela mocha 0, bit 1 e bolela mocha oa 1, joalo-joalo.
Karabo e kenyelletsa khang ea lentsoe le le leng bakeng sa karolo e 'ngoe le e' ngoe e behiloeng ho bitmask. Molumotage khutlisitsoe ke nomoro ea lintlha tse tsitsitseng e sa saenang e nang le likotoana tse 16 ka tlase ho ntlha ea binary. Bakeng sa mohlalaample, leqtage ea 0.75V e khutlisetsa 0x0000C000. (3)
Lisebelisoa tsa Intel Agilex li na le voltagle sensor. Ka lebaka leo, karabo e lula e le lentsoe le le leng.
FUMANA_ TEMPERATURE 19 1 n(4) Taelo ea GET_TEMPERATURE e khutlisa thempereichara kapa mocheso oa lesela la mantlha kapa libaka tsa likanale tsa transceiver tseo u li boletseng.

Bakeng sa lisebelisoa tsa Intel Agilex, sebelisa khang ea sensor_req ho hlakisa libaka. Sensor_req e kenyelletsa likarolo tse latelang:

  • Bits[31:28]: Behiloe.
  • Bits[27:16]: Sebaka sa kutlo. E hlalosa sebaka sa TSD.
  • Bits[15:0]: Mask ea kutlo. E totobatsa li-sensor tse lokelang ho baloa bakeng sa sebaka sa sensor se boletsoeng. Karabo e na le lentsoe le le leng bakeng sa mocheso o mong le o mong o kopiloeng. Haeba e siiloe, taelo e bala kanale 0. Ntho e nyane haholo (lsb) e lumellana le sensor 0. Biti ea bohlokoa ka ho fetisisa (msb) e tsamaisana le kanale 15.

Mocheso o khutlisitsoeng ke boleng bo saenneng bo saennoeng ka li-bits tse 8 ka tlase ho ntlha ea binary. Bakeng sa mohlalaample, mocheso oa 10°C o khutlisa 0x00000A00. A ea mocheso -1.5°C e khutlisetsa 0xFFFFFE80.
Haeba bitmask e hlalosa Sebaka se sa sebetseng, taelo e khutlisa khoutu ea phoso e leng boleng leha e le bofe boemong ba 0x80000000 -0x800000FF.
Bakeng sa lisebelisoa tsa Intel Agilex, sheba ho Intel Agilex Power Management User Guide bakeng sa tlhahisoleseding e eketsehileng mabapi le li-sensor tsa mocheso tsa sebakeng seo.

RSU_IMAGE_ HLAHALA 5C 2 0 E etsa hore ho be le tokiso bocha ho tsoa mohloling oa data oo e ka bang feme kapa setšoantšo sa ts'ebeliso.
e tsoela pele…
  1. Nomoro ena ha e kenyelletse taelo kapa sehlooho sa karabo.
  2. Bakeng sa lisebelisoa tsa Intel Agilex tse tšehetsang ho bala lisebelisoa tse ngata, index n e tsamaisana le palo ea liteishene tseo u li lumellang sesebelisoa sa hau.
  3. Sheba ho Intel Agilex Power Management User Guide bakeng sa tlhahisoleseling e eketsehileng mabapi le likanale tsa sensor ea mocheso le libaka.
  4. Index n e itšetlehile ka palo ea limaske tsa kutlo.
Taelo Khouto (Hex) Bolelele ba Taelo (1) Bolelele ba Karabo (1) Tlhaloso
Taelo ena e nka khang ea boikhethelo ea 64-bit e hlalosang aterese ea data ea tlhophiso hape ka flash. Ha u romela khang ho IP, u qala ho romela li-bits [31: 0] lateloa ke li-bits [63:32]. Haeba u sa fane ka khang ena boleng ba eona bo nkoa e le 0.
  • Bit [31:0]: Aterese ea ho qala ea setšoantšo sa kopo.
  • Bit [63:32]: E bolokiloe (ngola joalo ka 0).

Hang ha sesebelisoa se sebetsa taelo ena, se khutlisetsa sehlooho sa karabo karabong ea FIFO pele se tsoela pele ho lokisa sesebelisoa hape. Netefatsa hore PC e amohelang kapa molaoli oa moamoheli o emisa ho fana ka litšitiso tse ling mme a tsepamise maikutlo ho baleng lintlha tsa hlooho ea karabo ho bontša hore taelo e phethiloe ka katleho. Ho seng joalo, PC e amohelang kapa molaoli oa moamoheli a kanna a se khone ho fumana karabo hang ha ts'ebetso ea tokiso e qala.
Hang ha sesebelisoa se tsoela pele ka ho hlophisa bocha, sehokelo pakeng tsa moamoheli oa kantle le FPGA sea lahleha. Haeba u sebelisa PCIe moralong oa hau, u hloka ho bala sehokelo sa PCIe hape.
Bohlokoa: Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT e fumana sebaka sa quad SPI flash bakeng sa litafole tse peli tsa likaroloana tseo RSU e li sebelisang: SPT0 le SPT1.
Karabo ea mantsoe a 4 e na le lintlha tse latelang:
Lentsoe Lebitso Tlhaloso
0 SPT0[63:32] Aterese ea SPT0 ho quad SPI flash.
1 SPT0[31:0]
2 SPT1[63:32] Aterese ea SPT1 ho quad SPI flash.
3 SPT1[31:0]
CONFIG_ BOEMO 4 0 6 E tlaleha boemo ba tlhophiso ea ho qetela. U ka sebelisa taelo ena ho hlahloba boemo ba tlhophiso nakong ea tlhophiso le ka mor'a eona. Karabo e na le lintlha tse latelang:
Lentsoe Kakaretso Tlhaloso
0 Naha E hlalosa phoso e amanang le tlhophiso ea morao-rao. E khutlisa 0 ha ho se na liphoso tsa tlhophiso.
Sebaka sa phoso se na le likarolo tse 2:
  • Li-bits tse ka holimo tsa 16: Khoutu ea phoso e kholo.
  • Li-bits tse tlase tsa 16: Khoutu ea phoso e nyane.

Sheba Sehlomathiso: CONFIG_STATUS le Litlhaloso tsa Khoutu ea Phoso ea RSU_STATUS ka har'a Lebokose la Melaele Client Intel FPGA IP  Bukana ea mosebelisi bakeng sa lintlha tse ling.

1 Phetolelo ea Quartus E fumaneha ka mefuta ea software ea Intel Quartus® Prime pakeng tsa 19.4 le 21.2, lebala le bonts'a:
  • Bit [31:28]: Index ea firmware kapa qeto firmware kopi e sebelisitsoeng morao tjena. Maemo a ka bang teng ke 0, 1, 2, le 3.
  • Bit [27:24]: Behiloe
  • Bit [23:16]: Boleng ke '0'
E fumaneha ho Intel Quartus Prime software version 21.3 kapa hamorao, mofuta oa Quartus o bonts'a:
  • Bit [31:28]: Index ea firmware kapa qeto firmware kopi e sebelisitsoeng morao tjena. Maemo a ka bang teng ke 0, 1, 2, le 3.
  • Bit [27:24]: Behiloe
  • Bit [23:16]: Nomoro e kholo ea ho lokolloa ha Quartus
  • Bit [15:8]: Nomoro e nyenyane ea ho lokolloa ha Quartus
  • Bit [7:0]: Nomoro ea ntlafatso ea Quartus

Bakeng sa mohlalaample, ho Intel Quartus Prime software version 21.3.1, litekanyetso tse latelang li emela linomoro tse kholo le tse nyenyane tsa ho lokolloa ha Quartus, le nomoro ea ntlafatso ea Quartus:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Boemo ba Pin
  • Bit [31]: Theko ea hona joale ea nSTATUS (e tlase e sebetsang)
  • Bit [30]: Ho fumanoe boleng ba tlhahiso ea nCONFIG (e sebetsang e tlase)
  • Bit [29:8]: Behiloe
  • Bit [7:6]: Mohloli oa oache ea tlhophiso
    • 01 = Oscillator ea ka hare
    • 10 = OSC_CLK_1
  • Bit [5:3]: Behiloe
  • Bit [2:0]: Boleng ba MSEL ha u phahamisa matla
3 Boemo ba mosebetsi o bonolo E na le boleng ba ts'ebetso e 'ngoe le e' ngoe e bonolo, leha o sa fana ka ts'ebetso ho phini ea SDM.
  • Bit [31:6]: Behiloe
  • Nyenyane [5]: HPS_WARMRESET
  • Nyenyane [4]: ​​HPS_COLDRESET
  • Nyenyane [3]: SEU_ERROR
  • Nyenyane [2]: CVP_DONE
  • Nyenyane [1]: INIT_DONE
  • Nyenyane [0]: CONF_ETSOA
4 Sebaka sa phoso E na le sebaka sa phoso. E khutlisetsa 0 haeba ho se na liphoso.
5 Lintlha tsa phoso E na le lintlha tsa phoso. E khutlisetsa 0 haeba ho se na liphoso.
RSU_STATUS 5B 0 9 E tlaleha boemo ba hajoale ba ntlafatso ea sistimi e hole. U ka sebelisa taelo ena ho hlahloba boemo ba tlhophiso nakong ea tlhophiso le ka mor'a hore e phethe. Taelo ena e khutlisa likarabo tse latelang:
Lentsoe Kakaretso Tlhaloso

(Tswelela pele….)

  1. Nomoro ena ha e kenyelletse taelo kapa sehlooho sa karabo
0-1 Setšoantšo sa hajoale Flash offset ea setšoantšo sa ts'ebeliso e sebetsang hajoale.
2-3 Setšoantšo se hlolehang Flash offset ea setšoantšo sa ts'ebeliso e sa atleheng ka ho fetisisa. Haeba litšoantšo tse ngata li fumaneha mohopolong oa flash, boloka boleng ba setšoantšo sa pele se hlolehileng. Boleng ba 0s kaofela bo bontša hore ha ho litšoantšo tse hlolehang. Haeba ho se na litšoantšo tse hlolehang, mantsoe a setseng a lintlha tsa boemo ha a boloke lintlha tse nepahetseng.
Hlokomela:Moeli o ntseng o phahama ho nCONFIG ho hlophisa bocha ho tloha ASx4, ha o hlakise sebaka sena. Lintlha tse mabapi le setšoantšo se sa sebetseng li ntlafatsoa feela ha Moreki oa Lebokose la Mela a amohela taelo e ncha ea RSU_IMAGE_UPDATE 'me a hlophisa ka katleho ho tsoa setšoantšong sa ntlafatso.
4 Naha Khoutu e hlolehileng ea setšoantšo se hlolehileng. Sebaka sa phoso se na le likarolo tse peli:
  • Bit [31:16]: Khoutu ea phoso e kholo
  • Bit [15:0]: Khoutu ea phoso e nyane E khutlisa 0 ntle le ho hloleha. Sheba

Sehlomathiso: CONFIG_STATUS le RSU_STATUS Litlhaloso tsa Khoutu ea Liphoso ka har'a Lebokose la Mail Client Intel FPGA IP User Guide bakeng sa tlhaiso-leseling e batsi.

5 Phetolelo Mofuta oa sebopeho sa RSU le mohloli oa liphoso.
Bakeng sa tlhaiso-leseling e batsi, sheba karolo ea Boemo ba RSU le Likhoutu tsa Phoso ho Tataiso ea Mosebelisi ea Hard processor System Remote System.
6 Sebaka sa phoso E boloka sebaka sa phoso sa setšoantšo se hlolehang. E khutlisa 0 ntle le liphoso.
7 Lintlha tsa phoso E boloka lintlha tsa phoso bakeng sa setšoantšo se hlolehang. E khutlisetsa 0 haeba ho se na liphoso.
8 Setšoantšo sa hajoale se leka hape Palo ea palo ea liteko tse lekiloeng bakeng sa setšoantšo sa hajoale. Khauta ke 0 qalong. Khaontareng e behiloe ho 1 kamora ho leka hape, ebe 2 kamora ho leka hape la bobeli.
Hlalosa palo e kholo ea ho leka hape ho Intel Quartus Prime Settings ea hau File (.qsf). Taelo ke: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Litefiso tse sebetsang tsa MAX_RETRY counter ke 1-3. Nomoro ea sebele ea liteko tse teng hape ke MAX_RETRY -1
Sebaka sena se ekelitsoe ka mofuta oa 19.3 oa software ea Intel Quartus Prime Pro Edition.
e tsoela pele…
  1. Nomoro ena ha e kenyelletse taelo kapa sehlooho sa karabo.
RSU_TSEBISA 5D 1 0 E hlakola lintlha tsohle tsa phoso karabong ea RSU_STATUS ebe e beha k'haontareng ea ho leka hape. Tlhaloso ea lentsoe le le leng e na le likarolo tse latelang:
  • 0x00050000: Hlakola k'haonte ea ho seta bocha ha joale. Ho seta k'haontareng ea ha joale ho leka hape ho khutlisetsa khaontara ho lefela, joalo ka ha eka setšoantšo sa hajoale se kentsoe ka katleho lekhetlo la pele.
  • 0x00060000: Hlakola lintlha tsa boemo ba phoso.
  • Litekanyetso tse ling kaofela li bolokiloe.

Taelo ena ha e fumanehe pele ho mofuta oa 19.3 oa software ea Intel Quartus Prime Pro Edition.

QSPI_OPEN 32 0 0 E kopa phihlello e ikhethileng ho quad SPI. O fana ka kopo ena pele ho likopo tse ling tsa QSPI. SDM e amohela kopo haeba quad SPI e sa sebelisoe le SDM e sa lokise sesebelisoa.
E khutlisa OK haeba SDM e fana ka phihlello.
SDM e fana ka phihlello e khethehileng ho moreki a sebelisa lebokose lena la mangolo. Basebelisi ba bang ha ba khone ho fihlella quad SPI ho fihlela moreki ea sebetsang a tlohela ho kena a sebelisa QSPI_CLOSE taelo.
Ho fihlella lisebelisoa tsa memori tsa quad SPI flash ka aterese efe kapa efe ea aterese ea aterese ea IP ha e fumanehe ka mokhoa o ikhethileng meralong e kenyelletsang HPS, ntle le haeba o tima QSPI ho tlhophiso ea software ea HPS.
Bohlokoa: Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.
QSPI_CLOSE 33 0 0 E koala phihlello e ikhethileng ea quad SPI interface.
Bohlokoa:Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.
QSPI_SET_CS 34 1 0 E hlakisa e 'ngoe ea lisebelisoa tsa quad SPI tse khomaretsoeng ka mela e khethiloeng ea chip. Ho nka khang ea lentsoe le le leng joalo ka ha ho hlalositsoe ka tlase
  • Bits[31:28]: Sesebelisoa sa Flash seo u ka se khethang. Sheba lintlha tse ka tlase bakeng sa boleng bo tsamaellanang le liphini tsa nCSO[0:3]
    • Boleng ba 4'h0000 bo khetha lebone le tsamaellanang le nCSO[0].
    • Boleng ba 4'h0001 bo khetha lebone le tsamaellanang le nCSO[1].
    • Boleng ba 4'h0002 bo khetha lebone le tsamaellanang le nCSO[2].
    • Boleng ba 4'h0003 khetha flash e tsamaisanang le nCSO[3].
  • Bits[27:0]: E bolokiloe (ngola joalo ka 0).

Hlokomela: Lisebelisoa tsa Intel Agilex kapa Intel Stratix® 10 li tšehetsa mochine o le mong oa memori ea AS x4 bakeng sa tlhophiso ea AS ho tloha sesebelisoa sa quad SPI se hoketsoeng ho nCSO[0]. Hang ha sesebelisoa se kene mocheng oa mosebelisi, u ka sebelisa mehopolo e mebe ea AS x4 bakeng sa tšebeliso le Mailbox Client IP kapa HPS joalo ka polokelo ea data. TheMailbox Client IP kapa HPS e ka sebelisa nCSO[3:0] ho fihlella lisebelisoa tse quad SPI.
Taelo ena ke ea boikhethelo bakeng sa sekema sa tlhophiso sa AS x4, mohala oa khetho ea chip o latela taelo ea QSPI_SET_CS ea ho qetela e phethiloeng kapa e fetotsoe ho nCSO[0] kamora tlhophiso ea AS x4. Leano la JTAG Sekema sa tlhophiso se hloka hore o phethe taelo ena ho fihlella lebone la QSPI le hokahanyang likhoele tsa SDM_IO.
Ho fihlella lisebelisoa tsa memori ea flash ea QSPI ho sebelisa SDM_IO pin e fumaneha feela bakeng sa sekema sa tlhophiso sa AS x4, J.TAG tlhophiso, le moralo o hlophisitsoeng bakeng sa tlhophiso ea AS x4. Bakeng sa sebopeho sa sebopeho sa Avalon (Avalon ST), o tlameha ho hokahanya mehopolo ea flash ea QSPI le lithakhisa tsa GPIO.

e tsoela pele…
  1. Nomoro ena ha e kenyelletse taelo kapa sehlooho sa karabo
Bohlokoa: Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.
QSPI_BALA 3A 2 N E bala sesebelisoa se hoketsoeng sa quad SPI. Boholo ba boholo ba ho fetisa ke 4 kilobytes (KB) kapa mantsoe a 1024.
E na le mabaka a mabeli:
  • Aterese ea quad SPI flash (lentsoe le le leng). Aterese e tlameha ho tsamaellana le mantsoe. Sesebelisoa se khutlisa khoutu ea phoso ea 0x1 bakeng sa liaterese tse sa amaneng.
  • Palo ea mantsoe a lokelang ho baloa (lentsoe le le leng).

Ha e atlehile, e khutlisa OK e lateloa ke data e baloang ho tsoa sesebelisoa sa quad SPI. Karabo e hlolehileng e khutlisa khoutu ea phoso.
Bakeng sa 'malo o atlehileng hanyenyane, QSPI_READ e ka khutlisa boemo ba OK ka phoso.
Hlokomela: Ha o khone ho tsamaisa taelo ea QSPI_READ ha tokiso ea sesebelisoa e ntse e tsoela pele.
Bohlokoa:Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.

QSPI_NGOLA 39 2+N 0 E ngola lintlha ho sesebelisoa sa quad SPI. Boholo ba boholo ba ho fetisa ke 4 kilobytes (KB) kapa mantsoe a 1024.
E fana ka lintlha tse tharo:
  • Aterese ea flash (lentsoe le le leng). Aterese ea ho ngola e tlameha ho tsamaellana le mantsoe.
  • Palo ea mantsoe a lokelang ho ngoloa (lentsoe le le leng).
  • Lintlha tse lokelang ho ngoloa (lentsoe le le leng kapa ho feta). Mongolo o atlehileng o khutlisa khoutu ea karabo ea OK.

Ho lokisa mohopolo bakeng sa ho ngola, sebelisa taelo ea QSPI_ERASE pele o fana ka taelo ena.
Hlokomela: Ha o khone ho tsamaisa taelo ea QSPI_WRITE ha tokiso ea sesebelisoa e ntse e tsoela pele.
Bohlokoa:Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.

QSPI_ERASE 38 2 0 E hlakola karolo ea 4/32/64 KB ea sesebelisoa sa quad SPI. E na le mabaka a mabeli:
  • Aterese ea flash e tima ho qala ho hlakola (lentsoe le le leng). Ho ipapisitse le palo ea mantsoe a lokelang ho hlakoloa, aterese ea ho qala e tlameha ho ba:
    • 4 KB e tsamaellana haeba mantsoe a linomoro a lokelang ho hlakoloa e le 0x400
    • 32 KB e tsamaellana haeba mantsoe a linomoro a lokelang ho hlakoloa e le 0x2000
    • 64 KB e tsamaellana ha mantsoe a nomoro a lokelang ho hlakoloa e le 0x4000 E khutlisa phoso bakeng sa liaterese tse sa tsamaellaneng le 4/32/64 KB.
  • Palo ea mantsoe a lokelang ho hlakoloa e hlalositsoe ka bongata ba:
    • 0x400 ho hlakola 4 KB (mantsoe a 100) ea data. Khetho ena ke boholo bo fokolang ba ho hlakola.
    • 0x2000 ho hlakola 32 KB (mantsoe a 500) ea data
    • 0x4000 ho hlakola 64 KB (mantsoe a 1000) ea data Ho hlakola ka katleho ho khutlisa khoutu ea karabo ea OK.

Bohlokoa:Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.

QSPI_READ_ DEVICE_REG 35 2 N E bala lirekoto ho tsoa sesebelisoa sa quad SPI. Boholo bo baloang ke li-byte tse 8. E na le mabaka a mabeli:
  • Opcode bakeng sa taelo e baloang.
  • Palo ea li-byte tse lokelang ho baloa.
e tsoela pele…
  1. Nomoro ena ha e kenyelletse taelo kapa sehlooho sa karabo.
Ho bala ka katleho ho khutlisa khoutu ea karabo ea OK e lateloang ke data e baloang sesebelisoa. Puseletso ea data e baloang e ka bongata ba li-byte tse 4. Haeba li-byte tse lokelang ho baloa e se palo e nepahetseng ea li-byte tse 4, e tlatsitsoe ka makhetlo a mangata a 4 ho fihlela moeling oa lentsoe le latelang 'me boleng ba palo e phahamisitsoeng ke zero.
Bohlokoa: Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 E ngolla lirejisete tsa quad SPI. Palo e phahameng ea ho ngola ke li-byte tse 8. E fana ka lintlha tse tharo:
  • Opcode bakeng sa taelo ea ho ngola.
  • Palo ea li-byte tse lokelang ho ngoloa.
  • Lintlha tsa ho ngola.

Ho hlakola karolo kapa ho hlakola karolo e nyane, o tlameha ho hlakisa aterese ea serial flash ka boholo ba bohlokoa ka ho fetesisa (MSB) ho isa ho odara ea bohlokoa ea byte (LSB) joalo ka mohlala o latelang.ample lipapiso.
Ho hlakola karolo ea Micron 2 gigabit (Gb) flash atereseng 0x04FF0000 u sebelisa taelo ea QSPI_WRITE_DEVICE_REG, ngola aterese ea flash ho MSB ho tatellano ea LSB joalo ka ha ho bonts'itsoe mona:
Sehlooho: 0x00003036 Opcode: 0x000000DC
Nomoro ea li-byte tse lokelang ho ngoloa: 0x00000004 Aterese ea Flash: 0x0000FF04
Mongolo o atlehileng o khutlisa khoutu ea karabo ea OK. Taelo ena e pata lintlha tse seng ngata ea li-byte tse 4 ho ea moeling o latelang oa mantsoe. Taelo e tsamaisa data ka zero.
Bohlokoa:Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.

QSPI_SEND_ DEVICE_OP 37 1 0 E romela taelo ea opcode ho quad SPI. E nka khang e le 'ngoe:
  • Opcode ea ho romella sesebelisoa sa quad SPI.

Taelo e atlehileng e khutlisa khoutu ea karabo ea OK.
Bohlokoa:Ha u seta botjha quad SPI, u tlameha ho latela litaelo tse boletsoeng ho Ho tsosolosa Quad SPI Flash leqepheng la 9.

Bakeng sa litlhaloso tsa khoutu ea liphoso tse kholo le tse nyane tsa CONFIG_STATUS le RSU_STATUS, sheba Sehlomathiso: CONFIG_STATUS le RSU_STATUS Litlhaloso tsa Khoutu ea Liphoso ka hara Lebokose la Melaele Tataiso ea Mosebelisi ea Client Intel FPGA IP.
Lintlha Tse Amanang

Likarabo tsa Khoutu ea Phoso

Lethathamo la 8. Likhoutu tsa Phoso

Boleng (Hex) Karabo ea Khoutu ea Phoso Tlhaloso
0 OK E bontša hore taelo e phethiloe ka katleho.
Taelo e ka khutlisa boemo ba OK ka phoso haeba taelo, joalo ka
QSPI_READ e atlehile hanyane.
1 INVALID_COMMAND E bonts'a hore ROM ea boot e kentsoeng hajoale e ke ke ea tseba kapa ea tseba khoutu ea taelo.
3 UNKNOWN_COMMAND E bontša hore firmware e kentsoeng hajoale ha e khone ho khetholla khoutu ea taelo.
4 INVALID_COMMAND_ PARAMETERS E bontša hore taelo ha e fomete ka nepo. Bakeng sa mohlalaampLe, sebaka sa bolelele se seta hloohong ha se sebetse.
6 COMMAND_INVALID_ON_ SOURCE E bontša hore taelo e tsoa mohloling oo e sa lumelloang ho o etsa.
8 CLIENT_ID_NO_MATCH E bontša hore ID ea Client e ke ke ea tlatsa kopo ea ho koala phihlello e ikhethileng ho quad SPI. ID ea Client ha e tsamaellane le moreki ea teng le phihlello e ikhethileng ea quad SPI.
9 INVALID_ADDRESS Aterese ha e sebetse. Phoso ena e bontša e 'ngoe ea maemo a latelang:
  • Aterese e sa lekanyetsoang
  • Bothata ba lethathamo la liaterese
  • Bothata ba tumello ea ho bala
  • Khetho e fosahetseng ea chip, e bonts'ang boleng bo fetang 3
  • Aterese e fosahetseng tabeng ea RSU
  • Boleng bo fosahetseng ba bitmask bakeng sa GET_VOLTAGE laela
  • Khetho e fosahetseng ea leqephe bakeng sa taelo ea GET_TEMPERATURE
A AUTHENTICATION_FAIL E bonts'a ho hloleha ha netefatso ea tekeno ea bitstream.
B KHEFUTSO Phoso ena e bontša hore nako e felile ka lebaka la maemo a latelang:
  • Taelo
  • E emetse hore ts'ebetso ea QSPI_READ e phethehe
  • E emetse ho bala mocheso o batloang ho tsoa ho e 'ngoe ea li-sensor tsa mocheso. E ka bonts'a phoso e ka bang teng ka har'a sensor ea mocheso.
C HW_HA_E_KOA E supa e 'ngoe ea maemo a latelang:
  • Thepa ea thepa ha e so lokisoe. E ka bonts'a bothata ba ho qala kapa tlhophiso. Thepa e ka bolela quad SPI.
  • Setšoantšo sa RSU ha se sebelisoe ho hlophisa FPGA.
D HW_ERROR E bontša hore taelo e phethiloe ntle le katleho ka lebaka la phoso ea hardware e ke keng ea hlakoloa.
80 - 8F COMMAND_SPECIFIC_ ERROR E bontša phoso e khethehileng ea taelo ka lebaka la taelo ea SDM eo ue sebelisitseng.
SDM

Taelo

Lebitso la Phoso Khoutu ea phoso Tlhaloso
GET_CHIPID EFUSE_SYSTEM_ TLHOKOMELO 0x82 E bontša hore sesupa sa cache sa eFuse ha se sebetse.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 E bontša phoso ea memori ea QSPI flash. Phoso ena e bontša e 'ngoe ea maemo a latelang:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_BALA

  • QSPI flash chip e khetha bothata ba ho seta
  • Bothata ba ho qala ha lebone la QSPI
  • Ho na le bothata ba ho seta lebone la QSPI
  • Bothata ba ntlafatso ea litlhophiso tsa QSPI flash
QSPI_ALREADY_ OPEN 0x81 E supa hore phihlello e ikhethileng ea moreki ho Flash ea QSPI ka taelo ea QSPI_OPEN e se e butsoe.
100 HA E_SEHILE E bontša hore sesebelisoa ha sea etsoa.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY E bontša hore sesebelisoa se phathahane ka lebaka la maemo a latelang a tšebeliso:
  • RSU: Firmware ha e khone ho fetela ho mofuta o fapaneng ka lebaka la phoso e ka hare.
  • HPS: HPS e phathahane ha e le ts'ebetsong ea ntlafatso ea HPS kapa HPS e seta bocha ka serame.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE E bontša hore ha ho na karabo e nepahetseng e fumanehang.
3FF ALT_SDM_MBOX_RESP_ ERROR Phoso e Akaretsang.

Phoso ea Khoutu ea Phoso
Tafole e ka tlase e hlalosa mehato e ka khonehang ea ho hlaphoheloa khoutu ea phoso. Phoso ea phoso e itšetlehile ka tšebeliso e khethehileng.
Letlapa la 9. Phoso ea Khoutu ea Phoso bakeng sa Likhoutu tse tsebahalang tsa Phoso

Boleng Karabo ea Khoutu ea Phoso Phoso ea Khoutu ea Phoso
4 INVALID_COMMAND_ PARAMETERS Romela hape hlooho ea taelo kapa hlooho ka likhang tse nang le liparamente tse lokisitsoeng.
Bakeng sa mohlalaample, etsa bonnete ba hore sebaka sa bolelele ba sebaka se hloohong se romelloa ka boleng bo nepahetseng.
6 COMMAND_INVALID_ ON_SOURCE Romella taelo hape ho tsoa mohloling o nepahetseng joalo ka JTAG, HPS, kapa lesela la mantlha.
8 CLIENT_ID_NO_MATCH Emela moreki ea butse mokhoa oa ho kena ho quad SPI hore a qete phihlello ea eona ebe o koala phihlello e ikhethileng ea quad SPI.
9 INVALID_ADDRESS Mehato e ka bang teng ea ho khutlisa liphoso:
Bakeng sa GET_VOLTAGE taelo: Romela taelo ka bitmask e sebetsang.
Bakeng sa taelo ea GET_TEMPERATURE: Romela taelo e nang le sebaka se nepahetseng sa kutlo le maske a kutlo.
Bakeng sa ts'ebetso ea QSPI:
  • Romela taelo ka khetho e nepahetseng ea chip.
  • Romela taelo ka aterese e nepahetseng ea QSPI flash.

Bakeng sa RSU: Romela taelo e nang le aterese e nepahetseng ea ho qala ea setšoantšo sa feme kapa sesebelisoa.

B KHEFUTSO Mehato e ka khonehang ea ho hlaphoheloa:

Bakeng sa taelo ea GET_TEMPERATURE: Leka ho romela taelo hape. Haeba bothata bo ntse bo tsoela pele, lokisa kapa u potlakele motlakase ho sesebelisoa.

Bakeng sa ts'ebetso ea QSPI: Lekola botšepehi ba lets'oao la likhokahano tsa QSPI 'me u leke ho laela hape.

Bakeng sa ts'ebetso ea HPS ea ho qala bocha: Leka hape ho romella taelo hape.

C HW_HA_E_KOA Mehato e ka khonehang ea ho hlaphoheloa:

Bakeng sa ts'ebetso ea QSPI: Lokisa sesebelisoa ka mohloli. Netefatsa hore IP e sebelisitsoeng ho aha moralo oa hau e lumella ho fihlella lebone la QSPI.

Bakeng sa RSU: Lokisa sesebelisoa ka setšoantšo sa RSU.

80 QSPI_HW_ERROR Sheba botšepehi ba pontšo ea sebopeho sa QSPI 'me u netefatse hore sesebelisoa sa QSPI ha sea senyeha.
81 QSPI_ALREADY_OPEN Moreki o se a butse QSPI. Tsoela pele ka ts'ebetso e latelang.
82 EFUSE_SYSTEM_FAILURE Leka ho hlophisa bocha kapa potoloho ea matla. Haeba phoso e tsoela pele ka mor'a ho lokisa bocha kapa potoloho ea motlakase, sesebelisoa se ka senyeha 'me ha se khonehe ho hlaphoheloa.
100 HA E_SEHILE Romella bitstream e lokisang HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Mehato e ka bang teng ea ho khutlisa liphoso:

Bakeng sa ts'ebetso ea QSPI: Emela tlhophiso e tsoelang pele kapa moreki e mong hore a phethe tšebetso.

Bakeng sa RSU: Lokisa sesebelisoa ho hlaphoheloa phosong ea kahare.

Bakeng sa ts'ebetso ea HPS ea ho qala bocha: Emela tokiso bocha ka HPS kapa HPS Cold Reset hore e phethe.

Moreki oa Lebokose la mangolo le nang le Sehokelo sa Phallo sa Avalon Intel FPGA IP Lingoliloeng tsa Buka ea Mosebelisi

Bakeng sa liphetolelo tsa morao-rao le tse fetileng tsa bukana ea basebelisi, sheba ho Moreki oa Lebokose la mangolo le Sehokelo sa Phallo sa Avalon Intel FPGA IP User Guide. Haeba IP kapa mofuta oa software o sa thathamisoa, ho sebetsa tataiso ea mosebelisi bakeng sa IP e fetileng kapa mofuta oa software.

Liphetolelo tsa IP li tšoana le mefuta ea software ea Intel Quartus Prime Design Suite ho fihla ho v19.1. Ho tsoa ho Intel Quartus Prime Design Suite software version 19.2 kapa hamorao, li-cores tsa IP li na le morero o mocha oa phetolelo ea IP.

Nalane ea Phetoho ea Litokomane bakeng sa Moreki oa Lebokose la Melaetsa le nang le Sehokelo sa Phallo sa Avalon Intel FPGA IP User Guide

Tokomane Version Intel Quartus Prime Version IP Version Liphetoho
2022.09.26 22.3 1.0.1 O entse liphetoho tse latelang:
  • E ntlafalitsoe GET_VOLTAGE taelo mola ka har'a

Tafole ea Lethathamo la Taelo le Tlhaloso.

  • Tsebiso e kenyellelitsoeng ho Tafole Device Tšehetso ea Lelapa.
  • E nchafalitsoe QSPI_SET_CS tlhaloso ea taelo ho Lethathamo la Taelo le Lethathamo la Tlhaloso.
2022.04.04 22.1 1.0.1 E ntlafalitse Lethathamo la Taelo le Lethathamo la Litlhaloso.
  • Tlhaloso e ntlafalitsoeng ea boemo ba phini bakeng sa taelo ea CONFIG_STATUS.
  • E tlositse taelo ea REBOOT_HPS.
2021.10.04 21.3 1.0.1 E entse phetoho e latelang:
  • E nchafalitsoe Lethathamo la Taelo le Tlhaloso tafole. Tlhaloso e ntlafalitsoeng ea:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 O entse liphetoho tse latelang:
  • E nchafalitsoe Lethathamo la Taelo le Tlhaloso tafole. Tlhaloso e ntlafalitsoeng ea:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 O entse liphetoho tse latelang:
  • Tlhaloso e ntlafalitsoeng ea RSU_IMAGE_UPDATE ho Lethathamo la Taelo le Tlhaloso tafole.
  • E hlophisitsoe bocha Ts'ebetso ea litaelo. E tlositse litlhaloso tsa khoutu ea liphoso tse kholo le tse nyane bakeng sa litaelo tsa CONFIG_STATUS le RSU_STATUS. Likhoutu tse kholo le tse nyane tsa phoso li se li ngotsoe e le sehlomathiso ho Lebokose la poso la Client Intel FPGA IP User Guide.
2020.12.14 20.4 1.0.1 O entse liphetoho tse latelang:
  • E kenyellelitse molaetsa oa bohlokoa mabapi le ho tsosolosa flash ea QSPI ho Ts'ebetso ea litaelo sehlooho.
  • Ntjhafatswa ya Lethathamo la Taelo le Tlhaloso tafole:
    • Tlhaloso e ntlafalitsoeng ea taelo ea GET_TEMPERATURE.
    • Tlhaloso ea taelo e ntlafalitsoeng ea RSU_IMAGE_UPDATE.
  • Mongolo o kentsoeng mabapi le ho seta botjha flash ea QSPI.
  • Mongolo o kentsoeng o hlalosang boitšoaro lipakeng tsa moamoheli oa kantle le FPGA.
  • Mongolo o tlositsoeng: E khutlisa karabo e seng lefela haeba sesebelisoa se se se ntse se sebetsana le taelo ea litlhophiso.
    • Litlhaloso tse ntlafalitsoeng tsa QSPI_WRITE le QSPI_READ ho hlakisa hore boholo ba boholo ba phetiso ke 4 kilobytes kapa mantsoe a 1024.
    • Bolelele bo nepahetseng ba karabo ho tloha ho 1 ho isa ho 0 bakeng sa QSPI_OPEN, QSPI_CLOSE le QSPI_SET_CS laela.
    • Litlhaloso tse ntlafalitsoeng tsa QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, le QSPI_WRITE_DEVICE_REG.
    • E kentse taelo e ncha: REBOOT_HPS.
  • E kentse sehlooho se secha: Phoso ea Khoutu ea Phoso.
2020.10.05 20.3 1.0.1
  • Fetola sehlooho sa bukana ea mosebelisi ho tloha ho Lebokose la mangolo la Avalon Streaming Interface Client Intel FPGA IP User Guide ho Moreki oa Lebokose la mangolo le Sehokelo sa Phallo sa Avalon Intel FPGA IP User Guide ka lebaka la phetoho ea lebitso la IP ho Intel Quartus Prime IP Catalog.
  • E ntlafalitsoe lefatšeng ka bophara maemo ohle a mabitso a IP.
  • Tlhaloso e ntlafalitsoeng ea taelo ea GET TEMPERATURE bakeng sa lisebelisoa tsa Intel Agilex ho Lethathamo la Taelo le Tlhaloso tafole.
  • Keletso e ekelitsoeng mabapi le synchronizer ea reset ho Oache le Reset Interfaces tafole.
  • Ntjhafatswa ya Likhoutu tsa Phoso tafole. E kentse likarabo tse ncha tsa khoutu ea phoso:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • E tlositsoe Libaka tsa Sensor ea Mocheso sehlooho. Lintlha tsa sensor ea mocheso li fumaneha ka har'a Intel Agilex Power Management User Guide.
2020.06.30 20.2 1.0.0
  • Fetola sehlooho sa bukana ea mosebelisi ho tloha ho Lebokose la mangolo la Avalon ST Client Intel FPGA IP User Guide ho Lebokose la mangolo la Avalon Streaming Interface Client Intel FPGA IP User Guide.
  • Sehlooho sa sehlooho se fetoletsoeng Sehlooho sa Taelo le Karabelo ho Litaelo le Likarabo.
  • ID e ntlafalitsoeng, LENGTH, le Litlhaloso tsa Khoutu ea Taelo/Khoutu ea Phoso ho Tlhaloso ea Sehlooho sa Taelo le Karabo tafole.
  • Sehlooho sa sehlooho se fetoletsoeng Litaelo tse tšehelitsoeng ho Ts'ebetso ea litaelo.
  • E ntlafalitse tlhaloso ea litaelo tse latelang ho Lethathamo la Taelo le Tlhaloso tafole:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Sehlooho sa sehlooho se fetoletsoeng Likhoutu tsa Phoso ho Likarabo tsa Khoutu ea Phoso.
  • E tlositse UNKNOWN_BR taelo ho Khoutu ea Phoso tafole.
2020.04.13 20.1 1.0.0 O entse liphetoho tse latelang:
  • Lintlha tse ling mabapi le lisensara tsa mocheso bakeng sa taelo ea GET_TEMPERATURE, ho kenyeletsoa le lipalo tse bontšang libaka tsa TSD.
  • E kentse taelo ea RSU_NOTIFY ho Lethathamo la Melao ea Taelo le Tlhaloso tafole.
  • Ntjhafatswa ya Likhoutu tsa Phoso tafole:
    • E filoe lebitso bocha INVALID_COMMAND_PARAMETERS ho INVALID_LENGTH.
    • Fetotse COMMAND_INVALID_ON_SOURCE boleng ba hex ho tloha ho 5 ho isa ho 6.
    • Fetotse CLIENT_ID_NO_MATCH boleng ba hex ho tloha ho 6 ho isa ho 8.
    • Fetotse INVALID_ADDRESS boleng ba hex ho tloha ho 7 ho isa ho 9.
    • E kentse taelo ea AUTHENTICATION_FAIL.
    • E fetotsoe boleng ba hex ba TIMEOUT ho tloha ho 8 ho ea ho B.
    • E fetotse boleng ba hex ba HW_NOT_READY ho tloha ho 9 ho ea ho C.
2019.09.30 19.3 1.0.0 Tokollo ea pele.

 Ho fumana maikutlo, ka kopo etela:  FPGAtechdocfeedback@intel.com

 

Litokomane / Lisebelisoa

Intel Mailbox Client e nang le Avalon Streaming Interface FPGA IP [pdf] Bukana ea Mosebelisi
Moreki oa Lebokose la mangolo le Sehokahanyi sa Phallo sa Avalon FPGA IP, Moreki oa Lebokose la mangolo, Sehokelo sa Phallo sa Avalon FPGA IP

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *