intel pašto dėžutės klientas su Avalon srautinio perdavimo sąsaja FPGA IP vartotojo vadovas
intel pašto dėžutės klientas su Avalon srautinio perdavimo sąsaja FPGA IP

Pašto dėžutės klientas su „Avalon®“ srautinio perdavimo sąsaja „Intel FPGA IP Over“.view

Pašto dėžutės klientas su Avalon® srautinio perdavimo sąsaja Intel® FPGA IP (pašto dėžutės klientas su Avalon ST kliento IP) suteikia ryšio kanalą tarp jūsų pasirinktinės logikos ir saugaus įrenginio tvarkyklės (SDM). Galite naudoti pašto dėžutės klientą su Avalon ST IP, norėdami siųsti komandų paketus ir gauti atsakymo paketus iš SDM periferinių modulių. Pašto dėžutės klientas su Avalon ST IP apibrėžia funkcijas, kurias vykdo SDM.

Jūsų pasirinkta logika gali naudoti šį ryšio kanalą informacijai gauti ir pasiekti „flash“ atmintį iš šių periferinių modulių:

  • Lusto ID
  • Temperatūros jutiklis
  • Voltage Jutiklis
  • Keturių nuosekliosios periferinės sąsajos (SPI) „flash“ atmintis

Pastaba: Šiame vartotojo vadove terminas „Avalon ST“ sutrumpina „Avalon“ srautinio perdavimo sąsają arba IP.

1 pav. Pašto dėžutės klientas su Avalon ST IP sistemos dizainu
Pašto dėžutės klientas su Avalon ST IP sistemos dizainu

Toliau pateiktame paveikslėlyje parodyta programa, kurioje pašto dėžutės klientas su Avalon ST IP nuskaito lusto ID.

Paveikslas 2. Pašto dėžutės klientas su Avalon ST IP nuskaito lusto ID
Pašto dėžutės klientas su Avalon ST IP nuskaito lusto ID

Įrenginio šeimos palaikymas

Toliau pateikiami „Intel“ FPGA IP įrenginių palaikymo lygio apibrėžimai:

  • Išankstinis palaikymas — Šios įrenginių šeimos IP galima modeliuoti ir kompiliuoti. Laiko modeliai apima pradinius inžinerinius vėlavimų įvertinimus, pagrįstus ankstyva informacija po išdėstymo. Laiko nustatymo modeliai gali keistis, nes silicio bandymai pagerina tikrojo silicio ir laiko modelių koreliaciją. Šį IP galite naudoti sistemos architektūros ir išteklių panaudojimo tyrimams, modeliavimui, prisegimui, sistemos delsos vertinimams, pagrindiniams laiko įvertinimams (konfigūracijos biudžeto sudarymui) ir I/O perdavimo strategijai (duomenų kelio plotis, serijos gylis, įvesties/išvesties standartų prekyba). išjungimai).
  • Preliminari parama — IP patvirtintas naudojant preliminarius šios įrenginių šeimos laiko modelius. IP atitinka visus funkcinius reikalavimus, bet vis tiek gali būti atliekama įrenginių šeimos laiko analizė. Gamybos projektuose jį galima naudoti atsargiai.
  • Galutinė parama — IP patvirtintas naudojant galutinius šios įrenginių šeimos laiko modelius. IP atitinka visus įrenginio šeimos funkcinius ir laiko reikalavimus ir gali būti naudojamas gamybos projektuose.

1 lentelė. Įrenginio šeimos palaikymas

Įrenginių šeima Palaikymas
Intel Agilex™ Išankstinis

Pastaba: Negalite imituoti pašto dėžutės kliento su Avalon Streaming Interface Intel FPGA IP, nes IP gauna atsakymus iš SDM. Norint patvirtinti šį IP, „Intel“ rekomenduoja atlikti aparatinės įrangos įvertinimą.

Susijusi informacija
Pašto dėžutės klientas su „Avalon“ srautinio perdavimo sąsaja „Intel FPGA IP“ laidos pastabos

Parametrai

Parametro pavadinimas Vertė Aprašymas
Įgalinti būsenos sąsają Įjungti išjungti Kai įjungiate šią sąsają, pašto dėžutės klientas su Avalon srautinio perdavimo sąsaja Intel FPGA IP apima signalą command_status_invalid. Kai teigia command_status_invalid, turite iš naujo nustatyti IP.

Sąsajos
Toliau pateiktame paveikslėlyje parodytas pašto dėžutės klientas su „Avalon“ srautinio perdavimo sąsaja „Intel“ FPGA IP sąsajomis:

3 pav. Pašto dėžutės klientas su „Avalon“ srautinio perdavimo sąsaja „Intel“ FPGA IP sąsajomis
Pašto dėžutės klientas su „Avalon“ srautinio perdavimo sąsaja „Intel“ FPGA IP sąsajomis

Daugiau informacijos apie „Avalon“ srautinio perdavimo sąsajas rasite „Avalon“ sąsajos specifikacijose.
Susijusi informacija
Avalon sąsajos specifikacijos

Laikrodžio ir atstatymo sąsajos

Lentelė 2. Laikrodžio ir atstatymo sąsajos

Signalo pavadinimas Kryptis Aprašymas
in_clk Įvestis Tai yra „Avalon“ srautinio perdavimo sąsajų laikrodis. Didžiausias dažnis yra 250 MHz.
in_reset Įvestis Tai aktyvus aukštas atstatymas. Assert in_reset, kad iš naujo nustatytumėte pašto dėžutės klientą su Avalon srautinio perdavimo sąsaja Intel FPGA IP (pašto dėžutės klientas su Avalon ST IP). Kai patvirtinamas in_reset signalas, SDM turi pašalinti bet kokią laukiančią veiklą iš pašto dėžutės kliento su Avalon ST IP. SDM ir toliau apdoroja kitų klientų komandas.

Norint užtikrinti, kad pašto dėžutės klientas su Avalon ST IP tinkamai veiktų, kai įrenginys įjungiamas vartotojo režimu, jūsų konstrukcijoje turi būti Reset Release Intel FPGA IP, kad nustatymas būtų atliktas iš naujo, kol FPGA audinys įjungs vartotojo režimą. „Intel“ rekomenduoja naudoti atstatymo sinchronizatorių, kai prijungiate vartotojo atstatymą arba Reset Release IP išvestį prie

pašto dėžutės kliento iš naujo nustatymo prievadą su Avalon ST IP. Norėdami įdiegti sinchronizatorių iš naujo, naudokite Reset Bridge Intel FPGA IP, pasiekiamą Platform Designer.

Pastaba: Platformos dizainerio IP atkūrimo ir ryšio gairių ieškokite Reikalingi ryšio ir pagrindinio kompiuterio komponentai, skirti nuotoliniam sistemos naujinimo dizainui.ampIntel Agilex konfigūracijos vartotojo vadove.

Komandų sąsaja
Norėdami siųsti komandas į SDM, naudokite „Avalon Streaming“ („Avalon ST“) sąsają.

3 lentelė. Komandų sąsaja

Signalo pavadinimas Kryptis Aprašymas
komanda_paruošta Išvestis Pašto dėžutės klientas su Avalon ST Intel FPGA IP patvirtina command_ready, kai yra pasirengęs gauti komandas iš programos. Pasirengimo_delsavimas yra 0 ciklų. Pašto dėžutės klientas su Avalon ST gali priimti command_data[31:0] tuo pačiu ciklu, kurį teigia command_ready.
command_valid Įvestis Signalas command_valid nurodo, kad komandos_duomenys galioja.
komandos_duomenys[31:0] Įvestis Command_data magistralė nukreipia komandas į SDM. Komandų apibrėžimus rasite komandų sąraše ir aprašyme.
komandų_paketo pradžia Įvestis Command_startofpacket tvirtinama pirmame komandų paketo cikle.
command_endofpacket Įvestis Command_endofpacket paskutiniame komandos cikle patvirtina paketą.

Paveikslas 4. „Avalon ST“ komandų paketo laikas
fig:m ST komandų paketas

Atsakymo sąsaja
SDM Avalon ST kliento IP siunčia atsakymus į jūsų programą naudodamas atsakymo sąsają.

4 lentelė. Atsakymo sąsaja

5 signalas Kryptis Aprašymas
atsakymas_paruoštas Įvestis Programos logika gali patvirtinti signalą „Response_ready“, kai tik gali gauti atsakymą.
atsakymas_galiojantis Išvestis SDM teigia atsakymas_galiojantis, kad parodytų, jog atsako_duomenys galioja.
atsakymo_duomenys[31:0] Išvestis SDM valdo atsakymo_duomenis, kad pateiktų prašomą informaciją. Pirmasis atsakymo žodis yra antraštė, identifikuojanti komandą, kurią teikia SDM. Atsižvelgti į Komandų sąrašas ir aprašymas komandų apibrėžimams.
atsako_paketo pradžia Išvestis Response_startofpacket tvirtinama pirmajame atsakymo paketo cikle.
atsako_paketo pabaiga Išvestis Response_endofpacket tvirtinama paskutiniame atsakymo paketo cikle.

5 pav. Avalon ST atsako paketo laikas
Avalon ST atsako paketas

Komandos būsenos sąsaja

5 lentelė. Komandos būsenos sąsaja

Signalo pavadinimas Kryptis Aprašymas
komandos_būsena_negaliojanti Išvestis Command_status_invalid teigia, kad nurodo klaidą. Šis signalas paprastai nurodo, kad komandos ilgis, nurodytas komandos antraštėje, nesutampa su išsiųstos komandos ilgiu. Kai teigia command_status_invalid, jūsų programos logika turi nurodyti in_reset, kad iš naujo paleistumėte pašto dėžutės klientą su Avalon srautinio perdavimo sąsaja Intel FPGA IP.

6 pav. Nustatyti iš naujo po command_status_invalid Asserts
pav: command_status_invalid Asserts

Komandos ir atsakymai

Pagrindinio kompiuterio valdiklis bendrauja su SDM naudodamas komandų ir atsakymų paketus per pašto dėžutės klientą Intel FPGA IP.

Pirmasis komandos ir atsakymo paketų žodis yra antraštė, kurioje pateikiama pagrindinė informacija apie komandą ar atsakymą.

7 pav. Komandų ir atsakymų antraštės formatas
pav. Komandų ir atsakymų antraštės formatas

Pastaba: Laukas LENGTH komandos antraštėje turi atitikti atitinkamos komandos ilgį.
Šioje lentelėje aprašomi antraštės komandos laukai.

6 lentelė. Komandų ir atsakymų antraštės aprašymas

Antraštė Bit Aprašymas
Rezervuota [31:28] Rezervuota.
ID [27:24] Komandos ID. Atsakymo antraštė grąžina komandos antraštėje nurodytą ID. Komandų aprašymus rasite skyriuje Operacijų komandos.
0 [23] Rezervuota.
ILGIS [22:12] Argumentų žodžių skaičius po antraštės. IP atsako su klaida, jei nurodytai komandai įvedamas neteisingas argumentų žodžių skaičius.
Jei nesutampa komandos ilgis, nurodytas komandos antraštėje, ir išsiųstų žodžių skaičius. IP pakelia 3 pertraukimo būsenos registro (COMMAND_INVALID) bitą, o pašto dėžutės klientas turi būti nustatytas iš naujo.
Rezervuota [11] Rezervuota. Turi būti nustatytas į 0.
Komandos kodas / klaidos kodas [10:0] Komandos kodas nurodo komandą. Klaidos kodas rodo, ar komanda pavyko, ar nepavyko.
Komandos antraštėje šie bitai reiškia komandos kodą. Atsakymo antraštėje šie bitai nurodo klaidos kodą. Jei komanda sėkminga, klaidos kodas yra 0. Jei komanda nepavyksta, žr. klaidų kodus, nurodytus Klaidos kodo atsakymai.

Operacijos komandos

Iš naujo nustatoma Quad SPI Flash
Svarbu:
„Intel Agilex“ įrenginiuose turite prijungti nuosekliąją blykstę arba keturių SPI blykstės atstatymo kaištį prie AS_nRST kaiščio. SDM turi visiškai valdyti QSPI atstatymą. Nejunkite keturių SPI atstatymo kaiščio prie jokio išorinio pagrindinio kompiuterio.

7 lentelė. Komandų sąrašas ir aprašymas

komandą Kodas (šešioliktainis) Komandos ilgis (1) Atsakymo ilgis (1) Aprašymas
NEOP 0 0 0 Išsiunčia atsakymą į OK būseną.
GET_IDCODE 10 0 1 Atsiliepime nurodomas vienas argumentas – JTAG Įrenginio IDCODE
GET_CHIPID 12 0 2 Atsakyme yra 64 bitų CHIPID reikšmė su mažiausiai reikšmingu žodžiu.
GET_USERCODE 13 0 1 Atsakyme yra vienas argumentas, tai yra 32 bitų JTAG USERCODE, kurį konfigūracijos bitų srautas įrašo į įrenginį.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGE komanda turi vieną argumentą, kuris yra bitų kaukė, nurodanti kanalus, kuriuos reikia skaityti. 0 bitas nurodo 0 kanalą, 1 bitas nurodo 1 kanalą ir pan.
Atsakyme yra vieno žodžio argumentas kiekvienam bitų kaukėje nustatytam bitui. ttagGrąžintas e yra beženklis fiksuoto taško skaičius, 16 bitų žemiau dvejetainio taško. Pavyzdžiui,ample, a ttage iš 0.75 V grąžina 0x0000C000. (3)
„Intel Agilex“ įrenginiai turi vieną tūrįtage jutiklis. Vadinasi, atsakymas visada yra vienas žodis.
GET_ TEMPERATURE 19 1 n(4) Komanda GET_TEMPERATURE grąžina jūsų nurodytų pagrindinio audinio arba siųstuvo-imtuvo kanalo vietų temperatūrą arba temperatūras.

Intel Agilex įrenginiuose vietoms nurodyti naudokite argumentą sensor_req. Sensor_req apima šiuos laukus:

  • Bitai[31:28]: Rezervuota.
  • Bitai [27:16]: jutiklio vieta. Nurodo TSD vietą.
  • Bitai [15:0]: jutiklio kaukė. Nurodo jutiklius, kuriuos reikia nuskaityti pagal nurodytą jutiklio vietą. Atsakyme yra vienas žodis kiekvienai prašomai temperatūrai. Jei praleista, komanda nuskaito kanalą 0. Mažiausiai reikšmingas bitas (lsb) atitinka jutiklį 0. Didžiausias reikšmės bitas (msb) atitinka 15 kanalą.

Grąžinama temperatūra yra pasirašyta fiksuota vertė, 8 bitais žemiau dvejetainio taško. Pavyzdžiui,ample, 10°C temperatūra grąžina 0x00000A00. A esant -1.5 °C temperatūrai, grąžinama 0xFFFFFE80.
Jei bitų kaukė nurodo neteisingą vietą, komanda grąžina klaidos kodą, kuris yra bet kokia reikšmė diapazone 0x80000000 -0x800000FF.
„Intel Agilex“ įrenginių atveju daugiau informacijos apie vietinius įmontuotus temperatūros jutiklius rasite „Intel Agilex Power Management“ vartotojo vadove.

RSU_IMAGE_ ATNAUJINIMAS 5C 2 0 Suaktyvina perkonfigūravimą iš duomenų šaltinio, kuris gali būti gamyklinis arba programos vaizdas.
tęsėsi…
  1. Į šį skaičių neįtraukta komandos ar atsakymo antraštė.
  2. „Intel Agilex“ įrenginiuose, kurie palaiko kelių įrenginių skaitymą, indeksas n atitinka jūsų įrenginyje įgalintų kanalų skaičių.
  3. Žr „Intel Agilex Power Management“ vartotojo vadovas Norėdami gauti daugiau informacijos apie temperatūros jutiklių kanalus ir vietas.
  4. Indeksas n priklauso nuo jutiklių kaukių skaičiaus.
komandą Kodas (šešioliktainis) Komandos ilgis (1) Atsakymo ilgis (1) Aprašymas
Šiai komandai pasirenkamas 64 bitų argumentas, nurodantis perkonfigūravimo duomenų adresą „flash“. Siunčiant argumentą į IP, pirmiausia siunčiate bitus [31:0], po to bitus [63:32]. Jei nepateiksite šio argumento, laikoma, kad jo vertė yra 0.
  • Bitas [31:0]: programos vaizdo pradžios adresas.
  • Bitas [63:32]: Rezervuotas (įrašykite kaip 0).

Kai įrenginys apdoroja šią komandą, jis grąžina atsakymo antraštę į FIFO atsakymą, prieš pradėdamas iš naujo konfigūruoti įrenginį. Įsitikinkite, kad pagrindinis kompiuteris arba pagrindinio kompiuterio valdiklis nustoja aptarnauti kitus pertraukimus ir sutelkia dėmesį į atsakymo antraštės duomenų nuskaitymą, kad parodytų, jog komanda sėkmingai įvykdyta. Priešingu atveju pagrindinis kompiuteris arba pagrindinio kompiuterio valdiklis gali negauti atsakymo, kai prasidės perkonfigūravimo procesas.
Kai įrenginys tęsia konfigūravimą, ryšys tarp išorinio pagrindinio kompiuterio ir FPGA prarandamas. Jei kurdami naudojate PCIe, turite iš naujo išvardyti PCIe nuorodą.
Svarbu: Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT nuskaito keturių SPI blykstės vietą dviem RSU naudojamoms skirsnio lentelėms: SPT0 ir SPT1.
4 žodžių atsakyme yra ši informacija:
Žodis Vardas Aprašymas
0 SPT0[63:32] SPT0 adresas keturioje SPI blykstėje.
1 SPT0[31:0]
2 SPT1[63:32] SPT1 adresas keturioje SPI blykstėje.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Praneša apie paskutinės perkonfigūracijos būseną. Šią komandą galite naudoti norėdami patikrinti konfigūracijos būseną konfigūracijos metu ir po jos. Atsakyme pateikiama ši informacija:
Žodis Santrauka Aprašymas
0 valstybė Aprašoma naujausia su konfigūracija susijusi klaida. Grąžina 0, kai nėra konfigūracijos klaidų.
Klaidos lauke yra 2 laukai:
  • Viršutinis 16 bitų: pagrindinės klaidos kodas.
  • Mažesnis 16 bitų: nedidelis klaidos kodas.

Žr. priedą: CONFIG_STATUS ir RSU_STATUS klaidų kodų aprašymai pašto dėžutės kliente Intel FPGA IP  Vartotojo vadovas daugiau informacijos.

1 Quartus versija Galimos Intel Quartus® Prime programinės įrangos versijose nuo 19.4 iki 21.2, lauke rodoma:
  • Bitas [31:28]: paskutiniu metu naudotos programinės aparatinės įrangos arba sprendimo programinės įrangos kopijos indeksas. Galimos reikšmės yra 0, 1, 2 ir 3.
  • Bit [27:24]: Rezervuota
  • Bitas [23:16]: reikšmė yra „0“
„Intel Quartus Prime“ programinės įrangos versija 21.3 arba naujesnė, „Quartus“ versija rodo:
  • Bitas [31:28]: paskutiniu metu naudotos programinės aparatinės įrangos arba sprendimo programinės įrangos kopijos indeksas. Galimos reikšmės yra 0, 1, 2 ir 3.
  • Bit [27:24]: Rezervuota
  • Bit [23:16]: Major Quartus leidimo numeris
  • Bitas [15:8]: Minor Quartus leidimo numeris
  • Bitas [7:0]: Quartus atnaujinimo numeris

Pavyzdžiui,ample, „Intel Quartus Prime“ programinės įrangos versijoje 21.3.1, šios reikšmės nurodo pagrindinį ir mažąjį „Quartus“ leidimų numerius ir „Quartus“ naujinimo numerį:

  • Bitas [23:16] = 8'd21 = 8'h15
  • Bitas [15:8] = 8'd3 = 8'h3
  • Bitas [7:0] = 8'd1 = 8'h1
2 Smeigtuko būsena
  • Bitas [31]: dabartinė nSTATUS išvesties vertė (aktyvus žemas)
  • Bitas [30]: aptikta nCONFIG įvesties reikšmė (aktyvus žemas)
  • Bit [29:8]: Rezervuota
  • Bitas [7:6]: konfigūracijos laikrodžio šaltinis
    • 01 = vidinis osciliatorius
    • 10 = OSC_CLK_1
  • Bit [5:3]: Rezervuota
  • Bitas [2:0]: MSEL reikšmė įjungiant
3 Minkštos funkcijos būsena Nurodoma kiekvienos minkštosios funkcijos reikšmė, net jei šios funkcijos nepriskyrėte SDM kaiščiui.
  • Bit [31:6]: Rezervuota
  • Bitas [5]: HPS_WARMRESET
  • [4] bitas: HPS_COLDRESET
  • [3] bitas: SEU_ERROR
  • [2] bitas: CVP_DONE
  • [1] bitas: INIT_DONE
  • [0] bitas: CONF_DONE
4 Klaidos vieta Nurodoma klaidos vieta. Grąžina 0, jei nėra klaidų.
5 Klaidos detalės Pateikiama informacija apie klaidą. Grąžina 0, jei nėra klaidų.
RSU_STATUSAS 5B 0 9 Praneša apie esamą nuotolinio sistemos atnaujinimo būseną. Šią komandą galite naudoti norėdami patikrinti konfigūracijos būseną konfigūracijos metu ir ją užbaigus. Ši komanda pateikia šiuos atsakymus:
Žodis Santrauka Aprašymas

(Tęsti….)

  1. Į šį skaičių neįtraukta komandos ar atsakymo antraštė
0-1 Dabartinis vaizdas Šiuo metu veikiančios programos vaizdo blykstės poslinkis.
2-3 Netinkamas vaizdas Aukščiausio prioriteto nesėkmingos programos vaizdo blykstės poslinkis. Jei „flash“ atmintyje yra keletas vaizdų, išsaugoma pirmojo nepavykusio vaizdo vertė. Visų 0 reikšmė rodo, kad netinkamų vaizdų nėra. Jei netinkamų vaizdų nėra, likę būsenos informacijos žodžiai nesaugo galiojančios informacijos.
Pastaba:Kylantis nCONFIG kraštas, skirtas perkonfigūruoti iš ASx4, šio lauko neišvalo. Informacija apie nepavykusį vaizdą atnaujinama tik tada, kai pašto dėžutės klientas gauna naują komandą RSU_IMAGE_UPDATE ir sėkmingai sukonfigūruoja iš atnaujinimo vaizdo.
4 valstybė Sugedusio vaizdo gedimo kodas. Klaidos lauką sudaro dvi dalys:
  • Bitas [31:16]: pagrindinis klaidos kodas
  • Bitas [15:0]: Mažos klaidos kodas Grąžina 0, jei nėra gedimų. Atsižvelgti į

Priedas: CONFIG_STATUS ir RSU_STATUS klaidų kodų aprašymai pašto dėžutės kliento Intel FPGA IP vartotojo vadove, kad gautumėte daugiau informacijos.

5 Versija RSU sąsajos versija ir klaidos šaltinis.
Norėdami gauti daugiau informacijos, žr. „RSU būsenos ir klaidų kodų“ skyrių „Hard Processor System Remote System Update User Guide“.
6 Klaidos vieta Išsaugo sugedusio vaizdo klaidos vietą. Grąžina 0, jei nėra klaidų.
7 Klaidos detalės Išsaugo informaciją apie netinkamą vaizdą. Grąžina 0, jei nėra klaidų.
8 Dabartinis vaizdo bandymų skaitiklis Dabartinio vaizdo bandymų skaičius. Skaitiklis iš pradžių yra 0. Po pirmojo bandymo skaitiklis nustatomas į 1, o po antro karto – 2.
Nurodykite maksimalų bandymų skaičių „Intel Quartus Prime“ nustatymuose File (.qsf). Komanda yra: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Galiojančios MAX_RETRY skaitiklio reikšmės yra 1-3. Tikrasis galimų bandymų skaičius yra MAX_RETRY –1
Šis laukas buvo įtrauktas į „Intel Quartus Prime Pro Edition“ programinės įrangos 19.3 versiją.
tęsėsi…
  1. Į šį skaičių neįtraukta komandos ar atsakymo antraštė.
RSU_NOTIFY 5D 1 0 Išvalo visą klaidos informaciją RSU_STATUS atsakyme ir iš naujo nustato pakartotinių bandymų skaitiklį. Vieno žodžio argumentas turi šiuos laukus:
  • 0x00050000: Išvalykite esamą atstatymo pakartotinių bandymų skaitiklį. Iš naujo nustačius dabartinį pakartotinių bandymų skaitiklį, skaitiklis grąžinamas į nulį, tarsi dabartinis vaizdas būtų sėkmingai įkeltas pirmą kartą.
  • 0x00060000: Išvalykite klaidos būsenos informaciją.
  • Visos kitos vertės yra rezervuotos.

Ši komanda nepasiekiama anksčiau nei 19.3 „Intel Quartus Prime Pro Edition“ programinės įrangos versija.

QSPI_OPEN 32 0 0 Prašo išskirtinės prieigos prie keturių SPI. Jūs pateikiate šią užklausą prieš bet kokias kitas QSPI užklausas. SDM priima užklausą, jei quad SPI nenaudojamas ir SDM nekonfigūruoja įrenginio.
Grąžina OK, jei SDM suteikia prieigą.
SDM suteikia išskirtinę prieigą klientui naudojant šią pašto dėžutę. Kiti klientai negali pasiekti keturių SPI, kol aktyvus klientas neatsisako prieigos naudodamas QSPI_CLOSE komandą.
Prieiga prie keturių SPI „flash“ atminties įrenginių naudojant bet kokį pašto dėžutės kliento IP pagal numatytuosius nustatymus nepasiekiama projektuose, kuriuose yra HPS, nebent išjungsite QSPI HPS programinės įrangos konfigūracijoje.
Svarbu: Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.
QSPI_CLOSE 33 0 0 Uždaroma išskirtinė prieiga prie keturių SPI sąsajos.
Svarbu:Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.
QSPI_SET_CS 34 1 0 Nurodo vieną iš prijungtų keturių SPI įrenginių per lusto pasirinkimo eilutes. Paima vieno žodžio argumentą, kaip aprašyta toliau
  • Bitai [31:28]: pasirinktinas Flash įrenginys. Žemiau esančioje informacijoje rasite reikšmę, atitinkančią nCSO[0:3] kaiščius
    • Vertė 4'h0000 pasirenka blykstę, atitinkančią nCSO[0].
    • Vertė 4'h0001 pasirenka blykstę, atitinkančią nCSO[1].
    • Vertė 4'h0002 pasirenka blykstę, atitinkančią nCSO[2].
    • Vertė 4'h0003 pasirenka atitinkamą blykstę nCSO[3].
  • Bitai [27:0]: rezervuota (įrašykite kaip 0).

Pastaba: „Intel Agilex“ arba „Intel Stratix® 10“ įrenginiai palaiko vieną AS x4 „flash“ atminties įrenginį AS konfigūravimui iš keturių SPI įrenginio, prijungto prie nCSO[0]. Įrenginiui įjungus vartotojo režimą, galite naudoti iki keturių AS x4 „flash“ atmintinių, kad galėtumėte naudoti pašto dėžutės kliento IP arba HPS kaip duomenų saugyklą. Pašto dėžutės kliento IP arba HPS gali naudoti nCSO[3:0], kad pasiektų keturių SPI įrenginius.
Ši komanda yra neprivaloma AS x4 konfigūracijos schemoje, lusto pasirinkimo eilutė seka paskutinę įvykdytą QSPI_SET_CS komandą arba numatytąją nCSO[0] po AS x4 konfigūracijos. JTAG konfigūracijos schema reikalauja vykdyti šią komandą, kad būtų galima pasiekti QSPI blykstę, jungiančią SDM_IO kaiščius.
Prieiga prie QSPI „flash“ atminties įrenginių naudojant SDM_IO kaiščius galima tik naudojant AS x4 konfigūracijos schemą, JTAG konfigūracija ir AS x4 konfigūracijai sudarytas dizainas. Norėdami naudoti „Avalon“ srautinio perdavimo sąsajos (Avalon ST) konfigūracijos schemą, turite prijungti QSPI „flash“ atmintis prie GPIO kaiščių.

tęsėsi…
  1. Į šį skaičių neįtraukta komandos ar atsakymo antraštė
Svarbu: Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.
QSPI_READ 3A 2 N Nuskaito pridėtą keturių SPI įrenginį. Didžiausias perdavimo dydis yra 4 kilobaitai (KB) arba 1024 žodžiai.
Pateikiami du argumentai:
  • Keturkampis SPI „flash“ adresas (vienas žodis). Adresas turi būti sulygiuotas su žodžiais. Įrenginys grąžina 0x1 klaidos kodą nesuderintam adresui.
  • Skaitomų žodžių skaičius (vienas žodis).

Sėkmingai grąžina Gerai ir nuskaitytus duomenis iš keturių SPI įrenginio. Atsakymas į gedimą grąžina klaidos kodą.
Jei skaitymas iš dalies sėkmingas, QSPI_READ gali klaidingai grąžinti būseną OK.
Pastaba: Negalite paleisti komandos QSPI_READ, kol vyksta įrenginio konfigūracija.
Svarbu:Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.

QSPI_WRITE 39 2+N 0 Rašo duomenis į keturių SPI įrenginį. Didžiausias perdavimo dydis yra 4 kilobaitai (KB) arba 1024 žodžiai.
Pateikiami trys argumentai:
  • „Flash“ adreso poslinkis (vienas žodis). Rašymo adresas turi būti sulygiuotas su žodžiais.
  • Rašomų žodžių skaičius (vienas žodis).
  • Duomenys, kuriuos reikia įrašyti (vienas ar daugiau žodžių). Sėkmingai parašius, grąžinamas OK atsakymo kodas.

Norėdami paruošti atmintį rašymui, prieš išleisdami šią komandą naudokite QSPI_ERASE komandą.
Pastaba: Negalite paleisti komandos QSPI_WRITE, kol vyksta įrenginio konfigūracija.
Svarbu:Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.

QSPI_ERASE 38 2 0 Ištrina 4/32/64 KB keturių SPI įrenginio sektorių. Pateikiami du argumentai:
  • „Flash“ adreso poslinkis, kad būtų pradėtas trynimas (vienas žodis). Priklausomai nuo norimų ištrinti žodžių skaičiaus, pradžios adresas turi būti:
    • 4 KB sulygiuotas, jei skaičių žodžių, kuriuos reikia ištrinti, dydis yra 0x400
    • 32 KB sulygiuotas, jei skaičių žodžių, kuriuos reikia ištrinti, dydis yra 0x2000
    • 64 KB sulygiuotas, jei skaičių žodžiai, kuriuos reikia ištrinti, yra 0x4000 Pateikia klaidą ne 4/32/64 KB lygiuotiems adresams.
  • Ištrintinų žodžių skaičius nurodomas kartotiniais:
    • 0x400, kad ištrintumėte 4 KB (100 žodžių) duomenų. Ši parinktis yra mažiausias ištrynimo dydis.
    • 0x2000, kad ištrintumėte 32 KB (500 žodžių) duomenų
    • 0x4000, kad ištrintumėte 64 KB (1000 žodžių) duomenų Sėkmingai ištrynus grąžinamas OK atsakymo kodas.

Svarbu:Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.

QSPI_READ_ DEVICE_REG 35 2 N Skaito registrus iš keturių SPI įrenginio. Didžiausias skaitymas yra 8 baitai. Pateikiami du argumentai:
  • Skaitymo komandos opkodas.
  • Skaitytinų baitų skaičius.
tęsėsi…
  1. Į šį skaičių neįtraukta komandos ar atsakymo antraštė.
Sėkmingai nuskaitęs, grąžinamas OK atsakymo kodas, po kurio pateikiami duomenys, nuskaityti iš įrenginio. Skaitytų duomenų grąžinimas yra 4 baitų kartotinis. Jei nuskaityti baitai nėra tikslus 4 baitų kartotinis, jis užpildomas 4 baitų kartotiniu iki kitos žodžio ribos, o užpildyto bito reikšmė yra nulis.
Svarbu: Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Rašo į keturkampio SPI registrus. Maksimalus įrašymo dydis yra 8 baitai. Pateikiami trys argumentai:
  • Rašymo komandos operacijos kodas.
  • Rašytinų baitų skaičius.
  • Duomenys, kuriuos reikia rašyti.

Norėdami ištrinti sektorių arba subsektorių, turite nurodyti serijos „flash“ adresą didžiausio reikšmingumo baitų (MSB) iki mažiausiai reikšmingo baito (LSB) tvarka, kaip nurodyta toliau.ample iliustruoja.
Norėdami ištrinti Micron 2 gigabit (Gb) blykstės sektorių adresu 0x04FF0000 naudodami komandą QSPI_WRITE_DEVICE_REG, parašykite flash adresą MSB į LSB tvarka, kaip parodyta čia:
Antraštė: 0x00003036 Opkodas: 0x000000DC
Rašytinų baitų skaičius: 0x00000004 Flash adresas: 0x0000FF04
Sėkmingai parašius, grąžinamas OK atsakymo kodas. Ši komanda perkelia duomenis, kurie nėra 4 baitų kartotiniai, iki kitos žodžio ribos. Komandų stulpeliai įrašo duomenis nuliu.
Svarbu:Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.

QSPI_SEND_ DEVICE_OP 37 1 0 Siunčia komandos operacijos kodą į keturių SPI. Pateikiamas vienas argumentas:
  • Opkodas, skirtas siųsti keturių SPI įrenginį.

Sėkminga komanda grąžina atsakymo kodą OK.
Svarbu:Iš naujo nustatydami quad SPI, turite vadovautis instrukcijomis, nurodytomis Iš naujo nustatoma Quad SPI Flash 9 puslapyje.

CONFIG_STATUS ir RSU_STATUS pagrindinių ir nedidelių klaidų kodų aprašymus žr. Priede: CONFIG_STATUS ir RSU_STATUS klaidų kodų aprašymai Pašto dėžutės kliento Intel FPGA IP vartotojo vadove.
Susijusi informacija

Klaidos kodo atsakymai

8 lentelė. Klaidų kodai

Vertė (šešioliktainis) Klaidos kodo atsakymas Aprašymas
0 OK Nurodo, kad komanda sėkmingai įvykdyta.
Komanda gali klaidingai grąžinti būseną OK, jei komanda, pvz
QSPI_READ iš dalies sėkmingas.
1 INVALID_COMMAND Nurodo, kad šiuo metu įkelta įkrovos ROM negali iššifruoti arba atpažinti komandos kodo.
3 NEŽINOMA KOMANDA Nurodo, kad šiuo metu įkelta programinė įranga negali iššifruoti komandos kodo.
4 INVALID_COMMAND_ PARAMETERS Nurodo, kad komanda neteisingai suformatuota. Pavyzdžiui,ample, ilgio lauko nustatymas antraštėje negalioja.
6 COMMAND_INVALID_ON_ SOURCE Nurodo, kad komanda yra iš šaltinio, kuriam ji neįjungta.
8 CLIENT_ID_NO_MATCH Nurodo, kad kliento ID negali užbaigti užklausos uždaryti išskirtinę prieigą prie keturių SPI. Kliento ID neatitinka esamo kliento, turinčio dabartinę išskirtinę prieigą prie keturių SPI.
9 INVALID_ADDRESS Adresas neteisingas. Ši klaida rodo vieną iš šių sąlygų:
  • Nesuderintas adresas
  • Adreso diapazono problema
  • Skaitymo leidimo problema
  • Netinkama lusto pasirinkimo vertė, rodoma didesnė nei 3 vertė
  • Netinkamas adresas RSU byloje
  • Netinkama GET_VOL bitų kaukės reikšmėTAGE komanda
  • Netinkamas komandos GET_TEMPERATURE puslapio pasirinkimas
A AUTHENTICATION_FAIL Nurodo konfigūracijos bitų srauto parašo autentifikavimo gedimą.
B LAIKAS Ši klaida rodo skirtąjį laiką dėl šių sąlygų:
  • komandą
  • Laukiama, kol bus baigta QSPI_READ operacija
  • Laukiama pageidaujamo temperatūros rodmens iš vieno iš temperatūros jutiklių. Gali rodyti galimą temperatūros jutiklio techninės įrangos klaidą.
C HW_NOT_READY Nurodo vieną iš šių sąlygų:
  • Techninė įranga neparengta. Gali nurodyti inicijavimo arba konfigūracijos problemą. Aparatinė įranga gali reikšti quad SPI.
  • RSU vaizdas nenaudojamas FPGA konfigūravimui.
D HW_ERROR Nurodo, kad komanda buvo įvykdyta nesėkmingai dėl neatkuriamos aparatinės įrangos klaidos.
80–8F COMMAND_SPECIFIC_ KLAIDA Nurodo konkrečios komandos klaidą dėl jūsų naudotos SDM komandos.
SDM

komandą

Klaidos pavadinimas Klaidos kodas Aprašymas
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 Nurodo, kad „eFuse“ talpyklos rodyklė netinkama.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 Nurodo QSPI „flash“ atminties klaidą. Ši klaida rodo vieną iš šių sąlygų:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • QSPI Flash lusto pasirinkimo nustatymo problema
  • QSPI blykstės inicijavimo problema
  • QSPI blykstės nustatymo iš naujo problema
  • QSPI blykstės nustatymų atnaujinimo problema
QSPI_ALREADY_ ATIDARYTA 0x81 Nurodo, kad kliento išskirtinė prieiga prie QSPI flash per komandą QSPI_OPEN jau atidaryta.
100 NOT_CONFIGURED Nurodo, kad įrenginys nesukonfigūruotas.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ UŽIMTA Nurodo, kad įrenginys užimtas dėl šių naudojimo atvejų:
  • RSU: programinė įranga negali pereiti prie kitos versijos dėl vidinės klaidos.
  • HPS: HPS užsiėmęs HPS perkonfigūravimo procese arba HPS šaltojo nustatymo iš naujo metu.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Nurodo, kad nėra tinkamo atsakymo.
3FF ALT_SDM_MBOX_RESP_ KLAIDA Bendra klaida.

Klaidos kodo atkūrimas
Toliau pateiktoje lentelėje aprašomi galimi atkūrimo po klaidos kodo veiksmai. Klaidų atkūrimas priklauso nuo konkretaus naudojimo atvejo.
9 lentelė. Žinomų klaidų kodų klaidų kodų atkūrimas

Vertė Klaidos kodo atsakymas Klaidos kodo atkūrimas
4 INVALID_COMMAND_ PARAMETERS Iš naujo išsiųskite komandos antraštę arba antraštę su argumentais su pataisytais parametrais.
Pavyzdžiui,ample, įsitikinkite, kad ilgio lauko nustatymas antraštėje yra išsiųstas su teisinga reikšme.
6 COMMAND_INVALID_ ON_SOURCE Dar kartą išsiųskite komandą iš galiojančio šaltinio, pvz., JTAG, HPS arba šerdies audinys.
8 CLIENT_ID_NO_MATCH Palaukite, kol klientas, kuris atidarė prieigą prie keturių SPI, užbaigs prieigą ir uždarys išskirtinę prieigą prie keturių SPI.
9 INVALID_ADDRESS Galimi klaidų atkūrimo veiksmai:
GET_VOLTAGE komanda: Siųsti komandą su galiojančia bitų kauke.
GET_TEMPERATURE komandai: Siųsti komandą su tinkama jutiklio vieta ir jutiklio kauke.
QSPI veikimui:
  • Siųsti komandą su galiojančiu lusto pasirinkimu.
  • Siųsti komandą su galiojančiu QSPI „flash“ adresu.

RSU: Siųsti komandą su galiojančiu gamyklinio vaizdo ar programos pradžios adresu.

B LAIKAS Galimi atkūrimo veiksmai:

GET_TEMPERATURE komandai: bandykite dar kartą išsiųsti komandą. Jei problema išlieka, iš naujo sukonfigūruokite arba išjunkite įrenginį.

QSPI veikimui: patikrinkite QSPI sąsajų signalo vientisumą ir bandykite komandą dar kartą.

Jei norite paleisti HPS iš naujo: bandykite dar kartą išsiųsti komandą.

C HW_NOT_READY Galimi atkūrimo veiksmai:

QSPI veikimui: iš naujo sukonfigūruokite įrenginį per šaltinį. Įsitikinkite, kad IP, naudojamas kuriant jūsų dizainą, leidžia pasiekti QSPI blykstę.

RSU: sukonfigūruokite įrenginį naudodami RSU vaizdą.

80 QSPI_HW_ERROR Patikrinkite QSPI sąsajos signalo vientisumą ir įsitikinkite, kad QSPI įrenginys nepažeistas.
81 QSPI_ALREADY_OPEN Klientas jau atidarė QSPI. Tęskite kitą operaciją.
82 EFUSE_SYSTEM_FAILURE Bandykite perkonfigūruoti arba maitinti. Jei klaida išlieka po perkonfigūravimo arba maitinimo ciklo, įrenginys gali būti sugadintas ir jo nebeįmanoma atkurti.
100 NOT_CONFIGURED Siųsti bitų srautą, kuris sukonfigūruoja HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ UŽIMTA Galimi klaidų atkūrimo veiksmai:

QSPI veikimui: palaukite, kol konfigūracija arba kitas klientas užbaigs operaciją.

RSU: iš naujo sukonfigūruokite įrenginį, kad jis atkurtų po vidinės klaidos.

Jei norite paleisti HPS iš naujo: Palaukite, kol bus atlikta iš naujo konfigūracija per HPS arba HPS Cold Reset.

Pašto dėžutės klientas su Avalon srautinio perdavimo sąsaja Intel FPGA IP vartotojo vadovas Dokumentų archyvai

Naujausias ir ankstesnes šio vartotojo vadovo versijas rasite žr Pašto dėžutės klientas su Avalon srautinio perdavimo sąsaja Intel FPGA IP vartotojo vadovas. Jei IP arba programinės įrangos versijos sąraše nėra, taikomas ankstesnės IP arba programinės įrangos versijos vartotojo vadovas.

IP versijos yra tokios pačios kaip „Intel Quartus Prime Design Suite“ programinės įrangos versijos iki v19.1. Iš Intel Quartus Prime Design Suite programinės įrangos 19.2 ar naujesnės versijos IP branduoliai turi naują IP versijų kūrimo schemą.

Pašto dėžutės kliento su „Avalon“ srautinio perdavimo sąsaja „Intel FPGA IP“ vartotojo vadovo dokumento peržiūros istorija

Dokumento versija Intel Quartus Prime versija IP versija Pakeitimai
2022.09.26 22.3 1.0.1 Atliko šiuos pakeitimus:
  • Atnaujinta GET_VOLTAGE komandų eilutė

Komandų sąrašo ir aprašymo lentelė.

  • Pridėta pastaba prie stalo įrenginių šeimos palaikymo.
  • Patikslinta QSPI_SET_CS komandos aprašymas komandų sąrašo ir aprašymo lentelėje.
2022.04.04 22.1 1.0.1 Atnaujintas komandų sąrašas ir aprašymas.
  • Atnaujintas komandos CONFIG_STATUS kaiščio būsenos aprašas.
  • Pašalinta REBOOT_HPS komanda.
2021.10.04 21.3 1.0.1 Atliko šį pakeitimą:
  • Patikslinta Komandų sąrašas ir aprašymas stalo. Atnaujintas aprašymas:
    • CONFIG_STATUS
    • RSU_STATUSAS
2021.06.21 21.2 1.0.1 Atliko šiuos pakeitimus:
  • Patikslinta Komandų sąrašas ir aprašymas stalo. Atnaujintas aprašymas:
    • RSU_STATUSAS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Atliko šiuos pakeitimus:
  • Patikslintas RSU_IMAGE_UPDATE aprašas Komandų sąrašas ir aprašymas stalo.
  • Pertvarkyta Operacijos komandos. Pašalinti pagrindinių ir nedidelių klaidų kodų aprašymai komandoms CONFIG_STATUS ir RSU_STATUS. Pagrindiniai ir smulkūs klaidų kodai dabar yra dokumentuojami kaip priedas Pašto dėžutės kliento Intel FPGA IP vartotojo vadovas.
2020.12.14 20.4 1.0.1 Atliko šiuos pakeitimus:
  • Pridėta svarbi pastaba apie QSPI blykstės atstatymą Operacijos komandos tema.
  • Atnaujino Komandų sąrašas ir aprašymas lentelėje:
    • Patikslintas komandos GET_TEMPERATURE aprašas.
    • Patikslintas komandos RSU_IMAGE_UPDATE aprašas.
  • Pridėtas tekstas apie QSPI blykstės atstatymą.
  • Pridėtas tekstas, apibūdinantis elgesį tarp išorinio pagrindinio kompiuterio ir FPGA.
  • Pašalintas tekstas: Pateikia atsakymą, kuris skiriasi nuo nulio, jei įrenginys jau apdoroja konfigūravimo komandą.
    • Atnaujinti QSPI_WRITE ir QSPI_READ aprašai, siekiant nurodyti, kad maksimalus perdavimo dydis yra 4 kilobaitai arba 1024 žodžiai.
    • Pataisytas atsakymo ilgis nuo 1 iki 0 QSPI_OPEN, QSPI_CLOSE ir QSPI_SET_CS komandą.
    • Pataisyti QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG ir QSPI_WRITE_DEVICE_REG aprašai.
    • Pridėta nauja komanda: REBOOT_HPS.
  • Pridėta nauja tema: Error Code Recovery.
2020.10.05 20.3 1.0.1
  • Pakeistas šio vartotojo vadovo pavadinimas iš Pašto dėžutė Avalon srautinio perdavimo sąsajos klientas Intel FPGA IP vartotojo vadovas į Pašto dėžutės klientas su Avalon srautinio perdavimo sąsaja Intel FPGA IP vartotojo vadovas dėl IP pavadinimo pakeitimo Intel Quartus Prime IP kataloge.
  • Visuotiniu mastu atnaujinti visi IP pavadinimų egzemplioriai.
  • Peržiūrėtas GET TEMPERATURE komandos aprašymas, skirtas Intel Agilex įrenginiams Komandų sąrašas ir aprašymas stalo.
  • Pridėta rekomendacija dėl sinchronizatoriaus nustatymo iš naujo Laikrodžio ir atstatymo sąsajos stalo.
  • Atnaujino Klaidų kodai stalo. Pridėta naujų klaidų kodo atsakymų:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Pašalintas Temperatūros jutiklių vietos tema. Temperatūros jutiklio informaciją rasite „Intel Agilex Power Management“ vartotojo vadovas.
2020.06.30 20.2 1.0.0
  • Pakeistas šio vartotojo vadovo pavadinimas iš Pašto dėžutė Avalon ST Client Intel FPGA IP vartotojo vadovas į Pašto dėžutė Avalon srautinio perdavimo sąsajos klientas Intel FPGA IP vartotojo vadovas.
  • Pervadintas temos pavadinimas Komandų ir reagavimo antraštė į Komandos ir atsakymai.
  • Patikslinti ID, ILGIO ir komandos kodo / klaidos kodo aprašymai Komandų ir atsakymų antraštės aprašymas stalo.
  • Pervadintas temos pavadinimas Palaikomos komandos į Operacijos komandos.
  • Patikslintas šių komandų aprašymas Komandų sąrašas ir aprašymas lentelėje:
    • GET_TEMPERATURE
    • RSU_STATUSAS
    • QSPI_SET_CS
  • Pervadintas temos pavadinimas Klaidų kodai į Klaidos kodo atsakymai.
  • Pašalinta UNKNOWN_BR komanda iš Klaidos kodas stalo.
2020.04.13 20.1 1.0.0 Atliko šiuos pakeitimus:
  • Pridėta informacija apie GET_TEMPERATURE komandos temperatūros jutiklius, įskaitant paveikslėlius, iliustruojančius TSD vietas.
  • Pridėta RSU_NOTIFY komanda Komandų kodų sąrašas ir aprašymas stalo.
  • Atnaujino Klaidų kodai lentelėje:
    • INVALID_COMMAND_PARAMETERS pervardyta į INVALID_LENGTH.
    • COMMAND_INVALID_ON_SOURCE šešioliktainė reikšmė pakeista iš 5 į 6.
    • CLIENT_ID_NO_MATCH šešioliktainė reikšmė pakeista iš 6 į 8.
    • INVALID_ADDRESS šešioliktainė reikšmė pakeista iš 7 į 9.
    • Pridėta komanda AUTHENTICATION_FAIL.
    • TIMEOUT šešioliktainė reikšmė pakeista iš 8 į B.
    • Pakeista HW_NOT_READY šešioliktainė reikšmė iš 9 į C.
2019.09.30 19.3 1.0.0 Pradinis išleidimas.

 Norėdami gauti atsiliepimų, apsilankykite:  FPGAtechdocfeedback@intel.com

 

Dokumentai / Ištekliai

intel pašto dėžutės klientas su Avalon srautinio perdavimo sąsaja FPGA IP [pdfVartotojo vadovas
Pašto dėžutės klientas su Avalon srautinio perdavimo sąsajos FPGA IP, pašto dėžutės klientas, Avalon srautinio perdavimo sąsajos FPGA IP

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *