Intel Mailbox Klijent b'Avalon Streaming Interface FPGA IP User Guide
Intel Mailbox Klijent b'Avalon Streaming Interface FPGA IP

Mailbox Klijent b'Avalon® Streaming Interface Intel FPGA IP Overview

Il-Klijent tal-Kaxxa tal-Posta bl-interface tal-istrimjar Avalon® Intel® FPGA IP (Klijent tal-Kaxxa tal-Kaxxa tal-Posta bl-IP tal-Klijent Avalon ST) jipprovdi kanal ta 'komunikazzjoni bejn il-loġika tad-dwana tiegħek u l-maniġer tal-apparat sikur (SDM). Tista' tuża l-Klijent tal-Kaxxa tal-Mailbox ma' Avalon ST IP biex tibgħat pakketti ta' kmand u tirċievi pakketti ta' rispons minn moduli periferali SDM. Il-Klijent tal-Kaxxa tal-Posta b'Avalon ST IP jiddefinixxi l-funzjonijiet li jmexxi l-SDM.

Il-loġika tad-dwana tiegħek tista' tuża dan il-kanal ta' komunikazzjoni biex tirċievi informazzjoni u taċċessa memorja flash mill-moduli periferali li ġejjin:

  • L-ID taċ-Ċippa
  • Is-Sensor tat-Temperatura
  • Il-Voltage Sensor
  • Memorja flash Quad serial interface periferali (SPI).

Nota: F'din il-gwida għall-utent, it-terminu Avalon ST iqassar l-interface jew IP ta' streaming Avalon.

Figura 1. Mailbox Klijent b'Disinn tas-Sistema Avalon ST IP
Mailbox Klijent b'Disinn tas-Sistema Avalon ST IP

Il-figura li ġejja turi applikazzjoni li fiha l-Klijent tal-Mailbox b'Avalon ST IP jaqra l-ID taċ-Ċippa.

Figura 2. Il-Klijent tal-Kaxxa tal-Posta b'Avalon ST IP Jaqra l-ID taċ-Ċippa
Il-Klijent tal-Kaxxa tal-Posta b'Avalon ST IP Jaqra l-ID taċ-Ċippa

Appoġġ tal-Familja tal-Apparat

Dan li ġej jelenka d-definizzjonijiet tal-livell tal-appoġġ tal-apparat għall-IPs Intel FPGA:

  • Appoġġ bil-quddiem — L-IP huwa disponibbli għal simulazzjoni u kumpilazzjoni għal din il-familja ta' apparat. Mudelli ta' żmien jinkludu stimi inizjali ta' inġinerija ta' dewmien ibbażati fuq informazzjoni bikrija ta' wara t-tqassim. Il-mudelli tal-ħin huma soġġetti għal bidla peress li l-ittestjar tas-silikon itejjeb il-korrelazzjoni bejn is-silikon attwali u l-mudelli tal-ħin. Tista' tuża din l-IP għal studji dwar l-arkitettura tas-sistema u l-użu tar-riżorsi, simulazzjoni, pin out, valutazzjonijiet tal-latency tas-sistema, valutazzjonijiet bażiċi tal-ħin (pipeline budgeting), u strateġija ta' trasferiment I/O (wisa' tal-mogħdija tad-dejta, fond tal-fqigħ, kummerċ tal-istandards I/O offs).
  • Appoġġ preliminari — L-IP huwa vverifikat b'mudelli ta' ħin preliminari għal din il-familja ta' apparat. L-IP jissodisfa r-rekwiżiti funzjonali kollha, iżda xorta jista 'jkun għaddej minn analiżi tal-ħin għall-familja tal-apparat. Jista 'jintuża fid-disinni tal-produzzjoni b'kawtela.
  • Appoġġ finali — L-IP huwa vverifikat b'mudelli ta' ħin finali għal din il-familja ta' apparat. L-IP jissodisfa r-rekwiżiti funzjonali u taż-żmien kollha għall-familja tal-apparat u jista 'jintuża fid-disinni tal-produzzjoni.

Tabella 1. Appoġġ tal-Familja tal-Apparat

Familja tal-Apparat Appoġġ
Intel Agilex™ Bil-quddiem

Nota: Ma tistax tissimula l-Klijent tal-Kaxxa tal-Mailbox bl-Interface Streaming Avalon Intel FPGA IP minħabba li l-IP jirċievi t-tweġibiet mill-SDM. Biex tivvalida din l-IP, Intel tirrakkomanda li twettaq evalwazzjoni tal-ħardwer.

Informazzjoni Relatata
Mailbox Klijent b'Avalon Streaming Interface Intel FPGA IP Release Notes

Parametri

Isem tal-Parametru Valur Deskrizzjoni
Ippermetti l-interface tal-istatus Mitfi Meta tattiva din l-interface, il-Klijent tal-Mailbox b'interface ta' streaming Avalon Intel FPGA IP jinkludi s-sinjal command_status_invalid. Meta command_status_invalid jasserixxi, trid reset l-IP.

Interfaces
Il-figura li ġejja turi l-Klijent tal-Kaxxa tal-Mailbox bl-interfaces Intel FPGA IP tal-Interface Streaming Avalon:

Figura 3. Klijent tal-kaxxa tal-posta b'Interface Streaming Avalon Intel FPGA IP Interfaces
Klijent tal-kaxxa tal-posta b'Interface Streaming Avalon Intel FPGA IP Interfaces

Għal aktar informazzjoni dwar l-interfaces tal-istreaming Avalon, irreferi għall-Ispeċifikazzjonijiet tal-Interface Avalon.
Informazzjoni Relatata
Speċifikazzjonijiet tal-Interface Avalon

Arloġġ u Reset Interfaces

Tabella 2. Arloġġ u Reset Interfaces

Isem tas-Sinjal Direzzjoni Deskrizzjoni
in_clk Input Dan huwa l-arloġġ għall-interfaces tal-istrimjar Avalon. Il-frekwenza massima f'250 MHz.
in_reset Input Dan huwa reset għoli attiv. Asserixxi in_reset biex tirrisettja l-Klijent tal-Kaxxa tal-Posta b'interface ta' streaming Avalon Intel FPGA IP (Klijent tal-Kaxxa tal-Posta b'Avalon ST IP). Meta s-sinjal in_reset jasserixxi, l-SDM għandu jlaħlaħ kwalunkwe attività pendenti mill-Klijent tal-Kaxxa tal-Mailbox b'Avalon ST IP. L-SDM ikompli jipproċessa kmandi minn klijenti oħra.

Biex tiżgura li l-Klijent tal-Kaxxa tal-Mailbox b'Avalon ST IP jiffunzjona b'mod korrett meta l-apparat jidħol fil-mod tal-utent, id-disinn tiegħek irid jinkludi l-Reset Release Intel FPGA IP biex iżżomm ir-reset sakemm id-drapp FPGA jidħol fil-mod tal-utent. Intel jirrakkomanda li tuża reset synchronizer meta tikkonnettja r-reset tal-utent jew l-output tal-Reset Release IP ma'

il-port reset tal-Klijent tal-Mailbox b'Avalon ST IP. Biex timplimenta s-sinkronizzatur tar-reset, uża l-IP Reset Bridge Intel FPGA disponibbli fid-Disinjatur tal-Pjattaforma.

Nota: Għal linji gwida ta' istanziazzjoni u konnessjoni tal-IP fid-Disinjatur tal-Pjattaforma, irreferi għall-Komponenti Meħtieġa tal-Komunikazzjoni u Ospitanti għad-Disinn tal-Aġġornament tas-Sistema Remota Exampil-figura fil-Gwida għall-Utent tal-Konfigurazzjoni Intel Agilex.

Interface tal-Kmand
Uża l-interface Avalon Streaming (Avalon ST) biex tibgħat kmandi lill-SDM.

Tabella 3. Interface tal-Kmand

Isem tas-Sinjal Direzzjoni Deskrizzjoni
kmand_lest Output Il-Klijent tal-Kaxxa tal-Posta b'Avalon ST Intel FPGA IP jasserixxi command_ready meta jkun lest biex jirċievi kmandi mill-applikazzjoni. Il-ready_latency hija 0 ċikli. Il-Klijent tal-Kaxxa tal-Posta ma 'Avalon ST jista' jaċċetta command_data[31:0] fl-istess ċiklu li command_ready jasserixxi.
kmand_valid Input Is-sinjal command_valid jasserixxi li jindika li command_data hija valida.
data_kmand[31:0] Input Il-bus command_data imexxi kmandi lill-SDM. Irreferi għal-Lista tal-Kmand u d-Deskrizzjoni għal definizzjonijiet tal-kmandi.
command_startofpacket Input Il-command_startofpacket jasserixxi fl-ewwel ċiklu ta 'pakkett ta' kmand.
kmand_endofpacket Input Il-command_endofpacket jasserixxi fl-aħħar ċiklu ta' kmand pakkett.

Figura 4. Il-ħin għall-Pakkett tal-Kmand tal-Avalon ST
fig:m Pakkett tal-Kmand ST

Interface ta' Rispons
L-SDM Avalon ST Client IP jibgħat tweġibiet lill-applikazzjoni tiegħek billi juża l-interface tar-rispons.

Tabella 4. Interface ta' Rispons

Sinjal 5 Direzzjoni Deskrizzjoni
response_ready Input Il-loġika tal-applikazzjoni tista' tasserixxi s-sinjal response_ready kull meta tkun kapaċi tirċievi tweġiba.
risposta_valida Output L-SDM jasserixxi response_valid biex jindika li response_data hija valida.
risposta_data[31:0] Output L-SDM imexxi response_data biex jipprovdi l-informazzjoni mitluba. L-ewwel kelma tar-rispons hija header li tidentifika l-kmand li qed jipprovdi l-SDM. Irreferi għal Lista tal-Kmand u Deskrizzjoni għad-definizzjonijiet tal-kmandi.
response_startofpacket Output Ir-rispons_startofpacket jasserixxi fl-ewwel ċiklu ta' pakkett ta' rispons.
response_endofpacket Output Ir-rispons_endofpacket jasserixxi fl-aħħar ċiklu ta' pakkett ta' rispons.

Figura 5. Żmien għall-Pakkett ta' Rispons Avalon ST
Pakkett ta' Rispons Avalon ST

Interface tal-Istat tal-Kmand

Tabella 5. Interface tal-Istat tal-Kmand

Isem tas-Sinjal Direzzjoni Deskrizzjoni
kmand_status_invalid Output Il-command_status_invalid jasserixxi biex jindika żball. Dan is-sinjal tipikament jasserixxi li jindika li t-tul tal-kmand speċifikat fl-intestatura tal-kmand ma jaqbilx mat-tul tal-kmand mibgħut. Meta command_status_invalid jasserixxi, il-loġika tal-applikazzjoni tiegħek trid tasserixxi in_reset biex terġa 'tibda l-Klijent tal-Kaxxa tal-Posta bl-interface ta' streaming Avalon Intel FPGA IP.

Figura 6. Irrisettja Wara Command_status_invalid Asserts
fig: command_status_invalid Asserts

Kmandi u Risposti

Il-kontrollur tal-host jikkomunika mal-SDM billi juża pakketti ta' kmand u rispons permezz tal-Mailbox Client Intel FPGA IP.

L-ewwel kelma tal-pakketti tal-kmand u tar-rispons hija header li tipprovdi informazzjoni bażika dwar il-kmand jew ir-rispons.

Figura 7. Format ta' Header ta' Kmand u Rispons
fig: Format ta' Header ta' Kmand u Rispons

Nota: Il-qasam LENGTH fl-intestatura tal-kmand għandu jaqbel mat-tul tal-kmand tal-kmand korrispondenti.
It-tabella li ġejja tiddeskrivi l-oqsma tal-kmand tal-header.

Tabella 6. Kmand u Rispons Header Deskrizzjoni

Header Bit Deskrizzjoni
Riżervat [31:28] Riżervat.
ID [27:24] L-ID tal-kmand. L-header tar-rispons jirritorna l-ID speċifikat fl-header tal-kmand. Irreferi għal Kmandi tal-Operazzjoni għal deskrizzjonijiet tal-kmand.
0 [23] Riżervat.
TUL [22:12] Numru ta' kliem ta' argumenti wara l-intestatura. L-IP jirrispondi bi żball jekk jiddaħħal numru ħażin ta 'kliem ta' argumenti għal kmand partikolari.
Jekk ikun hemm nuqqas ta' qbil bejn it-tul tal-kmand speċifikat fl-intestatura tal-kmand u n-numru ta' kliem mibgħut. L-IP jgħolli l-bit 3 tar-Reġistru tal-Istatus tal-Interruzzjoni (COMMAND_INVALID) u l-Klijent tal-Kaxxa tal-Posta trid tiġi ssettjata mill-ġdid.
Riżervat [11] Riżervat. Għandu jkun issettjat għal 0.
Kodiċi ta' Kmand/Kodiċi ta' Żball [10:0] Kodiċi tal-Kmand jispeċifika l-kmand. Il-Kodiċi ta' Żball jindika jekk il-kmand rnexxiex jew fallax.
Fl-intestatura tal-kmand, dawn il-bits jirrappreżentaw il-kodiċi tal-kmand. Fl-intestatura tar-rispons, dawn il-bits jirrappreżentaw kodiċi ta 'żball. Jekk il-kmand jirnexxi, il-Kodiċi tal-iżball huwa 0. Jekk il-kmand ifalli, irreferi għall-kodiċi tal-iżball definiti fil- Risposti ta' Kodiċi ta' Żball.

Kmandi ta 'Operazzjoni

Irrisettjar Quad SPI Flash
Importanti:
Għal apparati Intel Agilex, trid tikkonnettja l-flash tas-serje jew il-pin reset tal-flash quad SPI mal-pin AS_nRST. L-SDM għandu jikkontrolla bis-sħiħ ir-reset QSPI. Tqabbadx il-quad SPI reset pin ma 'kwalunkwe host estern.

Tabella 7. Lista tal-Kmand u Deskrizzjoni

Kmand Kodiċi (Hex) Tul tal-Kmand (1) Tul tar-Reazzjoni (1) Deskrizzjoni
NOOP 0 0 0 Tibgħat tweġiba għall-istatus OK.
GET_IDCODE 10 0 1 Ir-risposta fiha argument wieħed li huwa l-JTAG IDCODE għall-apparat
GET_CHIPID 12 0 2 Ir-rispons fih valur CHIPID ta' 64 bit bl-ewwel kelma l-inqas sinifikanti.
GET_USERCODE 13 0 1 Ir-risposta fiha argument wieħed li huwa l-J 32-bitTAG USERCODE li l-bitstream tal-konfigurazzjoni jikteb lill-apparat.
GET_VOLTAGE 18 1 n(2) Il-GET_VOLTAGIl-kmand E għandu argument wieħed li huwa bitmask li jispeċifika l-kanali li għandhom jinqraw. Bit 0 jispeċifika kanal 0, bit 1 jispeċifika kanal 1, eċċ.
Ir-rispons jinkludi argument ta' kelma waħda għal kull bit sett fil-bitmask. Il-voltagE ritornat huwa numru ta' punt fiss mhux iffirmat b'16-il bit taħt il-punt binarju. Per example, a voltage ta '0.75V jirritorna 0x0000C000. (3)
L-apparati Intel Agilex għandhom vol wieħedtage sensor. Konsegwentement, ir-rispons huwa dejjem kelma waħda.
GET_ TEMPERATURA 19 1 n(4) Il-kmand GET_TEMPERATURE jirritorna t-temperatura jew it-temperaturi tad-drapp tal-qalba jew il-postijiet tal-kanal tat-transceiver li tispeċifika.

Għal apparati Intel Agilex, uża l-argument sensor_req biex tispeċifika l-postijiet. Is-sensor_req jinkludi l-oqsma li ġejjin:

  • Bits[31:28]: Riżervat.
  • Bits[27:16]: Post tas-Sensor. Jispeċifika l-post tat-TSD.
  • Bits[15:0]: Maskra tas-sensor. Jispeċifika s-sensuri li għandhom jinqraw għall-post tas-sensor speċifikat. It-tweġiba fiha kelma waħda għal kull temperatura mitluba. Jekk jitħalla barra, il-kmand jaqra l-kanal 0. L-inqas bit sinifikanti (lsb) jikkorrispondi għas-sensor 0. L-aktar bit sinifikanti (msb) jikkorrispondi għall-kanal 15.

It-temperatura rritornata hija valur fiss iffirmat bi 8 bits taħt il-punt binarju. Per example, temperatura ta '10°C tirritorna 0x00000A00. A tat-temperatura -1.5°C jirritorna 0xFFFFFE80.
Jekk il-bitmask jispeċifika Post invalidu, il-kmand jirritorna kodiċi ta 'żball li huwa kwalunkwe valur fil-medda 0x80000000 -0x800000FF.
Għal apparati Intel Agilex, irreferi għall-Gwida għall-Utent tal-Ġestjoni tal-Enerġija Intel Agilex għal aktar informazzjoni dwar sensuri tat-temperatura lokali integrati.

RSU_IMAGE_ AĠĠORNAMENT 5C 2 0 Jqajjem konfigurazzjoni mill-ġdid mis-sors tad-dejta li jista 'jkun jew il-fabbrika jew immaġni ta' applikazzjoni.
kompla...
  1. Dan in-numru ma jinkludix l-intestatura tal-kmand jew tar-rispons.
  2. Għal apparati Intel Agilex li jappoġġjaw il-qari ta' apparati multipli, l-indiċi n jaqbel man-numru ta' kanali li tippermetti fuq it-tagħmir tiegħek.
  3. Irreferi għall- Gwida għall-Utent tal-Ġestjoni tal-Enerġija Intel Agilex għal aktar informazzjoni dwar il-kanali u l-postijiet tas-sensorju tat-temperatura.
  4. L-indiċi n jiddependi min-numru ta' maskri tas-sensuri.
Kmand Kodiċi (Hex) Tul tal-Kmand (1) Tul tar-Reazzjoni (1) Deskrizzjoni
Dan il-kmand jieħu argument fakultattiv ta' 64-bit li jispeċifika l-indirizz tad-dejta tar-rikonfigurazzjoni fil-flash. Meta tibgħat l-argument lill-IP, l-ewwel tibgħat bits [31:0] segwit minn bits [63:32]. Jekk ma tipprovdix dan l-argument il-valur tiegħu huwa preżunt li jkun 0.
  • Bit [31:0]: L-indirizz tal-bidu ta' immaġni ta' applikazzjoni.
  • Bit [63:32]: Riżervat (ikteb bħala 0).

Ladarba l-apparat jipproċessa dan il-kmand, jirritorna l-header tar-rispons għar-rispons FIFO qabel ma jipproċedi biex jikkonfigura mill-ġdid l-apparat. Żgura li l-PC ospitanti jew il-kontrollur tal-host jieqaf milli jservi interruzzjonijiet oħra u jiffoka fuq il-qari tad-dejta tal-header tar-rispons biex jindika l-kmand li tlesta b'suċċess. Inkella, il-PC ospitanti jew il-kontrollur tal-host jistgħu ma jkunux jistgħu jirċievu r-rispons ladarba beda l-proċess ta 'konfigurazzjoni mill-ġdid.
Ladarba l-apparat jipproċedi b'konfigurazzjoni mill-ġdid, ir-rabta bejn l-ospitant estern u l-FPGA tintilef. Jekk tuża PCIe fid-disinn tiegħek, għandek bżonn terġa' enumera l-link PCIe.
Importanti: Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT jirkupra l-post tal-flash quad SPI għaż-żewġ tabelli sub-diviżorji li juża l-RSU: SPT0 u SPT1.
Ir-rispons ta’ 4 kelmiet fih l-informazzjoni li ġejja:
Kelma Isem Deskrizzjoni
0 SPT0[63:32] Indirizz SPT0 f'quad SPI flash.
1 SPT0[31:0]
2 SPT1[63:32] Indirizz SPT1 f'quad SPI flash.
3 SPT1[31:0]
KONFIG_ STATUS 4 0 6 Jirrapporta l-istatus tal-aħħar konfigurazzjoni mill-ġdid. Tista' tuża dan il-kmand biex tiċċekkja l-istatus tal-konfigurazzjoni waqt u wara l-konfigurazzjoni. It-tweġiba fiha l-informazzjoni li ġejja:
Kelma Sommarju Deskrizzjoni
0 Stat Jiddeskrivi l-iżball relatat mal-konfigurazzjoni l-aktar reċenti. Jirritorna 0 meta ma jkunx hemm żbalji ta' konfigurazzjoni.
Il-qasam tal-iżball għandu 2 oqsma:
  • 16-il bit ta 'fuq: Kodiċi ta' żball kbir.
  • Lower 16-bit: Kodiċi ta 'żball minuri.

Irreferi għall-Appendiċi: KONFIG_STATUS u RSU_STATUS Deskrizzjonijiet tal-Kodiċi ta' Żball fil-Mailbox Client Intel FPGA IP  Gwida għall-Utent għal aktar informazzjoni.

1 Verżjoni Quartus Disponibbli fil-verżjonijiet tas-softwer Intel Quartus® Prime bejn 19.4 u 21.2, il-qasam juri:
  • Bit [31:28]: Indiċi tal-firmware jew kopja tal-firmware tad-deċiżjoni li ntużat l-aktar reċentement. Il-valuri possibbli huma 0, 1, 2, u 3.
  • Bit [27:24]: Riservat
  • Bit [23:16]: Il-valur huwa '0'
Disponibbli fil-verżjoni tas-softwer Intel Quartus Prime 21.3 jew aktar tard, il-verżjoni Quartus turi:
  • Bit [31:28]: Indiċi tal-firmware jew kopja tal-firmware tad-deċiżjoni li ntużat l-aktar reċentement. Il-valuri possibbli huma 0, 1, 2, u 3.
  • Bit [27:24]: Riservat
  • Bit [23:16]: Numru maġġuri tar-rilaxx ta' Quartus
  • Bit [15:8]: Numru ta' rilaxx ta' Quartus Minuri
  • Bit [7:0]: Numru tal-aġġornament ta' Quartus

Per example, fil-verżjoni tas-softwer Intel Quartus Prime 21.3.1, il-valuri li ġejjin jirrappreżentaw in-numri maġġuri u minuri tar-rilaxx tal-Quartus, u n-numru tal-aġġornament tal-Quartus:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Status tal-pin
  • Bit [31]: Valur kurrenti tal-ħruġ nSTATUS (attiv baxx)
  • Bit [30]: Valur tal-input nCONFIG misjub (attiv baxx)
  • Bit [29:8]: Riservat
  • Bit [7:6]: Sors tal-arloġġ tal-konfigurazzjoni
    • 01 = Oxxillatur intern
    • 10 = OSC_CLK_1
  • Bit [5:3]: Riservat
  • Bit [2:0]: Il-valur tal-MSEL meta titħaddem
3 Status tal-funzjoni artab Fih il-valur ta' kull waħda mill-funzjonijiet rotob, anki jekk ma assenjejtx il-funzjoni lil pin SDM.
  • Bit [31:6]: Riservat
  • Bit [5]: HPS_WARMRESET
  • Bit [4]: ​​HPS_COLDRESET
  • Bit [3]: SEU_ERROR
  • Bit [2]: CVP_DONE
  • Bit [1]: INIT_DONE
  • Bit [0]: CONF_DONE
4 Post ta' żball Fih il-post tal-iżball. Jirritorna 0 jekk ma jkunx hemm żbalji.
5 Dettalji tal-iżball Fih id-dettalji tal-iżball. Jirritorna 0 jekk ma jkunx hemm żbalji.
RSU_STATUS 5B 0 9 Jirrapporta l-istatus attwali tal-aġġornament tas-sistema remota. Tista' tuża dan il-kmand biex tiċċekkja l-istatus tal-konfigurazzjoni waqt il-konfigurazzjoni u wara li tkun tlestiet. Dan il-kmand jirritorna t-tweġibiet li ġejjin:
Kelma Sommarju Deskrizzjoni

(Kompli....)

  1. Dan in-numru ma jinkludix l-intestatura tal-kmand jew tar-rispons
0-1 Immaġini kurrenti Offset tal-flash tal-immaġni tal-applikazzjoni li qed taħdem bħalissa.
2-3 Immaġini li qed tonqos Offset tal-flash tal-immaġni tal-applikazzjoni tal-ogħla prijorità li tfalli. Jekk immaġni multipli huma disponibbli fil-memorja flash, jaħżen il-valur tal-ewwel immaġini li falliet. Valur ta' 0s kollha jindika l-ebda immaġini li qed ifallu. Jekk ma jkunx hemm immaġini li qed ifallu, il-bqija tal-kliem li jifdal tal-informazzjoni dwar l-istatus ma jaħżnux informazzjoni valida.
Nota:Xifer li qed jogħlew fuq nCONFIG biex jiġi kkonfigurat mill-ġdid minn ASx4, ma jneħħix dan il-qasam. L-informazzjoni dwar l-immaġini li tfalli jaġġorna biss meta l-Klijent tal-Kaxxa tal-Posta jirċievi kmand RSU_IMAGE_UPDATE ġdid u jikkonfigura b'suċċess mill-immaġni tal-aġġornament.
4 Stat Kodiċi tal-falliment tal-immaġni li qed ifallu. Il-qasam tal-iżball għandu żewġ partijiet:
  • Bit [31:16]: Kodiċi ta' żball kbir
  • Bit [15:0]: Kodiċi ta' żball minuri Jirritorna 0 għall-ebda fallimenti. Irreferi għal

Appendiċi: Deskrizzjonijiet tal-Kodiċi ta' Żball CONFIG_STATUS u RSU_STATUS fil-Gwida tal-Utent tal-Intel FPGA IP Klijent Mailbox għal aktar informazzjoni.

5 Verżjoni Verżjoni tal-interface RSU u sors ta 'żball.
Għal aktar informazzjoni, irreferi għat-taqsima tal-Istatus RSU u l-Kodiċi ta’ Żball fil-Gwida tal-Utent tal-Aġġornament tas-Sistema Remota tas-Sistema tal-Proċessur iebes.
6 Post ta' żball Jaħżen il-post tal-iżball tal-immaġni li tfalli. Jirritorna 0 għall-ebda żbalji.
7 Dettalji tal-iżball Jaħżen id-dettalji tal-iżball għall-immaġni li tfalli. Jirritorna 0 jekk ma jkunx hemm żbalji.
8 Ipprova mill-ġdid tal-immaġni kurrenti Għadd tan-numru ta' tentattivi mill-ġdid li ġew attentati għall-immaġni attwali. Il-counter huwa 0 inizjalment. Il-counter huwa ssettjat għal 1 wara l-ewwel prova mill-ġdid, imbagħad 2 wara t-tieni prova mill-ġdid.
Speċifika n-numru massimu ta' tentattivi mill-ġdid fis-Settings tal-Intel Quartus Prime tiegħek File (.qsf). Il-kmand huwa: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Valuri validi għall-counter MAX_RETRY huma 1-3. In-numru attwali ta' provi mill-ġdid disponibbli huwa MAX_RETRY -1
Dan il-qasam ġie miżjud fil-verżjoni 19.3 tas-softwer Intel Quartus Prime Pro Edition.
kompla...
  1. Dan in-numru ma jinkludix l-intestatura tal-kmand jew tar-rispons.
RSU_NOTIFY 5D 1 0 Jitnaddaf l-informazzjoni kollha dwar l-iżball fir-rispons RSU_STATUS u jerġa' jwaqqaf il-counter tal-prova mill-ġdid. L-argument ta’ kelma waħda għandu l-oqsma li ġejjin:
  • 0x00050000: Ċara l-kontatur tal-irrisettjar mill-ġdid tal-kurrent. Ir-reset tal-counter tal-prova mill-ġdid attwali jistabbilixxi l-counter lura għal żero, bħallikieku l-immaġni attwali tgħabba b'suċċess għall-ewwel darba.
  • 0x00060000: Informazzjoni ċara dwar l-istatus ta' żball.
  • Il-valuri l-oħra kollha huma riżervati.

Dan il-kmand mhuwiex disponibbli qabel il-verżjoni 19.3 tas-softwer Intel Quartus Prime Pro Edition.

QSPI_OPEN 32 0 0 Jitlob aċċess esklussiv għall-quad SPI. Inti toħroġ din it-talba qabel kwalunkwe talba QSPI oħra. L-SDM jaċċetta t-talba jekk il-quad SPI ma jkunx qed jintuża u l-SDM mhux qed jikkonfigura l-apparat.
Jirritorna OK jekk l-SDM jagħti aċċess.
L-SDM jagħti aċċess esklussiv lill-klijent li juża din il-kaxxa postali. Klijenti oħra ma jistgħux jaċċessaw il-quad SPI sakemm il-klijent attiv iċedi l-aċċess billi juża l-kmand QSPI_CLOSE.
L-aċċess għall-apparati tal-memorja flash quad SPI permezz ta' kwalunkwe IP tal-klijent tal-kaxxa postali mhuwiex disponibbli awtomatikament f'disinji li jinkludu l-HPS, sakemm ma tiddiżattivax il-QSPI fil-konfigurazzjoni tas-softwer HPS.
Importanti: Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.
QSPI_CLOSE 33 0 0 Jagħlaq l-aċċess esklussiv għall-interface quad SPI.
Importanti:Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.
QSPI_SET_CS 34 1 0 Jispeċifika wieħed mill-apparati SPI quad mehmuża permezz tal-linji tal-għażla taċ-ċippa. Jieħu argument ta' kelma waħda kif deskritt hawn taħt
  • Bits[31:28]: Apparat flash biex tagħżel. Irreferi għall-informazzjoni hawn taħt għall-valur li jikkorrispondi għall-pinnijiet nCSO[0:3].
    • Il-valur 4'h0000 jagħżel il-flash li jikkorrispondi għal nCSO[0].
    • Il-valur 4'h0001 jagħżel il-flash li jikkorrispondi għal nCSO[1].
    • Il-valur 4'h0002 jagħżel il-flash li jikkorrispondi għal nCSO[2].
    • Il-valur 4'h0003 jagħżel il-flash li jikkorrispondi għal nCSO[3].
  • Bits[27:0]: Riżervat (ikteb bħala 0).

Nota: L-apparati Intel Agilex jew Intel Stratix® 10 jappoġġjaw apparat wieħed tal-memorja flash AS x4 għal konfigurazzjoni AS minn apparat quad SPI konness ma' nCSO[0]. Ladarba l-apparat daħal fil-modalità tal-utent, tista 'tuża sa erba' memorji flash AS x4 għall-użu ma' Mailbox Client IP jew HPS bħala ħażna tad-dejta. TheMailbox Client IP jew HPS jistgħu jużaw nCSO[3:0] biex jaċċessaw apparati quad SPI.
Dan il-kmand huwa fakultattiv għall-iskema ta 'konfigurazzjoni AS x4, il-linja tal-għażla taċ-ċippa ssegwi l-aħħar kmand QSPI_SET_CS eżegwit jew default għal nCSO[0] wara l-konfigurazzjoni AS x4. Il-JTAG L-iskema ta 'konfigurazzjoni teħtieġ li tesegwixxi dan il-kmand biex taċċessa l-flash QSPI li jgħaqqad il-labar SDM_IO.
L-aċċess għall-apparati tal-memorja flash QSPI bl-użu ta' pinnijiet SDM_IO huwa disponibbli biss għall-iskema ta' konfigurazzjoni AS x4, JTAG konfigurazzjoni, u disinn miġbur għall-konfigurazzjoni AS x4. Għall-iskema ta 'konfigurazzjoni ta' l-interface ta 'streaming Avalon (Avalon ST), trid tikkonnettja memorji flash QSPI mal-pinnijiet GPIO.

kompla...
  1. Dan in-numru ma jinkludix l-intestatura tal-kmand jew tar-rispons
Importanti: Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.
QSPI_READ 3A 2 N Jaqra l-apparat quad SPI mehmuż. Id-daqs massimu tat-trasferiment huwa 4 kilobytes (KB) jew 1024 kelma.
Jieħu żewġ argumenti:
  • L-indirizz flash quad SPI (kelma waħda). L-indirizz għandu jkun allinjat bil-kelma. L-apparat jirritorna l-kodiċi ta' żball 0x1 għal indirizzi mhux allinjati.
  • Numru ta' kliem biex taqra (kelma waħda).

Meta jirnexxi, jirritorna OK segwit mid-dejta tal-qari mill-apparat quad SPI. Rispons ta' falliment jirritorna kodiċi ta' żball.
Għal qari parzjalment b'suċċess, QSPI_READ jista' bi żball jirritorna l-istatus OK.
Nota: Ma tistax tħaddem il-kmand QSPI_READ waqt li l-konfigurazzjoni tal-apparat tkun għaddejja.
Importanti:Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.

QSPI_WRITE 39 2+N 0 Jikteb data lill-apparat quad SPI. Id-daqs massimu tat-trasferiment huwa 4 kilobytes (KB) jew 1024 kelma.
Jieħu tliet argumenti:
  • L-indirizz tal-flash offset (kelma waħda). L-indirizz tal-kitba għandu jkun allinjat bil-kelma.
  • In-numru ta' kliem biex tikteb (kelma waħda).
  • Id-data li trid tinkiteb (kelma waħda jew aktar). Kitba b'suċċess tirritorna l-kodiċi tar-rispons OK.

Biex tipprepara memorja għall-kitbiet, uża l-kmand QSPI_ERASE qabel ma toħroġ dan il-kmand.
Nota: Ma tistax tħaddem il-kmand QSPI_WRITE waqt li l-konfigurazzjoni tal-apparat tkun għaddejja.
Importanti:Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.

QSPI_ERASE 38 2 0 Tħassar settur 4/32/64 KB tal-apparat quad SPI. Jieħu żewġ argumenti:
  • L-indirizz tal-flash offset biex tibda t-tħassir (kelma waħda). Skont in-numru ta' kliem li trid tħassar, l-indirizz tal-bidu għandu jkun:
    • 4 KB allinjati jekk il-kliem tan-numri li trid tħassar huwa 0x400
    • 32 KB allinjati jekk il-kliem tan-numri li trid tħassar huwa 0x2000
    • 64 KB allinjat jekk il-kliem tan-numri li jrid jitħassar huwa 0x4000 Jirritorna żball għal indirizzi allinjati mhux 4/32/64 KB.
  • In-numru ta' kliem li għandu jitħassar huwa speċifikat f'multipli ta':
    • 0x400 biex tħassar 4 KB (100 kelma) ta' data. Din l-għażla hija d-daqs minimu tat-tħassir.
    • 0x2000 biex tħassar 32 KB (500 kelma) ta' data
    • 0x4000 biex tħassar 64 KB (1000 kelma) ta' data Tħassir b'suċċess jirritorna l-kodiċi ta' rispons OK.

Importanti:Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.

QSPI_READ_ DEVICE_REG 35 2 N Jaqra reġistri mill-apparat quad SPI. Il-qari massimu huwa 8 bytes. Jieħu żewġ argumenti:
  • L-opcode għall-kmand tal-qari.
  • In-numru ta' bytes li għandhom jinqraw.
kompla...
  1. Dan in-numru ma jinkludix l-intestatura tal-kmand jew tar-rispons.
Qari b'suċċess jirritorna l-kodiċi tar-rispons OK segwit mid-dejta li tinqara mill-apparat. Ir-ritorn tad-dejta tal-qari huwa f'multipli ta' 4 bytes. Jekk il-bytes biex jinqraw ma jkunx multiplu eżatt ta '4 bytes, huwa kkuttunat b'multipli ta' 4 bytes sal-konfini tal-kelma li jmiss u l-valur tal-bit ikkuttunat huwa żero.
Importanti: Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Jikteb fir-reġistri tal-quad SPI. Il-kitba massima hija 8 bytes. Jieħu tliet argumenti:
  • L-opcode għall-kmand tal-kitba.
  • In-numru ta' bytes biex tikteb.
  • Id-data li tikteb.

Biex twettaq tħassir tas-settur jew tħassir tas-sottosettur, trid tispeċifika l-indirizz tal-flash tas-serje fl-ordni tal-byte l-aktar sinifikanti (MSB) sal-byte l-inqas sinifikanti (LSB) kif ġej ex.ample turi.
Biex tħassar settur ta' flash Micron 2 gigabit (Gb) fl-indirizz 0x04FF0000 billi tuża l-kmand QSPI_WRITE_DEVICE_REG, ikteb l-indirizz tal-flash f'ordni MSB għal LSB kif muri hawn:
Header: 0x00003036 Opcode: 0x000000DC
Numru ta' bytes biex tikteb: 0x00000004 Indirizz tal-flash: 0x0000FF04
Kitba b'suċċess tirritorna l-kodiċi tar-rispons OK. Dan il-kmand iwaħħal data li mhix multiplu ta' 4 bytes mal-konfini tal-kelma li jmiss. Il-kmand jimla d-data b'żero.
Importanti:Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Tibgħat opcode tal-kmand lill-quad SPI. Jieħu argument wieħed:
  • L-opcode biex tibgħat l-apparat quad SPI.

Kmand b'suċċess jirritorna l-kodiċi tar-rispons OK.
Importanti:Meta tirrisettja quad SPI, trid issegwi l-istruzzjonijiet speċifikati fi Irrisettjar Quad SPI Flash f’paġna 9.

Għal deskrizzjonijiet ta' kodiċi ta' żball maġġuri u minuri CONFIG_STATUS u RSU_STATUS, irreferi għall-Appendiċi: Deskrizzjonijiet tal-Kodiċi ta' Żball CONFIG_STATUS u RSU_STATUS fil-Gwida tal-Utent tal-IP tal-Klijent tal-Kaxxa tal-Posta Intel FPGA.
Informazzjoni Relatata

Risposti ta' Kodiċi ta' Żball

Tabella 8. Kodiċi ta' Żball

Valur (Hex) Rispons tal-Kodiċi ta' Żball Deskrizzjoni
0 OK Jindika li l-kmand tlesta b'suċċess.
Kmand jista 'bi żball jirritorna l-istatus OK jekk kmand, bħal
QSPI_READ huwa parzjalment suċċess.
1 INVALID_COMMAND Jindika li r-ROM tal-boot attwalment mgħobbija ma tistax tiddikowdja jew tirrikonoxxi l-kodiċi tal-kmand.
3 UNKNOWN_COMMAND Jindika li l-firmware attwalment mgħobbi ma jistax jiddekodifika l-kodiċi tal-kmand.
4 INVALID_COMMAND_ PARAMETERS Jindika li l-kmand huwa fformattjat ħażin. Per example, l-issettjar tal-qasam tat-tul fl-header mhuwiex validu.
6 COMMAND_INVALID_ON_ SOURCE Jindika li l-kmand huwa minn sors li għalih mhuwiex attivat.
8 CLIENT_ID_NO_MATCH Jindika li l-ID tal-Klijent ma tistax tlesti t-talba biex tagħlaq l-aċċess esklussiv għal quad SPI. L-ID tal-Klijent ma jaqbilx mal-klijent eżistenti mal-aċċess esklussiv attwali għal quad SPI.
9 INVALID_ADDRESS L-indirizz huwa invalidu. Dan l-iżball jindika waħda mill-kundizzjonijiet li ġejjin:
  • Indirizz mhux allinjat
  • Problema ta' firxa ta' indirizzi
  • Problema tal-permess tal-qari
  • Valur ta 'għażla ta' ċippa invalida, li juri valur ta 'aktar minn 3
  • Indirizz invalidu fil-każ RSU
  • Valur ta' bitmask mhux validu għal GET_VOLTAGE kmand
  • Għażla ta' paġna mhux valida għall-kmand GET_TEMPERATURE
A AUTHENTICATION_FAIL Jindika l-falliment tal-awtentikazzjoni tal-firma bitstream tal-konfigurazzjoni.
B TIMEOUT Dan l-iżball jindika timeout minħabba l-kundizzjonijiet li ġejjin:
  • Kmand
  • Stennija għall-operazzjoni QSPI_READ biex titlesta
  • Stennija għall-qari tat-temperatura mitluba minn wieħed mis-sensers tat-temperatura. Jista 'jindika żball potenzjali ta' hardware fis-sensor tat-temperatura.
C HW_NOT_READY Jindika waħda mill-kundizzjonijiet li ġejjin:
  • Il-ħardwer mhux lest. Jista' jindika jew problema ta' inizjalizzazzjoni jew konfigurazzjoni. Il-ħardwer jista 'jirreferi għal quad SPI.
  • L-immaġni RSU mhix użata biex tikkonfigura l-FPGA.
D HW_ERROR Jindika li l-kmand tlesta mingħajr suċċess minħabba żball tal-hardware li ma jistax jiġi rkuprat.
80 – 8F KMAND_SPECIFIC_ ERROR Tindika żball speċifiku tal-kmand minħabba kmand SDM li użajt.
SDM

Kmand

Isem Żball Kodiċi ta' żball Deskrizzjoni
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 Jindika li l-pointer tal-cache eFuse mhuwiex validu.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 Jindika żball tal-memorja flash QSPI. Dan l-iżball jindika waħda mill-kundizzjonijiet li ġejjin:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • Problema tal-issettjar tal-għażla tal-flash chip QSPI
  • Problema tal-inizjalizzazzjoni tal-flash QSPI
  • Problema ta 'resetting tal-flash QSPI
  • Problema ta' aġġornament tas-settings tal-flash QSPI
QSPI_ALREADY_ OPEN 0x81 Jindika li l-aċċess esklussiv tal-klijent għal QSPI flash permezz tal-kmand QSPI_OPEN huwa diġà miftuħ.
100 NOT_CONFIGURED Jindika li l-apparat mhux ikkonfigurat.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Jindika li l-apparat huwa okkupat minħabba l-każijiet ta' użu li ġejjin:
  • RSU: Firmware ma jistax jgħaddi għal verżjoni differenti minħabba żball intern.
  • HPS: HPS huwa okkupat meta jkun fil-proċess ta' rikonfigurazzjoni HPS jew reset kiesaħ HPS.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Jindika li m'hemm l-ebda tweġiba valida disponibbli.
3FF ALT_SDM_MBOX_RESP_ ERROR Żball Ġenerali.

Irkupru ta' Kodiċi ta' Żball
It-tabella hawn taħt tiddeskrivi l-passi possibbli biex tirkupra minn kodiċi ta 'żball. L-irkupru ta 'żball jiddependi fuq każ ta' użu speċifiku.
Tabella 9. Irkupru ta' Kodiċi ta' Żball għal Kodiċi ta' Żball magħrufa

Valur Rispons tal-Kodiċi ta' Żball Irkupru ta' Kodiċi ta' Żball
4 INVALID_COMMAND_ PARAMETERS Ibgħat mill-ġdid l-header jew header tal-kmand b'argumenti b'parametri kkoreġuti.
Per example, tiżgura li l-issettjar tal-qasam tat-tul fl-header jintbagħat bil-valur korrett.
6 COMMAND_INVALID_ ON_SOURCE Ibgħat mill-ġdid il-kmand minn sors validu bħal JTAG, HPS, jew drapp tal-qalba.
8 CLIENT_ID_NO_MATCH Stenna li l-klijent li fetaħ l-aċċess għal quad SPI biex ilesti l-aċċess tiegħu u mbagħad jagħlaq l-aċċess esklussiv għal quad SPI.
9 INVALID_ADDRESS Passi possibbli għall-irkupru tal-iżbalji:
Għal GET_VOLTAGKmand E: Ibgħat kmand b'bitmask validu.
Għall-kmand GET_TEMPERATURE: Ibgħat kmand b'post validu tas-sensorju u maskra tas-sensorju.
Għall-operazzjoni QSPI:
  • Ibgħat kmand b'għażla ta 'ċippa valida.
  • Ibgħat kmand b'indirizz validu tal-flash QSPI.

Għal RSU: Ibgħat kmand b'indirizz validu tal-bidu tal-immaġni jew l-applikazzjoni tal-fabbrika.

B TIMEOUT Passi ta' rkupru possibbli:

Għall-kmand GET_TEMPERATURE: Erġa' pprova tibgħat il-kmand mill-ġdid. Jekk il-problema tippersisti, ikkonfigura mill-ġdid jew iċċekkja l-apparat.

Għall-operazzjoni QSPI: Iċċekkja l-integrità tas-sinjal tal-interfaces QSPI u erġa' pprova kmand.

Għall-operazzjoni mill-ġdid tal-HPS: Erġa' pprova tibgħat il-kmand mill-ġdid.

C HW_NOT_READY Passi ta' rkupru possibbli:

Għall-operazzjoni QSPI: Ikkonfigura mill-ġdid l-apparat permezz tas-sors. Kun żgur li l-IP użat biex jinbena d-disinn tiegħek jippermetti aċċess għall-flash QSPI.

Għal RSU: Ikkonfigura l-apparat bl-immaġni RSU.

80 QSPI_HW_ERROR Iċċekkja l-integrità tas-sinjal tal-interface QSPI u żgura li l-apparat QSPI ma jkunx bil-ħsara.
81 QSPI_ALREADY_OPEN Klijent diġà fetaħ QSPI. Kompli bl-operazzjoni li jmiss.
82 EFUSE_SYSTEM_FAILURE Ipprova konfigurazzjoni mill-ġdid jew iċ-ċiklu tal-enerġija. Jekk l-iżball jippersisti wara l-konfigurazzjoni mill-ġdid jew iċ-ċiklu tal-enerġija, l-apparat jista 'jkun bil-ħsara u ma jistax jiġi rkuprat.
100 NOT_CONFIGURED Ibgħat bitstream li jikkonfigura l-HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Passi possibbli għall-irkupru tal-iżbalji:

Għall-operazzjoni QSPI: Stenna għal konfigurazzjoni kontinwa jew klijent ieħor biex itemm l-operazzjoni.

Għal RSU: Ikkonfigura mill-ġdid l-apparat biex jirkupra minn żball intern.

Għal tħaddim mill-ġdid tal-HPS: Stenna għar-rikonfigurazzjoni permezz tal-HPS jew l-HPS Cold Reset biex titlesta.

Mailbox Klijent b'Avalon Streaming Interface Intel FPGA IP User Guide Dokument Archives

Għall-aħħar verżjonijiet u dawk preċedenti ta' din il-gwida għall-utent, irreferi għal Mailbox Klijent b'Avalon Streaming Interface Intel FPGA IP User Guide. Jekk IP jew verżjoni tas-softwer ma tkunx elenkata, tapplika l-gwida tal-utent għall-IP jew verżjoni tas-softwer preċedenti.

Il-verżjonijiet tal-IP huma l-istess bħall-verżjonijiet tas-softwer Intel Quartus Prime Design Suite sa v19.1. Mill-verżjoni tas-software Intel Quartus Prime Design Suite 19.2 jew aktar tard, il-qalba tal-IP għandhom skema ġdida ta 'verżjoni IP.

Storja ta 'Reviżjoni tad-Dokument għall-Klijent tal-Kaxxa tal-Posta bl-Interface Streaming Avalon Gwida għall-Utent Intel FPGA IP

Verżjoni tad-Dokument Verżjoni Intel Quartus Prime Verżjoni IP Bidliet
2022.09.26 22.3 1.0.1 Għamilt il-bidliet li ġejjin:
  • Aġġorna l-GET_VOLTAGE ringiela tal-kmand fil-

Lista tal-Kmand u tabella Deskrizzjoni.

  • Nota miżjuda għall-Appoġġ tal-Familja tal-Apparat tal-Mejda.
  • Rivedut QSPI_SET_CS deskrizzjoni tal-kmand fit-tabella ta' Lista ta' Kmand u Deskrizzjoni.
2022.04.04 22.1 1.0.1 Aġġorna t-tabella tal-Lista tal-Kmand u tad-Deskrizzjoni.
  • Deskrizzjoni tal-istatus tal-pin aġġornata għall-kmand CONFIG_STATUS.
  • Neħħa l-kmand REBOOT_HPS.
2021.10.04 21.3 1.0.1 Għamilt il-bidla li ġejja:
  • Rivedut Lista tal-Kmand u Deskrizzjoni mejda. Deskrizzjoni aġġornata għal:
    • KONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Għamilt il-bidliet li ġejjin:
  • Rivedut Lista tal-Kmand u Deskrizzjoni mejda. Deskrizzjoni aġġornata għal:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Għamilt il-bidliet li ġejjin:
  • Deskrizzjoni RSU_IMAGE_UPDATE riveduta fil- Lista tal-Kmand u Deskrizzjoni mejda.
  • Ristrutturat Kmandi ta 'Operazzjoni. Neħħew id-deskrizzjonijiet tal-kodiċi ta' żball maġġuri u minuri għall-kmandi CONFIG_STATUS u RSU_STATUS. Il-kodiċijiet tal-iżball maġġuri u minuri issa huma dokumentati bħala appendiċi fil- Mailbox Klijent Intel FPGA IP Gwida għall-Utent.
2020.12.14 20.4 1.0.1 Għamilt il-bidliet li ġejjin:
  • Miżjud nota importanti dwar ir-resetting tal-flash QSPI fil- Kmandi ta 'Operazzjoni suġġett.
  • Aġġornata l- Lista tal-Kmand u Deskrizzjoni tabella:
    • Deskrizzjoni tal-kmand GET_TEMPERATURE riveduta.
    • Deskrizzjoni tal-kmand RSU_IMAGE_UPDATE riveduta.
  • Test miżjud dwar ir-resetting tal-flash QSPI.
  • Test miżjud li jiddeskrivi l-imġieba bejn il-host estern u l-FPGA.
  • Test imneħħi: Jirritorna rispons mhux żero jekk l-apparat ikun diġà qed jipproċessa kmand tal-konfigurazzjoni.
    • Id-deskrizzjonijiet QSPI_WRITE u QSPI_READ aġġornati biex jispeċifikaw li d-daqs massimu tat-trasferiment huwa 4 kilobytes jew 1024 kelma.
    • It-tul tar-rispons ikkoreġut minn 1 sa 0 għall-QSPI_OPEN, QSPI_CLOSE u QSPI_SET_CS kmand.
    • Deskrizzjonijiet QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, u QSPI_WRITE_DEVICE_REG riveduti.
    • Żid kmand ġdid: REBOOT_HPS.
  • Miżjud suġġett ġdid: Error Code Recovery.
2020.10.05 20.3 1.0.1
  • Bidla t-titlu ta' din il-gwida għall-utent minn Mailbox Avalon Streaming Interface Klijent Intel FPGA IP Gwida għall-Utent biex Mailbox Klijent b'Avalon Streaming Interface Intel FPGA IP User Guide minħabba l-bidla fl-isem IP fil-Katalgu IP Intel Quartus Prime.
  • Aġġornata globalment l-istanzi kollha tal-isem tal-IP.
  • Deskrizzjoni riveduta tal-kmand GET TEMPERATURE għal apparati Intel Agilex fil- Lista tal-Kmand u Deskrizzjoni mejda.
  • Miżjud rakkomandazzjoni dwar is-sinkronizzatur reset fil- Arloġġ u Reset Interfaces mejda.
  • Aġġornata l- Kodiċi ta' Żball mejda. Miżjud tweġibiet ġodda tal-kodiċi tal-iżball:
    • HW_ERROR
    • KMAND_SPECIFIC_ERROR
  • Neħħa l- Postijiet tas-Sensor tat-Temperatura suġġett. L-informazzjoni tas-sensorju tat-temperatura hija disponibbli fil- Gwida għall-Utent tal-Ġestjoni tal-Enerġija Intel Agilex.
2020.06.30 20.2 1.0.0
  • Bidla t-titlu ta' din il-gwida għall-utent minn Mailbox Avalon ST Klijent Intel FPGA IP Gwida għall-Utent biex Mailbox Avalon Streaming Interface Klijent Intel FPGA IP Gwida għall-Utent.
  • Titolu tas-suġġett imsejjaħ mill-ġdid Header ta' Kmand u Rispons biex Kmandi u Risposti.
  • ID riveduta, TUL, u Kodiċi tal-Kmand/Kodiċi ta 'żball deskrizzjonijiet fil- Kmand u Rispons Header Deskrizzjoni mejda.
  • Titolu tas-suġġett imsejjaħ mill-ġdid Kmandi appoġġjati biex Kmandi ta 'Operazzjoni.
  • Riveduta d-deskrizzjoni tal-kmandi li ġejjin fil- Lista tal-Kmand u Deskrizzjoni tabella:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Titolu tas-suġġett imsejjaħ mill-ġdid Kodiċi ta' Żball biex Risposti ta' Kodiċi ta' Żball.
  • Kmand UNKNOWN_BR imneħħi mill- Kodiċi ta' Żball mejda.
2020.04.13 20.1 1.0.0 Għamilt il-bidliet li ġejjin:
  • Miżjud informazzjoni dwar is-sensuri tat-temperatura għall-kmand GET_TEMPERATURE, inklużi figuri li juru postijiet TSD.
  • Miżjud kmand RSU_NOTIFY fil- Lista u Deskrizzjoni tal-Kodiċi tal-Kmand mejda.
  • Aġġornata l- Kodiċi ta' Żball tabella:
    • Ismu mill-ġdid INVALID_COMMAND_PARAMETERS għal INVALID_LENGTH.
    • Inbidel il-valur hex COMMAND_INVALID_ON_SOURCE minn 5 għal 6.
    • Inbidel il-valur hex CLIENT_ID_NO_MATCH minn 6 għal 8.
    • Inbidel il-valur hex INVALID_ADDRESS minn 7 għal 9.
    • Miżjud kmand AUTHENTICATION_FAIL.
    • Inbidel il-valur hex TIMEOUT minn 8 għal B.
    • Inbidel il-valur hex HW_NOT_READY minn 9 għal C.
2019.09.30 19.3 1.0.0 Rilaxx inizjali.

 Għal feedback, jekk jogħġbok żur:  FPGAtechdocfeedback@intel.com

 

Dokumenti / Riżorsi

Intel Mailbox Klijent b'Avalon Streaming Interface FPGA IP [pdfGwida għall-Utent
Klijent tal-Kaxxa tal-Posta b'Interface ta' Streaming Avalon FPGA IP, Klijent tal-Kaxxa tal-Posta, Interface ta' Streaming Avalon FPGA IP

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *