intel Mailbox Client ma Avalon Streaming Interface FPGA IP User Guide
intel Mailbox Client ma Avalon Streaming Interface FPGA IP

Pusa Meli Client ma Avalon® Streaming Interface Intel FPGA IP Overview

O le Pusa Meli Client ma Avalon® streaming interface Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) e maua ai se ala feso'ota'iga i le va o lau fa'aaganu'u masani ma le pule o masini malupuipuia (SDM). E mafai ona e fa'aogaina le Pusa Meli fa'atasi ma Avalon ST IP e lafo atu ai fa'atonuga ma maua mai fa'amatalaga tali mai SDM fa'aoga pito i luga. O le Pusa Meli Client ma Avalon ST IP o loʻo faʻamatalaina galuega e faʻatautaia e le SDM.

E mafai ona fa'aogaina e lau fa'asinomaga masani lenei ala feso'ota'iga e maua ai fa'amatalaga ma maua ai le flash memory mai fa'aoga pito i lalo:

  • Le Chip ID
  • Le Temperature Sensor
  • O le Voltagu Sensor
  • Fa'ata'ita'iga fa'aigoa fa'ata'i fa'ata'ifa (SPI) fa'amanatuga moli

Fa'aaliga: I totonu o lenei taiala faʻaoga, o le upu Avalon ST e faapuupuuina le Avalon streaming interface poʻo le IP.

Ata 1. Pusa Meli Client ma Avalon ST IP System Design
Pusa Meli Client ma Avalon ST IP System Design

O le ata o lo'o i lalo o lo'o fa'aalia ai se talosaga e faitau ai e le Pusa Meli ma Avalon ST IP le Chip ID.

Ata 2. Pusa Meli Client ma Avalon ST IP Faitau Chip ID
Pusa Meli Client ma Avalon ST IP Faitau Chip ID

Masini Fesoasoani Aiga

O lo'o lisiina atu i lalo fa'amatalaga tulaga lagolago mo le Intel FPGA IPs:

  • Fesoasoani muamua - O loʻo avanoa le IP mo faʻataʻitaʻiga ma tuʻufaʻatasiga mo lenei aiga masini. O fa'ata'ita'iga taimi e aofia ai fa'amatalaga fa'ainisinia muamua o fa'atuai e fa'atatau i fa'amatalaga vave pe a uma le fa'atulagaina. O fa'ata'ita'iga o taimi e mafai ona suia a'o fa'aleleia atili e le su'ega silicon le fa'amaopoopo i le va o le silikoni moni ma fa'ata'ita'iga taimi. E mafai ona e fa'aogaina lenei IP mo su'esu'ega fa'akomepiuta ma le fa'aogaina o puna'oa, fa'ata'ita'iga, pine, su'esu'ega fa'aletonu, su'esu'ega taimi fa'avae (fa'asoaina o paipa), ma fuafuaga fa'aliliu I/O (lautele o fa'amaumauga, loloto le loloto, fefa'ataua'iga tulaga I/O. ese).
  • Lagolago muamua - O le IP e faʻamaonia ma faʻataʻitaʻiga taimi muamua mo lenei aiga masini. O le IP e fa'amalieina uma mana'oga fa'atino, ae atonu o lo'o fa'aauau pea su'esu'ega taimi mo le aiga masini. E mafai ona faʻaaogaina i mamanu gaosiga ma le faʻaeteete.
  • Lagolago mulimuli - O le IP e faʻamaonia ma faʻataʻitaʻiga taimi mulimuli mo lenei aiga masini. O le IP e faʻamalieina uma galuega ma taimi manaʻomia mo le aiga masini ma e mafai ona faʻaaogaina i mamanu gaosiga.

Laulau 1. Masini Fesoasoani Aiga

Aiga masini Lagolago
Intel Agilex™ Agai i luma

Fa'aaliga: E le mafai ona e fa'atusa le Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP ona e maua e le IP tali mai le SDM. Ina ia faʻamaonia lenei IP, ua fautuaina e Intel e te faia suʻesuʻega meafaigaluega.

Fa'amatalaga Fa'atatau
Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP Release Notes

Parameter

Igoa Parameter Taua Fa'amatalaga
Fa'aagaaga tulaga fa'aoga Ua Tapē A e fa'aogaina lenei fa'aoga, o le Pusa Meli Client ma Avalon streaming interface Intel FPGA IP e aofia ai le fa'ailoga_status_invalid. A faʻamaonia le command_status_invalid, e tatau ona e toe setiina le IP.

Fa'afeso'ota'i
O le ata o loʻo i lalo o loʻo faʻaalia ai le Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP interfaces:

Ata 3. Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP Interfaces
Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP Interfaces

Mo nisi fa'amatalaga e uiga i feso'ota'iga feso'ota'iga Avalon, va'ai ile Avalon Interface Specifications.
Fa'amatalaga Fa'atatau
Avalon Interface Specifications

Uati ma Toe Seti Fesootaiga

Laupapa 2. Uati ma Toe Seti Fesootaiga

Igoa Faailoga Fa'atonuga Fa'amatalaga
i_clk Ulufale O le uati lea mo Avalon streaming interfaces. Ole maualuga ole taimi ile 250MHz.
in_reset Ulufale O se toe seti maualuga lea. Fa'ailoa in_reset e toe setiina le Pusa Meli Client ma Avalon streaming interface Intel FPGA IP (Mailbox Client with Avalon ST IP). A fa'ailoa mai le fa'ailoga in_reset, e tatau i le SDM ona fa'amama so'o se gaioiga o lo'o fa'atali mai le Pusa Meli Client ma Avalon ST IP. O lo'o fa'aauauina pea e le SDM fa'atonuga mai isi tagata fa'atau.

Ina ia mautinoa o loʻo saʻo lelei le faʻaogaina o le Pusa Meli ma Avalon ST IP pe a ulufale le masini i le faʻaoga faʻaoga, o lau mamanu e tatau ona aofia ai le Reset Release Intel FPGA IP e taofi ai le seti seia oʻo i le FPGA ie i totonu o le faʻaoga faʻaoga. Ua fautuaina e Intel le faʻaaogaina o se faʻasologa faʻasologa pe a faʻafesoʻotaʻi le tagata faʻaoga toe faʻaaogaina poʻo le gaioiga o le Reset Release IP i

le toe setiina o le taulaga o le Pusa Meli Client ma Avalon ST IP. Ina ia faʻatinoina le toe setiina o le synchronizer, faʻaaoga le Reset Bridge Intel FPGA IP o loʻo maua i le Platform Designer.

Fa'aaliga: Mo le faʻatulagaina o le IP ma taʻiala fesoʻotaʻiga i totonu o le Platform Designer, faʻafesoʻotaʻi le Fesoʻotaʻiga Manaʻomia ma Vaega Faʻafeiloaʻi mo le Faʻamatalaga Faʻamatalaga Faʻamatalaga Faʻamatalaga Ex.ample ata i le Intel Agilex Configuration User Guide.

Command Interface
Fa'aoga le Avalon Streaming (Avalon ST) interface e lafo ai fa'atonuga i le SDM.

Laulau 3. Fa'atonuga Feso'ota'iga

Igoa Faailoga Fa'atonuga Fa'amatalaga
poloaiga_sauni Tuuina atu O le Pusa Meli Client ma Avalon ST Intel FPGA IP fa'amaonia le command_ready pe a sauni e talia fa'atonuga mai le talosaga. Ole ready_latency e 0 ta'amilosaga. O le Pusa Meli Client ma Avalon ST e mafai ona talia command_data [31:0] i le taamilosaga lava lea e tasi e fai mai le command_ready.
command_valid Ulufale O le command_valid faailo o loʻo faʻamaonia e faʻaalia ai e aoga le command_data.
fa'amatalaga_fa'atonu[31:0] Ulufale O le command_data bus e ave fa'atonuga ile SDM. Va'ai i le Lisi Poloaiga ma Fa'amatalaga mo fa'amatalaga o poloaiga.
command_startofpacket Ulufale O le command_startofpacket o loʻo faʻaalia i le taamilosaga muamua o se pusa faʻatonu.
command_endofpacket Ulufale O le command_endofpacket o loʻo faʻaalia i le taamilosaga mulimuli o le faʻatonuga se afifi.

Ata 4. Taimi mo Avalon ST Poloaiga Packet
mati:m ST Poloaiga Fa'atonu

Fa'afeso'ota'i Tali
O le SDM Avalon ST Client IP e auina atu tali i lau talosaga e faʻaaoga ai le tali tali.

Laulau 4. Tali Fa'afeso'ota'i

Fa'ailoga 5 Fa'atonuga Fa'amatalaga
tali_sauni Ulufale E mafai e le fa'atatauga o talosaga ona fa'ailoa le tali_ready signal i so'o se taimi e mafai ai ona maua se tali.
tali_aoga Tuuina atu O lo'o fa'ailoa mai e le SDM le tali_vali e fa'ailoa ai o tali_fa'amatalaga e aoga.
tali_faamatalaga[31:0] Tuuina atu Ole SDM e fa'auluina le tali_fa'amatalaga e tu'uina atu ai fa'amatalaga e mana'omia. O le upu muamua o le tali o se ulutala e iloa ai le poloaiga o loʻo tuʻuina atu e le SDM. Fa'asino i Lisi Poloaiga ma Fa'amatalaga mo fa'amatalaga o poloaiga.
tali_startofpacket Tuuina atu O le tali_startofpacket e fa'aalia i le taamilosaga muamua o se tali tali.
tali_endofpacket Tuuina atu O le tali_endofpacket e fa'aalia i le taamilosaga mulimuli o se tali tali.

Ata 5. Taimi mo Avalon ST Tali Tali
Avalon ST Tali Tali

Poloaiga Tulaga Fa'afeso'ota'i

Laulau 5. Poloaiga Tulaga Fa'afeso'ota'i

Igoa Faailoga Fa'atonuga Fa'amatalaga
command_status_invalid Tuuina atu O le command_status_invalid e fai mai e faʻaalia se mea sese. O lenei faailo e masani ona faʻamaonia e faʻaalia ai o le umi o le poloaiga o loʻo faʻamaonia i le ulutala o le faʻatonuga e le fetaui ma le umi o le poloaiga na lafoina. A fa'ailoa mai le command_status_invalid, e tatau ona fa'ailoa e lau fa'atonuga in_reset e toe amata ai le Pusa Meli ma le Avalon streaming interface Intel FPGA IP.

Ata 6. Toe setiina ina ua uma le command_status_invalid Fa'ailoa
fig: command_status_invalid Asserts

Poloaiga ma Tali

E feso'ota'i le pule o le talimalo ma le SDM i le fa'aogaina o pusa fa'atonu ma tali e ala i le Pusa Meli Client Intel FPGA IP.

O le upu muamua o le faʻatonuga ma tali tali o se ulutala e maua ai faʻamatalaga autu e uiga i le poloaiga poʻo le tali.

Ata 7. Fa'atonu Ulutala ma Tali
mati: Poloaiga ma Tali Fa'aulutala Fa'atonu

Fa'aaliga: Ole fanua LENGTH ile ulutala fa'atonu e tatau ona fetaui ma le umi ole poloaiga ole fa'atonuga tutusa.
O le siata o lo'o i lalo o lo'o fa'amatalaina ai fanua o le fa'atonuga o le ulutala.

Laulau 6. Fa'amatalaga Ulutala Poloaiga ma Tali

Ulutala Bit Fa'amatalaga
Fa'apolopolo [31:28] Fa'apolopolo.
ID [27:24] Le poloaiga ID. O le ulutala tali e toe fa'afo'i le ID o lo'o fa'ailoa mai i le ulutala fa'atonu. Va'ai i le Operation Commands mo fa'amatalaga o fa'atonuga.
0 [23] Fa'apolopolo.
UMI [22:12] Numera o upu o finauga e mulimuli i le ulutala. O le IP e tali mai ma se mea sese pe afai o se numera sese o upu o finauga e tuʻuina mo se faʻatonuga.
Afai e i ai se le fetaui i le va o le umi o le poloaiga o loʻo faʻamaonia i le ulutala o le poloaiga ma le numera o upu na lafoina. O le IP e si'i a'e le 3 o le Interrupt Status Register (COMMAND_INVALID) ma le Pusa Meli e tatau ona toe setiina.
Fa'apolopolo [11] Fa'apolopolo. E tatau ona seti i le 0.
Poloaiga Code/Sese Code [10:0] Poloaiga Code o loʻo faʻamaonia ai le faʻatonuga. O le Error Code e fa'ailoa mai ai pe na manuia le fa'atonuga pe le manuia.
I le fa'auluuluga o le fa'atonuga, o nei pusi o lo'o fa'atusalia ai le tulafono fa'atonu. I le ulutala tali, o nei fasi mea o loʻo faʻatusalia ai le faʻailoga sese. Afai e manuia le faʻatonuga, o le Error Code o le 0. Afai e le manuia le faʻatonuga, faʻafesoʻotaʻi tulafono sese o loʻo faʻamatalaina i le Tali Fa'ailoga Sese.

Faʻatonuga Faʻagaioiga

Toe setiina le Quad SPI Flash
Taua:
Mo masini Intel Agilex, e tatau ona e fa'afeso'ota'i le fa'aola moli po'o le quad SPI flash reset pine i le AS_nRST pine. E tatau i le SDM ona pulea atoatoa le toe setiina o le QSPI. Aua ne'i fa'afeso'ota'i le pine toe setiina o le quad SPI i so'o se talimalo i fafo.

Laulau 7. Lisi Poloaiga ma Fa'amatalaga

Poloaiga Fa'ailoga (Hex) Umi o Poloaiga (1) Umi ole Tali (1) Fa'amatalaga
NOOP 0 0 0 Auina atu se tali tulaga OK.
GET_IDCODE 10 0 1 O le tali e aofia ai le tasi finauga o le JTAG IDCODE mo le masini
GET_CHIPID 12 0 2 O le tali e aofia ai le 64-bit CHIPID tau fa'atasi ai ma le upu sili ona taua muamua.
GET_USERCODE 13 0 1 O le tali e aofia ai le tasi finauga o le 32-bit JTAG USERCODE e tusi le bitstream configuration i le masini.
GET_VOLTAGE 18 1 n(2) Ole GET_VOLTAGE i ai le fa'atonuga e tasi le fa'amatalaga o se bitmask e fa'amaonia ai ala e faitau ai. O le Bit 0 o loʻo faʻamaonia ai le ala 0, o le bit 1 o loʻo faʻamaonia ai le ala 1, ma isi.
O le tali e aofia ai se finauga e tasi le upu mo vaega taitasi ua seti i le bitmask. O le voltage toe fa'afo'i mai ose numera fa'amaumau e le'i fa'ailogaina ma 16 bits i lalo ifo o le numera binary. Mo example, a voltage o le 0.75V toe faafoi 0x0000C000. (3)
O masini Intel Agilex e tasi le voltage fa'alogo. O lona uiga, o le tali e tasi lava le upu.
MAUA_ SUA 19 1 n(4) O le GET_TEMPERATURE fa'atonuga e toe fa'afo'i ai le vevela po'o le vevela o le ie autu po'o le transceiver nofoaga e te fa'ailoaina.

Mo masini Intel Agilex, faʻaaoga le sensor_req finauga e faʻamaonia ai nofoaga. O le sensor_req e aofia ai vaega nei:

  • Bits[31:28]: Faasao.
  • Bits[27:16]: Nofoaga Fa'alogo. Fa'ailoa le nofoaga TSD.
  • Bits[15:0]: Ufimata masini. Fa'amaoti mai masini e faitau mo le nofoaga fa'amaoti. O le tali e iai le upu e tasi mo le vevela ta'itasi e talosagaina. Afai e ave'esea, o le fa'atonuga e faitau le ala 0. Ole la'ititi pito sili ona taua (lsb) e fetaui ma le masini 0. Ole pito sili ona taua (msb) e fetaui ma le alalaupapa 15.

O le vevela na toe faʻafoʻi mai o se tau faʻamaumau saini ma 8 bits i lalo ifo o le numera binary. Mo example, o le vevela o le 10°C toe foʻi 0x00000A00. A o le vevela -1.5°C toe faafoi 0xFFFFFE80.
Afai e faʻamaonia e le bitmask se nofoaga le aoga, e toe faʻafoʻi mai e le poloaiga se faʻailoga sese o soʻo se tau i le laina 0x80000000 -0x800000FF.
Mo masini Intel Agilex, va'ai ile Intel Agilex Power Management User Guide mo nisi fa'amatalaga e uiga i masini vevela faufale i totonu.

RSU_IMAGE_ FUAFUAGA 5C 2 0 Fa'aoso toe fetuutuuna'i mai le puna o fa'amatalaga e mafai ona avea ma falegaosimea po'o se ata talosaga.
faaauau…
  1. O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali.
  2. Mo masini Intel Agilex e lagolagoina le faitau tele o masini, fa'asino igoa e fetaui ma le aofa'i o ala e mafai ai i lau masini.
  3. Fa'asino i le Intel Agilex Power Management Guide Guide mo nisi fa'amatalaga e uiga i alavai ma nofoaga e iloa ai le vevela.
  4. Fa'asinoga n e fa'alagolago ile numera o masini masini.
Poloaiga Fa'ailoga (Hex) Umi o Poloaiga (1) Umi ole Tali (1) Fa'amatalaga
O lenei fa'atonuga e mana'omia ai se finauga 64-bit e fa'amaonia ai le tuatusi fa'amaumauga o le toe fetuutuunai i le moli. Pe a lafo le finauga i le IP, e te lafo muamua fasi [31:0] sosoo ai ma fasi [63:32]. Afai e te le tuʻuina atu lenei finauga o lona tau e manatu e 0.
  • Bit [31:0]: Le tuatusi amata o se ata talosaga.
  • Bit [63:32]: Faasao (tusi e pei o le 0).

O le taimi lava e faʻagasolo ai e le masini lenei faʻatonuga, e toe faʻafoʻi le ulutala tali i le tali FIFO aʻo leʻi alu e toe faʻaleleia le masini. Ia mautinoa o le PC talimalo poʻo le pule talimalo e taofi le tautuaina o isi faʻalavelave ma taulaʻi i le faitauina o faʻamatalaga ulutala tali e faʻaalia ai le maeʻa manuia o le poloaiga. A leai, e le mafai e le PC talimalo poʻo le pule o le talimalo ona maua le tali i le taimi na amata ai le toe faʻatulagaina.
O le taimi lava e faʻagasolo ai le masini i le toe fetuunaiga, o le fesoʻotaʻiga i le va o le talimalo i fafo ma le FPGA ua leiloa. Afai e te faʻaogaina le PCIe i lau mamanu, e tatau ona e toe faʻavasega le fesoʻotaʻiga PCIe.
Taua: A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.

RSU_GET_SPT 5A 0 4 O le RSU_GET_SPT e toe maua mai le nofoaga fa'amalama SPI quad mo laulau vaeluaga e lua o lo'o fa'aogaina e le RSU: SPT0 ma le SPT1.
O le tali 4-upu o loʻo i ai faʻamatalaga nei:
Upu Igoa Fa'amatalaga
0 SPT0[63:32] SPT0 tuatusi ile quad SPI flash.
1 SPT0[31:0]
2 SPT1[63:32] SPT1 tuatusi ile quad SPI flash.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Lipoti le tulaga o le toe fetuunaiga mulimuli. E mafai ona e faʻaogaina lenei faʻatonuga e siaki ai le tulaga faʻatulagaina i le taimi ma pe a maeʻa le faʻatulagaina. O le tali e aofia ai faʻamatalaga nei:
Upu Aotelega Fa'amatalaga
0 Setete O lo'o fa'amatalaina le mea sese e feso'ota'i ma fa'atonuga. Fa'afo'i le 0 pe a leai ni fa'aletonu fa'atulagaina.
O le fanua fa'aletonu e 2 fanua:
  • Upper 16 bits: Fa'ailoga sese tele.
  • La'ititi 16 bits: Fa'ailoga sese la'ititi.

Va'ai ile Fa'aopoopoga: CONFIG_STATUS ma RSU_STATUS Fa'amatalaga Fa'ailoga Fa'ailoga i le Pusa Meli Client Intel FPGA IP  Ta'iala mo le fa'amatalaga.

1 Quartus Version E maua i le Intel Quartus® Prime software versions i le va o le 19.4 ma le 21.2, o loʻo faʻaalia e le fanua:
  • Bit [31:28]: Fa'asinomaga o le firmware po'o le filifiliga firmware kopi na fa'aaoga talu ai nei. O fa'atatau e ono mafai ona 0, 1, 2, ma le 3.
  • Bit [27:24]: Faasao
  • Bit [23:16]: Taua ole '0'
E maua i le Intel Quartus Prime software version 21.3 po'o mulimuli ane, o le Quartus version fa'aalia:
  • Bit [31:28]: Fa'asinomaga o le firmware po'o le filifiliga firmware kopi na fa'aaoga talu ai nei. O fa'atatau e ono mafai ona 0, 1, 2, ma le 3.
  • Bit [27:24]: Faasao
  • Bit [23:16]: Numera fa'asalalauga Major Quartus
  • Bit [15:8]: Numera fa'asalalau Laiti Quartus
  • Bit [7:0]: Quartus fa'afouga numera

Mo example, i le Intel Quartus Prime software version 21.3.1, o tau nei o lo'o fa'atusalia ai numera tele ma la'ititi Quartus fa'amalolo, ma le numera fa'afouina Quartus:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Tulaga pine
  • Bit [31]: NSTATUS tau o lo'o iai nei (maualalo malosi)
  • Bit [30]: Na maua le tau fa'aoga o le nCONFIG (maualalo malosi)
  • Bit [29:8]: Faasao
  • Bit [7:6]: Fa'asologa o le uati puna
    • 01 = Oscillator totonu
    • 10 = OSC_CLK_1
  • Bit [5:3]: Faasao
  • Bit [2:0]: O le tau MSEL i luga ole paoa
3 Tulaga galuega vaivai O lo'o i ai le tau o galuega vaivai ta'itasi, tusa lava pe e te le'i tu'uina atu le galuega i se pine SDM.
  • Bit [31:6]: Faasao
  • Bit [5]: HPS_WARMRESET
  • Bit [4]: ​​HPS_COLDRESET
  • Bit [3]: SEU_ERROR
  • Bit [2]: CVP_FAIA
  • Bit [1]: INIT_FAIA
  • Bit [0]: CONF_FAIA
4 Sese nofoaga O lo'o i ai le mea sese. Toe fo'i 0 pe a leai ni mea sese.
5 Fa'amatalaga sese O lo'o iai fa'amatalaga sese. Toe fo'i 0 pe a leai ni mea sese.
RSU_STATUS 5B 0 9 Lipoti le tulaga fa'aleleia faiga mamao o lo'o iai nei. E mafai ona e faʻaogaina lenei faʻatonuga e siaki ai le tulaga faʻatulagaina i le taimi o le faʻatulagaina ma pe a maeʻa. O lenei poloaiga e toe faafoi mai ai tali nei:
Upu Aotelega Fa'amatalaga

(Faaauau….)

  1. O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali
0-1 Ata nei Flash offset o le ata o lo'o fa'agasolo nei.
2-3 Ata vaivai Flash offset o le fa'amuamua sili ona le manuia ata talosaga. Afai e tele ata e maua ile flash memory, e teu le tau ole ata muamua na le manuia. Ole tau ole 0s uma e fa'aalia ai le leai o ni ata. Afai e leai ni ata fa'aletonu, o le vaega o totoe o upu o lo'o totoe o le fa'amatalaga tulaga e le teuina fa'amatalaga aoga.
Fa'aaliga:O le si'i a'e i luga o le nCONFIG e toe fetuutuuna'i mai le ASx4, e le fa'amamaina ai lenei fanua. Fa'amatalaga e uiga i le fa'aletonu o ata e na'o fa'afouga pe a maua e le Pusa Meli Client se fa'atonuga fou RSU_IMAGE_UPDATE ma fa'alelei fa'alelei mai le ata fa'afouga.
4 Setete Fa'ailoga fa'aletonu o le ata fa'aletonu. E lua vaega ole fanua fa'aletonu:
  • Bit [31:16]: Fa'ailoga sese tele
  • Bit [15:0]: Fa'ailoga sese Laiti Toe fo'i 0 mo le leai o se fa'aletonu. Fa'asino i

Fa'aopoopo: CONFIG_STATUS ma le RSU_STATUS Fa'amatalaga Fa'ailoga Fa'ailoga i le Pusa Meli Client Intel FPGA IP User Guide mo nisi fa'amatalaga.

5 Fa'aliliuga RSU fa'aoga fa'aoga ma mea sese.
Mo nisi fa'amatalaga, tagai ile RSU Tulaga ma Error Codes vaega ile Hard Processor System Remote System Update User Guide.
6 Sese nofoaga E teu ai le nofoaga sese o le ata ua faaletonu. Toe fo'i 0 mo le leai o ni mea sese.
7 Fa'amatalaga sese E teu fa'amatalaga fa'aletonu mo le fa'aletonu ata. Toe fo'i 0 pe a leai ni mea sese.
8 Fa'ata'ita'i toe taumafai ata Faitau le numera o toe taumafai na taumafai mo le ata o lo'o iai nei. O le fata e 0 muamua. Ua seti le fata i le 1 pe a uma le toe taumafai muamua, sosoo ai ma le 2 pe a uma le toe taumafai lona lua.
Fa'ailoa le numera aupito maualuga o toe taumafai i lau Intel Quartus Prime Settings File (.qsf). O le fa'atonuga o le: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. O tau aoga mo le MAX_RETRY fa'atau e 1-3. Ole numera moni ole toe taumafai ole MAX_RETRY -1
O lenei fanua na fa'aopoopoina ile version 19.3 ole Intel Quartus Prime Pro Edition software.
faaauau…
  1. O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali.
RSU_NOTIFY 5D 1 0 Fa'amama uma fa'amatalaga sese i le tali a le RSU_STATUS ma toe fa'afo'i le fa'ailoga toe taumafai. O le finauga e tasi le upu e iai vaega nei:
  • 0x00050000: Fa'amama le fa'ailoga toe fa'ata'ita'i. O le toe setiina o le fata toe taumafai o lo'o i ai nei e toe fa'afo'i ai le fata i le zero, e pei o le ata o lo'o i ai nei na fa'auluina manuia mo le taimi muamua.
  • 0x00060000: Faʻamama faʻamatalaga tulaga sese.
  • O isi tau fa'aagaga uma.

E le o maua lenei poloaiga a'o le'i maua le 19.3 o le polokalama Intel Quartus Prime Pro Edition.

QSPI_OPEN 32 0 0 Talosaga avanoa fa'apitoa ile quad SPI. E te tu'uina atu lenei talosaga a'o le'i faia se isi talosaga a le QSPI. E talia e le SDM le talosaga pe afai e le o faʻaogaina le quad SPI ma e le o faʻapipiʻiina e le SDM le masini.
Toe fo'i lelei pe a fa'atagaina e le SDM le avanoa.
E tu'uina atu e le SDM le avanoa fa'apitoa i le kalani e fa'aoga ai lenei pusameli. O isi tagata fa'atau e le mafai ona fa'aogaina le quad SPI se'i vagana ua tu'u e le tagata fa'agaoioi le avanoa e fa'aaoga ai le fa'atonuga QSPI_CLOSE.
Ole avanoa ile quad SPI e manatua ai masini e ala i so'o se pusameli IP client e le maua ile fa'aletonu ile mamanu e aofia ai le HPS, se'i vagana ua e tapeina le QSPI ile HPS software configuration.
Taua: A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.
QSPI_CLOSE 33 0 0 Tapuni le avanoa fa'apitoa ile fa'aoga quad SPI.
Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.
QSPI_SET_CS 34 1 0 Fa'ailoa mai se tasi o mea fa'apipi'i quad SPI e ala i laina filifili pu. Fai se finauga e tasi le upu e pei ona faamatalaina i lalo
  • Bits[31:28]: Masini moli e filifili. Va'ai fa'amatalaga i lalo mo le tau e fetaui ma pine nCSO[0:3].
    • Fa'atau 4'h0000 filifilia le moli e fetaui ma le nCSO[0].
    • Fa'atau 4'h0001 filifilia le moli e fetaui ma le nCSO[1].
    • Fa'atau 4'h0002 filifilia le moli e fetaui ma le nCSO[2].
    • Taua 4'h0003 filifilia le moli e fetaui ma nCSO[3].
  • Bits[27:0]: Faasao (tusi e pei ole 0).

Fa'aaliga: Intel Agilex po'o le Intel Stratix® 10 masini e lagolagoina le tasi AS x4 masini manatua mo le AS configuration mai le quad SPI masini e feso'ota'i i le nCSO[0]. O le taimi lava e ulufale ai le masini i le faʻaoga faʻaoga, e mafai ona e faʻaogaina le fa AS x4 flash manatua mo le faʻaogaina i le Pusa Meli Client IP poʻo le HPS e teu ai faʻamatalaga. LeMailbox Client IP poʻo le HPS e mafai ona faʻaogaina le nCSO[3:0] e faʻaoga ai masini quad SPI.
O lenei poloaiga e filifili mo le AS x4 faʻatulagaina polokalame, o le chip filifili laina mulimuli i le faʻatonuga mulimuli QSPI_SET_CS poloaiga poʻo le faaletonu i le nCSO [0] pe a uma le AS x4 configuration. O le JTAG fuafuaga fa'atulagaina e mana'omia le fa'atinoina o lenei fa'atonuga ina ia maua ai le QSPI flash lea e feso'ota'i ai pine SDM_IO.
O le avanoa i masini e manatua ai le QSPI e fa'aaoga ai pine SDM_IO e na'o avanoa mo le AS x4 fa'atulagaina polokalame, JTAG faatulagaga, ma se mamanu tuufaatasia mo AS x4 faatulagaga. Mo le Avalon streaming interface (Avalon ST), e tatau ona e faʻafesoʻotaʻi QSPI flash manatua i pine GPIO.

faaauau…
  1. O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali
Taua: A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.
QSPI_FAITAU 3A 2 N Faitau le masini quad SPI fa'apipi'i. Ole maualuga ole tele ole fa'aliliuina ole 4 kilobytes (KB) po'o le 1024 upu.
E lua finauga:
  • Le tuatusi flash SPI quad (tasi le upu). O le tuatusi e tatau ona fetaui ma upu. E toe fa'afo'i e le masini le fa'ailoga sese 0x1 mo tuatusi le fetaui.
  • Numera o upu e faitau (tasi le upu).

A manuia, toe fo'i le OK ona sosoo ai lea ma fa'amaumauga faitau mai le masini quad SPI. O le fa'aletonu tali e toe fa'afo'i mai ai se fa'ailoga sese.
Mo se vaega o le faitau manuia, QSPI_READ e mafai ona fa'afo'i sese le tulaga OK.
Fa'aaliga: E le mafai ona e fa'atinoina le QSPI_READ poloaiga a'o fa'agasolo le fa'atulagaina o masini.
Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.

QSPI_WRITE 39 2+N 0 Tusia fa'amaumauga i le masini quad SPI. Ole maualuga ole tele ole fa'aliliuina ole 4 kilobytes (KB) po'o le 1024 upu.
E tolu finauga:
  • O le tuatusi o le moli e sui (tasi le upu). O le tuatusi tusi e tatau ona fetaui ma upu.
  • Le numera o upu e tusi (tasi le upu).
  • Fa'amaumauga e tusia (tasi pe sili atu upu). O se tusi manuia e toe faafoi mai le OK tali code.

Ina ia saunia manatua mo tusitusiga, faʻaaoga le QSPI_ERASE poloaiga aʻo leʻi tuʻuina atu lenei poloaiga.
Fa'aaliga: E le mafai ona e fa'atinoina le QSPI_WRITE poloaiga a'o fa'agasolo le fa'atulagaina o masini.
Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.

QSPI_ERASE 38 2 0 Aveese se vaega 4/32/64 KB o le masini SPI quad. E lua finauga:
  • O le tuatusi moli e fa'asolo e amata ai le tape (tasi le upu). Fa'alagolago ile numera o upu e tape, ole tuatusi amata e tatau ona:
    • 4 KB e fetaui pe afai o numera upu e tape e 0x400
    • 32 KB e fetaui pe afai o numera upu e tape e 0x2000
    • 64 KB e fetaui pe afai o numera upu e tape o le 0x4000 Toe fa'afo'i se mea sese mo tuatusi e le fetaui ma 4/32/64 KB.
  • Ole numera o upu e tapeina o lo'o fa'amaoti ile tele ole:
    • 0x400 e tape ai le 4 KB (100 upu) o fa'amaumauga. O lenei filifiliga o le lapo'a tape la'ititi.
    • 0x2000 e tape le 32 KB (500 upu) o fa'amaumauga
    • 0x4000 e tape le 64 KB (1000 upu) o fa'amaumauga O se solo manuia e toe fo'i mai ai le code tali OK.

Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.

QSPI_READ_ DEVICE_REG 35 2 N Faitau tusi resitala mai le masini quad SPI. Ole maualuga ole faitau ole 8 paita. E lua finauga:
  • Le opcode mo le poloaiga faitau.
  • Le numera o paita e faitau.
faaauau…
  1. O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali.
O se faitauga manuia e toe faafoi mai ai le OK tali code sosoo ai ma faʻamatalaga faitau mai le masini. O le fa'afouga o fa'amaumauga faitau e tele i le 4 paita. Afai o paita e faitau e le o se numera sa'o o le 4 paita, e fa'atumu i le tele o paita e 4 se'ia o'o i le isi upu tuaoi ma le tau o le paita e leai.
Taua: A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Tusi i tusi resitala o le quad SPI. Ole maualuga ole tusitusi ole 8 paita. E tolu finauga:
  • O le opcode mo le tulafono tusitusi.
  • Le numera o paita e tusi.
  • O faʻamaumauga e tusi.

Ina ia fa'atino se solo a le vāega po'o solo la'ititi, e tatau ona e fa'amaoti le tuatusi fa'asologa fa'asolosolo ile byte sili ona taua (MSB) ile fa'asologa ole byte (LSB) e pei ole fa'asologa o lo'o mulimuli mai.ample faaalia.
Ina ia tape se vaega o le Micron 2 gigabit (Gb) flash i le tuatusi 0x04FF0000 faʻaaoga le QSPI_WRITE_DEVICE_REG poloaiga, tusi le tuatusi moli ile MSB ile LSB faʻatonu e pei ona faʻaalia iinei:
Ulutala: 0x00003036 Opcode: 0x000000DC
Numera o paita e tusia: 0x00000004 Tulaga moli: 0x0000FF04
O se tusi manuia e toe faafoi mai le OK tali code. O lenei fa'atonuga e fa'apipi'i ai fa'amaumauga e le o se fa'atele o le 4 paita i le isi upu tuaoi. O le fa'atonuga e fa'apipi'i fa'amaumauga i le zero.
Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Auina atu se poloaiga opcode i le quad SPI. E tasi le finauga:
  • Le opcode e lafo ai le masini quad SPI.

O se fa'atonuga manuia e toe fa'afo'i le OK tali code.
Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9.

Mo CONFIG_STATUS ma RSU_STATUS fa'amatalaga fa'ailoga fa'aletonu tetele ma laiti, fa'asino ile Fa'aopoopo: CONFIG_STATUS ma RSU_STATUS Fa'amatalaga Fa'ailoga Fa'ailoga i le Pusa Meli Client Intel FPGA IP User Guide.
Fa'amatalaga Fa'atatau

Tali Fa'ailoga Sese

Laulau 8. Fa'ailoga Fa'aletonu

Taua (Hex) Tali Fa'ailoga Sese Fa'amatalaga
0 OK Fa'ailoa mai ua mae'a manuia le fa'atonuga.
E mafai e se fa'atonuga ona toe fa'afo'i sese le tulaga OK pe afai o se fa'atonuga, pei o le
QSPI_READ ose vaega manuia.
1 INVALID_COMMAND Fa'ailoa mai e le mafai e le boot ROM o lo'o utaina i le taimi nei ona fa'avasega pe iloa le tulafono fa'atonu.
3 UNKNOWN_COMMAND Fa'ailoa mai e le mafai e le firmware o lo'o fa'apipi'i nei ona fa'aliliu le tulafono fa'atonu.
4 INVALID_COMMAND_ PARAMETERS Fa'ailoa mai e sese le fa'atulagaina o le poloaiga. Mo example, e le aoga le seti fanua umi i le ulutala.
6 COMMAND_INVALID_ON_ SOURCE Fa'ailoa mai o le fa'atonuga e sau mai se puna e le mafai.
8 CLIENT_ID_NO_MATCH Fa'ailoa mai e le mafai e le Client ID ona fa'atumu le talosaga e tapuni le avanoa fa'apitoa ile quad SPI. Ole Client ID e le fetaui ma le tagata o iai nei ile avanoa fa'apitoa ile quad SPI.
9 INVALID_ADDRESS E le aoga le tuatusi. O lenei mea sese o loʻo faʻaalia ai se tasi o tulaga nei:
  • Se tuatusi le fetaui
  • Ose fa'afitauli ile tulaga ole tuatusi
  • Se fa'afitauli fa'atagaina faitau
  • Ole tau ole filifilia ole chip, fa'aalia le tau e sili atu ile 3
  • Se tuatusi le aoga ile mataupu RSU
  • E le aoga le fa'ailoga mata mo GET_VOLTAGE poloaiga
  • Le sa'o le filifiliga o itulau mo le GET_TEMPERATURE fa'atonuga
A AUTHENTICATION_FAIL Fa'ailoa mai le fa'aletonu o le fa'amaoniaina o saini bitstream.
B UMA LE TAIMI O lenei mea sese e faʻaalia ai le taimi e malolo ai ona o tulaga nei:
  • Poloaiga
  • Fa'atali mo le fa'agaioiga QSPI_READ e fa'auma
  • Faatalitali mo le faitauga o le vevela o loʻo talosagaina mai se tasi o masini vevela. E ono fa'ailoa mai ai se fa'aletonu o meafaigaluega i le masini vevela.
C HW_LE_SAUNI Fa'ailoa mai se tasi o tulaga nei:
  • E le'i saunia meafaigaluega. E mafai ona faʻaalia se faʻafitauli faʻavae poʻo se faʻatulagaga. O meafaigaluega e mafai ona faasino ile quad SPI.
  • E le fa'aogaina le ata RSU e fa'atulaga ai le FPGA.
D HW_ERROR Fa'ailoa mai e le'i fa'amae'aina le fa'atonuga ona o mea sese e le mafai ona toe maua.
80 – 8F COMMAND_SPECIFIC_ ERROR Fa'ailoa mai se fa'atonuga sese fa'apitoa ona o se fa'atonuga SDM na e fa'aogaina.
SDM

Poloaiga

Sese Igoa Fa'ailoga sese Fa'amatalaga
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 Fa'ailoa mai o le eFuse cache pointer e le aoga.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 Fa'ailoa mai le QSPI flash memory error. O lenei mea sese o loʻo faʻaalia ai se tasi o tulaga nei:
QSPI_WRITE_ MEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_FAITAU

  • O se QSPI flash chip filifili fa'afitauli fa'atulagaina
  • O se fa'afitauli o le fa'auluina o le flash QSPI
  • O se fa'afitauli toe setiina o le flash QSPI
  • O se fa'afitauli fa'afouga fa'afou QSPI flash
QSPI_ALREADY_ OPEN 0x81 Fa'ailoa mai o le avanoa fa'apitoa a le kalani ile QSPI flash e ala ile QSPI_OPEN poloaiga ua uma ona tatala.
100 LE'I_CONFIGURED Fa'ailoa mai e le'i fa'atulagaina le masini.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ PISI Fa'ailoa mai o lo'o pisi le masini ona o tulaga fa'aoga nei:
  • RSU: E le mafai e le Firmware ona sui i se faʻamatalaga eseese ona o se mea sese i totonu.
  • HPS: O lo'o pisi le HPS pe a o'o i le fa'asologa o le toe fa'atulagaina o le HPS po'o le toe setiina malulu ole HPS.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Fa'ailoa mai e leai se tali talafeagai e maua.
3FF ALT_SDM_MBOX_RESP_ ERROR Sese Lautele.

Fa'afouga Fa'ailoga Fa'ailoga Sese
O le laulau o loʻo i lalo o loʻo faʻamatalaina ai laasaga e mafai ona toe faʻaleleia mai se faʻailoga sese. Fa'aletonu le toe fa'aleleia e fa'atatau ile fa'aoga fa'apitoa.
Fuafuaga 9. Fa'afouga Fa'ailoga Fa'ailoga mo Fa'ailoga Fa'ailoga ua iloa

Taua Tali Fa'ailoga Sese Fa'afouga Fa'ailoga Fa'ailoga Sese
4 INVALID_COMMAND_ PARAMETERS Toe lafo le fa'atonuga po'o le ulutala fa'atasi ai ma finauga ma fa'atonuga fa'asa'o.
Mo exampia, ia mautinoa o le umi o le fanua seti i le ulutala e auina atu ma le tau sa'o.
6 COMMAND_INVALID_ ON_SOURCE Toe auina atu le poloaiga mai puna aoga e pei ole JTAG, HPS, po'o le ie autu.
8 CLIENT_ID_NO_MATCH Faatali mo le tagata o tausia na tatalaina le avanoa i le quad SPI e faʻamaeʻa lona avanoa ona tapunia lea o le avanoa faʻapitoa ile quad SPI.
9 INVALID_ADDRESS Laasaga e toe fa'aleleia ai mea sese:
Mo GET_VOLTAGE fa'atonuga: Auina atu le fa'atonuga fa'atasi ai ma se mata'imata aoga.
Mo GET_TEMPERATURE fa'atonuga: Auina atu le fa'atonuga fa'atasi ai ma le nofoaga fa'alogo lelei ma le matapulepule.
Mo le fa'agaioiga QSPI:
  • Auina atu le fa'atonuga fa'atasi ai ma se va'aiga lelei filifili.
  • Auina atu le poloaiga ma se tuatusi flash QSPI aoga.

Mo RSU: Auina atu le poloaiga ma se tuatusi amata aoga o le ata fale gaosi oloa poʻo le talosaga.

B UMA LE TAIMI Laasaga toe fa'aleleia:

Mo GET_TEMPERATURE poloaiga: Toe taumafai e toe lafo le poloaiga. Afai e fa'aauau pea fa'afitauli, toe fa'atulaga pe fa'aola le masini.

Mo le fa'agaioiga QSPI: Siaki fa'ailoga fa'amaoni o feso'ota'iga QSPI ma toe taumafai e fa'atonu.

Mo HPS toe amata galuega: Toe taumafai e toe lafo le poloaiga.

C HW_LE_SAUNI Laasaga toe fa'aleleia:

Mo le fa'agaioiga QSPI: Toe fa'atulaga le masini e ala i puna. Ia mautinoa o le IP na faʻaaogaina e fausia ai lau mamanu e mafai ai ona maua le QSPI flash.

Mo RSU: Fa'atulaga le masini ile ata RSU.

80 QSPI_HW_ERROR Siaki le faʻamaonia o le faʻailoga QSPI ma faʻamautinoa e le faʻaleagaina le masini QSPI.
81 QSPI_ALREADY_OPEN Ua uma ona tatala e le tagata o tausia le QSPI. Fa'aauau le isi taotoga.
82 EFUSE_SYSTEM_FAILURE Taumafai e toe fa'atulaga po'o le ta'amilosaga o le paoa. Afai e fa'aauau pea le fa'aletonu pe a uma ona toe fa'atulaga po'o le ta'amilosaga o le eletise, e ono fa'aleagaina le masini ma le toe fa'aleleia.
100 LE'I_CONFIGURED Auina atu se bitstream e configures le HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ PISI Laasaga e toe fa'aleleia ai mea sese:

Mo le fa'agaioiga QSPI: Fa'atali mo le fa'atulagaina fa'aauau po'o isi tagata o tausia e fa'amae'a le ta'aloga.

Mo RSU: Toe fetuutuunai le masini e toe faʻaleleia mai mea sese i totonu.

Mo HPS toe amata galuega: Fa'atali mo le toe fa'atulagaina e ala ile HPS po'o le HPS Cold Reset e fa'auma.

Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP User Guide Document Archives

Mo lomiga lata mai ma muamua o lenei taiala fa'aoga, tagai ile Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP User Guide. Afai e le o lisiina se IP po'o se polokalama faakomepiuta, e fa'aoga le ta'iala mo le IP muamua po'o le polokalama faakomepiuta.

IP versions e tutusa ma le Intel Quartus Prime Design Suite software versions up to v19.1. Mai le Intel Quartus Prime Design Suite software version 19.2 poʻo mulimuli ane, IP cores o loʻo i ai se polokalame faʻaliliuga IP fou.

Tala'aga Toe Iloiloga o Pepa mo le Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP User Guide

Fa'amatalaga Fa'amaumauga Intel Quartus Prime Version IP Version Suiga
2022.09.26 22.3 1.0.1 Faia suiga nei:
  • Fa'afou le GET_VOLTAGE laina fa'atonu i le

Lisi Poloaiga ma Fa'amatalaga laulau.

  • Fa'aopoopo le fa'amatalaga i le Table Device Family Support.
  • Toe iloilo QSPI_SET_CS fa'amatalaga fa'atonu i le Lisi Poloaiga ma Fa'amatalaga laulau.
2022.04.04 22.1 1.0.1 Fa'afou le Lisi Poloaiga ma Fa'amatalaga laulau.
  • Fa'afou fa'amatalaga tulaga o pine mo le fa'atonuga CONFIG_STATUS.
  • Ave'ese le fa'atonuga REBOOT_HPS.
2021.10.04 21.3 1.0.1 Faia le suiga lea:
  • Toe iloilo Lisi Poloaiga ma Fa'amatalaga laulau. Fa'amatalaga fa'afou mo:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Faia suiga nei:
  • Toe iloilo Lisi Poloaiga ma Fa'amatalaga laulau. Fa'amatalaga fa'afou mo:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Faia suiga nei:
  • Toe fa'afouina RSU_IMAGE_UPDATE fa'amatalaga i le Lisi Poloaiga ma Fa'amatalaga laulau.
  • Toe fa'atulagaina Faʻatonuga Faʻagaioiga. Ave'ese fa'amatalaga fa'ailoga fa'aletonu tele ma laiti mo le CONFIG_STATUS ma le RSU_STATUS fa'atonuga. O fa'ailoga fa'aletonu tetele ma laiti ua fa'amaumauina nei o se fa'aopoopoga i le Pusa Meli Client Intel FPGA IP User Guide.
2020.12.14 20.4 1.0.1 Faia suiga nei:
  • Faʻaopoopo faʻamatalaga taua e uiga i le toe setiina o le QSPI flash i le Faʻatonuga Faʻagaioiga autu.
  • Fa'afouina le Lisi Poloaiga ma Fa'amatalaga laulau:
    • Toe fa'aleleia le fa'amatalaga o le poloaiga GET_TEMPERATURE.
    • Toe fa'afouina RSU_IMAGE_UPDATE fa'amatalaga fa'atonuga.
  • Fa'aopoopo tusitusiga e uiga i le toe setiina o le QSPI flash.
  • Fa'aopoopo tusitusiga e fa'amatala ai le amio i le va o le talimalo i fafo ma le FPGA.
  • Aveese tusitusiga: Fa'afo'i se tali e le-zero pe afai o lo'o fa'agasolo e le masini se fa'atonuga fa'atulagaina.
    • Fa'afou fa'amatalaga QSPI_WRITE ma QSPI_READ e fa'amaoti ai o le maualuga o le fa'aliliuga o le 4 kilobytes po'o le 1024 upu.
    • Fa'asa'o umi tali mai le 1 i le 0 mo le QSPI_OPEN, QSPI_CLOSE ma le QSPI_SET_CS poloaiga.
    • Fa'amatalaga QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, ma le QSPI_WRITE_DEVICE_REG.
    • Fa'aopoopoina se fa'atonuga fou: REBOOT_HPS.
  • Ua fa'aopoopoina le autu fou: Fa'afouga Fa'ailoga Fa'aletonu.
2020.10.05 20.3 1.0.1
  • Suia le ulutala o lenei taiala fa'aoga mai Pusa Meli Avalon Streaming Interface Client Intel FPGA IP User Guide ia Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP User Guide ona o le suiga ole igoa IP ile Intel Quartus Prime IP Catalog.
  • Fa'aola fa'afou uma igoa IP fa'ata'ita'iga.
  • Toe fa'aleleia le fa'amatalaga GET TEMPERATURE mo masini Intel Agilex i le Lisi Poloaiga ma Fa'amatalaga laulau.
  • Faaopoopo fautuaga e uiga i le seti synchronizer i le Uati ma Toe Seti Fesootaiga laulau.
  • Fa'afouina le Fa'ailoga sese laulau. Fa'aopoopo tali fa'ailoga sese fou:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Aveese le Nofoaga Fa'asa'o Temperature autu. O lo'o maua le fa'amatalaga o le masini vevela i le Intel Agilex Power Management Guide Guide.
2020.06.30 20.2 1.0.0
  • Suia le ulutala o lenei taiala fa'aoga mai Pusa Meli Avalon ST Client Intel FPGA IP User Guide ia Pusa Meli Avalon Streaming Interface Client Intel FPGA IP User Guide.
  • Toe fa'aigoa ulutala autu Ulutala Poloaiga ma Tali ia Poloaiga ma Tali.
  • Fa'amatalaga Fa'ailoga ID, LENGTH, ma le Fa'atonu Fa'atonu/ Fa'ailoga Fa'ailoga Fa'ailoga i le Fa'amatalaga Ulutala Poloaiga ma Tali laulau.
  • Toe fa'aigoa ulutala autu Poloaiga Lagolago ia Faʻatonuga Faʻagaioiga.
  • Toe fa'aleleia le fa'amatalaga o fa'atonuga i le Lisi Poloaiga ma Fa'amatalaga laulau:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Toe fa'aigoa ulutala autu Fa'ailoga sese ia Tali Fa'ailoga Sese.
  • Aveese le tulafono UNKNOWN_BR mai le Fa'ailoga sese laulau.
2020.04.13 20.1 1.0.0 Faia suiga nei:
  • Fa'aopoopoina fa'amatalaga e uiga i masini vevela mo le GET_TEMPERATURE fa'atonuga, e aofia ai fa'atusa e fa'aalia ai nofoaga TSD.
  • Faʻaopoopo le RSU_NOTIFY poloaiga i le Command Code Lisi ma Fa'amatalaga laulau.
  • Fa'afouina le Fa'ailoga sese laulau:
    • Toe fa'aigoa INVALID_COMMAND_PARAMETERS ile INVALID_LENGTH.
    • Suia COMMAND_INVALID_ON_SOURCE tau hex mai le 5 i le 6.
    • Suia CLIENT_ID_NO_MATCH tau hex mai le 6 i le 8.
    • Suia INVALID_ADDRESS tau hex mai le 7 i le 9.
    • Fa'aopoopo le AUTHENTICATION_FAIL poloaiga.
    • Suia le tau hex TIMEOUT mai le 8 i le B.
    • Suia HW_NOT_READY tau hex mai le 9 i le C.
2019.09.30 19.3 1.0.0 Fa'asalalauga muamua.

 Mo manatu faaalia, faamolemole asiasi:  FPGAtechdocfeedback@intel.com

 

Pepa / Punaoa

intel Mailbox Client ma Avalon Streaming Interface FPGA IP [pdf] Taiala mo Tagata Fa'aoga
Pusa Meli Client ma Avalon Streaming Interface FPGA IP, Pusa Meli Client, Avalon Streaming Interface FPGA IP

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *