intel Mailbox Client miaraka amin'ny Avalon Streaming Interface FPGA IP User Guide
intel Mailbox Client miaraka amin'ny Avalon Streaming Interface FPGA IP

Mpanjifa Mailbox miaraka amin'ny Avalon® Streaming Interface Intel FPGA IP Overview

Ny Mailbox Client miaraka amin'ny Avalon® streaming interface Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) dia manome fantsona fifandraisana eo amin'ny lojika mahazatra anao sy ny mpitantana fitaovana azo antoka (SDM). Azonao atao ny mampiasa ny Mailbox Client miaraka amin'ny Avalon ST IP handefasana fonosana baiko ary handraisana packets valiny avy amin'ny maody periferika SDM. Ny Mpanjifa Mailbox miaraka amin'ny Avalon ST IP dia mamaritra ny asa izay ataon'ny SDM.

Ny lojikanao manokana dia afaka mampiasa ity fantsona fifandraisana ity mba handraisana vaovao sy hidirana fahatsiarovana tselatra avy amin'ireto modules periferika manaraka ireto:

  • Ny Chip ID
  • Ny Temperature Sensor
  • Ny Voltage Sensor
  • Fahatsiarovana tselatra Quad serial peripheral interface (SPI).

Fanamarihana: Ao anatin'ity torolalana ho an'ny mpampiasa ity, ny teny hoe Avalon ST dia manafohezan'ny Avalon streaming interface na IP.

Sary 1. Mpanjifa mailaka miaraka amin'ny Avalon ST IP System Design
Mpanjifa mailaka miaraka amin'ny Avalon ST IP System Design

Ity sary manaraka ity dia mampiseho fampiharana iray izay mamaky ny ID Chip ny Mpanjifa Mailbox miaraka amin'i Avalon ST IP.

endrika 2. Mpanjifa Mailbox miaraka amin'ny Avalon ST IP Reads Chip ID
Mpanjifa Mailbox miaraka amin'ny Avalon ST IP Reads Chip ID

Fanohanana ny fianakaviana fitaovana

Ireto manaraka ireto ny famaritana ny haavon'ny fanohanana fitaovana ho an'ny IP FPGA Intel:

  • Fanohanana mialoha - Ny IP dia azo ampiasaina ho simulation sy fanangonana ho an'ity fianakaviana fitaovana ity. Ny modely ara-potoana dia ahitana tombantombana ara-teknika voalohany momba ny fahatarana mifototra amin'ny fampahafantarana mialoha ny fametrahana drafitra. Ny modely amin'ny fotoana dia mety hiova satria ny fitiliana silisiôma dia manatsara ny fifandraisana misy eo amin'ny silisiôna tena izy sy ny modely amin'ny fotoana. Azonao atao ny mampiasa ity IP ity ho an'ny fandalinana rafitra sy ny fampiasana loharanon-karena, simulation, pin out, fanombanana ny faharetan'ny rafitra, fanombanana ara-potoana fototra (tetibola fantsona), ary paikady famindrana I/O (sakan'ny angona, halalin'ny fipoahana, varotra fenitra I/O offs).
  • Fanohanana mialoha - Ny IP dia voamarina miaraka amin'ny maodely fotoana mialoha ho an'ity fianakaviana fitaovana ity. Mahafeno ny fepetra ilaina rehetra ny IP, saingy mety mbola mandalo famakafakana fotoana ho an'ny fianakavian'ny fitaovana. Azo ampiasaina amim-pitandremana amin'ny famolavolana famokarana.
  • Fanohanana farany - Ny IP dia voamarina miaraka amin'ny modely ara-potoana farany ho an'ity fianakaviana fitaovana ity. Ny IP dia mahafeno ny fepetra rehetra ilaina sy ara-potoana ho an'ny fianakaviana fitaovana ary azo ampiasaina amin'ny famolavolana famokarana.

Tabilao 1. Fanohanana ny fianakaviana fitaovana

Fianakaviana fitaovana MANAMPY
Intel Agilex™ mialoha

Fanamarihana: Tsy azonao atao ny maka tahaka ny Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP satria ny IP dia mandray ny valiny avy amin'ny SDM. Mba hanamarinana ity IP ity, Intel dia manoro hevitra anao hanao fanombanana ny fitaovana.

Fampahafantarana mifandraika
Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP Release Notes

masontsivana

Anaran'ny paramètre sarobidy Description
Alefaso ny interface status On Off Rehefa avelanao ity interface ity, ny Mpanjifa Mailbox miaraka amin'ny Avalon streaming interface Intel FPGA IP dia ahitana ny baiko_status_invalid. Rehefa manamafy ny command_status_invalid dia tsy maintsy averinao ny IP.

interface
Ity sary manaraka ity dia mampiseho ny mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP interfaces:

Sary 3. Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP Interfaces
Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP Interfaces

Raha mila fanazavana fanampiny momba ny fifandraisana mivantana Avalon, jereo ny Avalon Interface Specifications.
Fampahafantarana mifandraika
Avalon Interface Specifications

Famantaranandro sy Reset Interfaces

LOHA 2. Famantaranandro sy Reset Interfaces

Anarana famantarana tari-dalana Description
in_clk fahan'ny Ity no famantaranandro ho an'ny fifandraisana mivantana Avalon. Frequency ambony indrindra amin'ny 250 MHz.
in_reset fahan'ny Ity dia famerenana avo lenta mavitrika. Assert in_reset hamerenana ny Mailbox Client miaraka amin'ny Avalon streaming interface Intel FPGA IP (Mailbox Client miaraka amin'ny Avalon ST IP). Rehefa manamafy ny mari-pamantarana in_reset, ny SDM dia tsy maintsy mamafa izay hetsika miandry avy amin'ny Mpanjifa Mailbox miaraka amin'ny Avalon ST IP. Ny SDM dia manohy manamboatra baiko avy amin'ny mpanjifa hafa.

Mba hahazoana antoka fa miasa tsara ny Mpanjifa Mailbox miaraka amin'ny Avalon ST IP rehefa miditra amin'ny fomba mpampiasa ny fitaovana, ny famolavolanao dia tsy maintsy ahitana ny Reset Release Intel FPGA IP mba hitazonana ny famerenana mandra-pidiran'ny lamba FPGA amin'ny fomba mpampiasa. Intel dia manoro hevitra ny hampiasa ny reset synchronizer rehefa mampifandray ny mpampiasa reset na ny famoahana ny Reset Release IP amin'ny

ny seranan-tsambo reset ny Mailbox Client amin'ny Avalon ST IP. Mba hampiharana ny reset synchronizer dia ampiasao ny Reset Bridge Intel FPGA IP misy ao amin'ny Platform Designer.

Fanamarihana: Ho an'ny torolalana momba ny fampidirana IP sy ny fifandraisana ao amin'ny Platform Designer, jereo ny Required Communication and Host Components ho an'ny Remote System Update Design ExampNy tarehimarika ao amin'ny Intel Agilex Configuration User Guide.

Command Interface
Ampiasao ny interface Avalon Streaming (Avalon ST) handefasana baiko amin'ny SDM.

Tabilao 3. Interface baiko

Anarana famantarana tari-dalana Description
command_ready Output Ny Mpanjifa Mailbox miaraka amin'ny Avalon ST Intel FPGA IP dia manamafy ny command_ready rehefa vonona handray baiko avy amin'ny fampiharana. Ny ready_latency dia 0 cycles. Ny Mpanjifa Mailbox miaraka amin'i Avalon ST dia afaka manaiky command_data [31: 0] amin'ny tsingerina mitovy amin'ny command_ready manamafy.
command_valid fahan'ny Ny mari-pamantarana command_valid dia milaza fa manan-kery ny command_data.
angona_baiko[31:0] fahan'ny Ny bus command_data dia mitondra baiko mankany amin'ny SDM. Jereo ny lisitry ny baiko sy ny famaritana ny famaritana ny baiko.
command_startofpacket fahan'ny Ny command_startofpacket dia manamafy amin'ny tsingerina voalohany amin'ny fonosana baiko.
command_endofpacket fahan'ny Ny command_endofpacket dia manamafy amin'ny tsingerina farany amin'ny baiko fonosana.

endrika 4. Fotoana ho an'ny Avalon ST Command Packet
aviavy:m ST Command Packet

Response Interface
Ny IP Client SDM Avalon ST dia mandefa valiny amin'ny fampiharanao amin'ny alàlan'ny interface interface.

Tabilao 4. Interface valinteny

famantarana 5 tari-dalana Description
valiny_vonona fahan'ny Ny lojika fampiharana dia afaka manamafy ny famantarana response_ready isaky ny afaka mandray valiny.
valiny_valiny Output Ny SDM dia manamafy valiny_valid mba hanondroana fa manankery ny angona_valiny.
angona_valiny[31:0] Output Ny SDM dia mitondra valiny_data hanome ny fampahalalana angatahina. Ny teny voalohany amin'ny valinteny dia lohapejy izay mamaritra ny baiko omen'ny SDM. Jereo ny Lisitry ny baiko sy famaritana ho an'ny famaritana ny baiko.
response_startofpacket Output Ny response_startofpacket dia manamafy amin'ny tsingerina voalohany amin'ny fonosana valiny.
response_endofpacket Output Ny response_endofpacket dia manamafy amin'ny tsingerina farany amin'ny fonosana valinteny.

Sary 5. Fotoan'ny Avalon ST Valiny fonosana
Avalon ST Valiny fonosana

Command Status Interface

Tabilao 5. Command Status Interface

Anarana famantarana tari-dalana Description
command_status_invalid Output Ny command_status_invalid dia milaza fa misy hadisoana. Ity mari-pamantarana ity dia milaza matetika fa ny halavan'ny baiko voalaza ao amin'ny lohatenin'ny baiko dia tsy mifanaraka amin'ny halavan'ny baiko nalefa. Rehefa manamafy ny command_status_invalid, ny lojika fampiharanao dia tsy maintsy mametraka in_reset hamerenana indray ny Mailbox Client miaraka amin'ny Avalon streaming interface Intel FPGA IP.

Sary 6. Avereno aorian'ny command_status_invalid Asserts
aviavy: command_status_invalid Asserts

Didy sy valiny

Ny mpandrindra mpampiantrano dia mifandray amin'ny SDM amin'ny fampiasana fonosana baiko sy valiny amin'ny alàlan'ny Mailbox Client Intel FPGA IP.

Ny teny voalohany amin'ny fonosana baiko sy valiny dia lohapejy manome fampahalalana fototra momba ny baiko na valiny.

Sary 7. Format Lohateny baiko sy valiny
aviavy: Format Lohateny baiko sy valiny

Fanamarihana: Ny saha LENGTH ao amin'ny lohatenin'ny baiko dia tsy maintsy mifanaraka amin'ny halavan'ny baiko mifanaraka amin'izany.
Ity tabilao manaraka ity dia mamaritra ny sahan'ny baiko lohapejy.

Tabilao 6. Famariparitana lohatenin'ny baiko sy valiny

Lohateny kely Description
Reserved [31:28] Voatokana.
ID [27:24] Ny baiko ID. Ny lohatenin'ny valinteny dia mamerina ny ID voalaza ao amin'ny lohatenin'ny baiko. Jereo ny Operation Commands ho an'ny famaritana baiko.
0 [23] Voatokana.
NY FAHARETANY [22:12] Isan'ny teny tohan-kevitra manaraka ny lohateny. Ny IP dia mamaly amin'ny hadisoana raha diso ny isan'ny teny miady hevitra ampidirina amin'ny baiko nomena.
Raha toa ka tsy mifanaraka ny halavan'ny baiko voalaza ao amin'ny lohatenin'ny baiko sy ny isan'ny teny nalefa. Ny IP dia mampiakatra bit 3 amin'ny Rejistra Status Interrupt (COMMAND_INVALID) ary tsy maintsy averina ny Mpanjifa Mailbox.
Reserved [11] Voatokana. Tsy maintsy apetraka amin'ny 0.
Kaody baiko/Kaody diso [10:0] Kaody baiko no mamaritra ny baiko. Ny Code Error dia manondro raha nahomby na tsy nahomby ilay baiko.
Ao amin'ny lohatenin'ny baiko, ireo bits ireo dia maneho ny kaody baiko. Ao amin'ny lohatenin'ny valinteny, ireo bits ireo dia maneho fehezan-dalàna diso. Raha mahomby ny baiko, ny Code Error dia 0. Raha tsy nahomby ny baiko, dia jereo ny code error voafaritra ao amin'ny Valin'ny Code Error.

Didiana miasa

Famerenana ny Quad SPI Flash
Zava-dehibe:
Ho an'ny fitaovana Intel Agilex dia tsy maintsy mampifandray ny tselatra serial na quad SPI flash reset ianao amin'ny pin AS_nRST. Ny SDM dia tsy maintsy mifehy tanteraka ny famerenana ny QSPI. Aza mampifandray ny quad SPI reset pin amin'ny mpampiantrano ivelany.

Tabilao 7. Lisitry ny baiko sy famaritana

didy Kaody (Hex) Ny halavan'ny baiko (1) Halavan'ny valiny (1) Description
NOOP 0 0 0 Mandefa valin-teny OK.
GET_IDCODE 10 0 1 Ny valiny dia misy hevitra iray izay ny JTAG IDCODE ho an'ny fitaovana
GET_CHIPID 12 0 2 Ny valiny dia misy sanda CHIPID 64-bit miaraka amin'ny teny kely indrindra aloha.
GET_USERCODE 13 0 1 Ny valiny dia misy hevitra iray izay ny 32-bit JTAG USERCODE izay soratan'ny bitstream config amin'ilay fitaovana.
GET_VOLTAGE 18 1 n(2) Ny GET_VOLTAGNy baiko E dia manana hevitra tokana izay bitmask manondro ny fantsona hovakiana. Ny bit 0 dia manondro ny fantsona 0, ny bit 1 dia manondro ny fantsona 1, sy ny sisa.
Ny valiny dia misy tohan-kevitra tokana ho an'ny bit tsirairay ao amin'ny bitmask. Ny voltage niverina dia isa raikitra tsy misy sonia misy 16 bit eo ambanin'ny teboka binary. Ho an'ny example, voltage amin'ny 0.75V dia mamerina 0x0000C000. (3)
Ny fitaovana Intel Agilex dia manana voltage sensor. Vokatr'izany dia teny iray foana ny valiny.
GET_ TEMPERATURE 19 1 n(4) Ny baiko GET_TEMPERATURE dia mamerina ny mari-pana na ny hafanan'ny lamba fototra na ny toeran'ny fantsona transceiver voafaritrao.

Ho an'ny fitaovana Intel Agilex, ampiasao ny tohan-kevitra sensor_req hamaritana ny toerana. Ny sensor_req dia ahitana ireto sehatra manaraka ireto:

  • Bits[31:28]: Voatokana.
  • Bits[27:16]: Toerana sensor. Manondro ny toerana misy ny TSD.
  • Bits[15:0]: Saron-tava sensor. Mamaritra ireo sensor hovakiana ho an'ny toerana misy sensor voatondro. Ny valiny dia misy teny iray isaky ny mari-pana angatahina. Raha esorina, dia mamaky fantsona 0 ny baiko. Ny bitika kely indrindra (lsb) dia mifanandrify amin'ny sensor 0. Ny bitika manan-danja indrindra (msb) dia mifanitsy amin'ny fantsona 15.

Ny mari-pana miverina dia sanda raikitra voasonia miaraka amin'ny 8 bit eo ambanin'ny teboka binary. Ho an'ny example, ny mari-pana 10°C dia miverina 0x00000A00. A amin'ny hafanana -1.5°C dia miverina 0xFFFFFE80.
Raha manondro toerana tsy mety ny bitmask, dia mamerina fehezan-dalàna diso ny baiko izay misy sanda amin'ny 0x80000000 -0x800000FF.
Ho an'ny fitaovana Intel Agilex, jereo ny Torolàlana ho an'ny mpampiasa Intel Agilex Power Management raha mila fampahalalana bebe kokoa momba ny sensor mari-pana ao an-toerana.

RSU_IMAGE_ UPDATE 5C 2 0 Mandrisika ny fanavaozana avy amin'ny loharano angona izay mety ho ny orinasa na sary fampiharana.
nitohy…
  1. Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny.
  2. Ho an'ny fitaovana Intel Agilex izay manohana ny famakiana fitaovana maro, ny index n dia mifanandrify amin'ny isan'ny fantsona azonao atao amin'ny fitaovanao.
  3. Jereo ny Torolàlana ho an'ny mpampiasa Intel Agilex Power Management raha mila fanazavana fanampiny momba ny fantsona sy ny toerana misy ny sensor maripana.
  4. Index n dia miankina amin'ny isan'ny sensor saron-tava.
didy Kaody (Hex) Ny halavan'ny baiko (1) Halavan'ny valiny (1) Description
Ity baiko ity dia maka tohan-kevitra 64-bit azo atao izay mamaritra ny adiresin'ny angon-drakitra fanovana ao anaty flash. Rehefa mandefa ny tohan-kevitra amin'ny IP ianao dia mandefa bits [31:0] voalohany arahin'ny bits [63:32]. Raha tsy manome ity hevitra ity ianao dia heverina ho 0 ny sandany.
  • Bit [31:0]: Adiresy fanombohana sary fampiharana.
  • Bit [63:32]: Voatokana (soraty ho 0).

Raha vantany vao manodinkodina an'io baiko io ny fitaovana, dia mamerina ny lohatenin'ny valinteny ho valin'ny FIFO alohan'ny handrosoany hanova ny fitaovana. Ataovy azo antoka fa ny PC mpampiantrano na ny mpanara-maso mpampiantrano dia mijanona amin'ny serivisy fanelanelanana hafa ary mifantoka amin'ny famakiana ny angon-drakitra lohatenin'ny valiny mba hanondroana ny baiko vita soa aman-tsara. Raha tsy izany, ny PC mpampiantrano na ny mpitantana mpampiantrano dia mety tsy ho afaka handray ny valiny rehefa natomboka ny dingana fanamboarana.
Raha vao miroso amin'ny fanamboarana indray ny fitaovana dia very ny rohy misy eo amin'ny mpampiantrano ivelany sy ny FPGA. Raha mampiasa PCIe ianao amin'ny famolavolanao, dia mila manisa indray ny rohy PCIe ianao.
Zava-dehibe: Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.

RSU_GET_SPT 5A 0 4 Ny RSU_GET_SPT dia maka ny toerana tselatra quad SPI ho an'ny latabatra fisarahana roa ampiasain'ny RSU: SPT0 sy SPT1.
Ny valinteny misy teny 4 dia ahitana ireto fampahalalana manaraka ireto:
teny Anarana Description
0 SPT0[63:32] Adiresy SPT0 amin'ny tselatra quad SPI.
1 SPT0[31:0]
2 SPT1[63:32] Adiresy SPT1 amin'ny tselatra quad SPI.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Mitatitra ny satan'ny fanamboarana farany. Azonao atao ny mampiasa an'io baiko io mba hijerena ny sata mifehy mandritra sy aorian'ny fanamafisana. Ny valiny dia ahitana ireto fampahalalana manaraka ireto:
teny FAMINTINANA Description
0 FANJAKANA Manoritsoritra ny hadisoana mifandraika amin'ny fanovana farany indrindra. Miverina 0 rehefa tsy misy lesoka amin'ny fanitsiana.
Misy saha 2 ny saha misy hadisoana:
  • Ambony 16 bits: Kaody fahadisoana lehibe.
  • 16 bits ambany: Kaody diso kely.

Jereo ny Fanampiny: CONFIG_STATUS ary RSU_STATUS Error Code Descriptions ao amin'ny Mailbox Client Intel FPGA IP  Torolàlana ho an'ny mpampiasa raha mila fanazavana fanampiny.

1 Quartus Version Misy amin'ny dikan-rindrambaiko Intel Quartus® Prime eo anelanelan'ny 19.4 sy 21.2, ny saha dia mampiseho:
  • Bit [31:28]: Fanondroana ny firmware na dika mitovy amin'ny firmware izay nampiasaina vao haingana. Ny sanda mety dia 0, 1, 2, ary 3.
  • Bit [27:24]: Voatokana
  • Bit [23:16]: Ny sanda dia '0'
Misy amin'ny rindrambaiko Intel Quartus Prime version 21.3 na aoriana, ny version Quartus dia mampiseho:
  • Bit [31:28]: Fanondroana ny firmware na dika mitovy amin'ny firmware izay nampiasaina vao haingana. Ny sanda mety dia 0, 1, 2, ary 3.
  • Bit [27:24]: Voatokana
  • Bit [23:16]: laharana famoahana Major Quartus
  • Bit [15:8]: Laharana famoahana Quartus kely
  • Bit [7: 0]: laharana fanavaozana Quartus

Ho an'ny exampamin'ny Intel Quartus Prime version 21.3.1, ireto soatoavina manaraka ireto dia maneho ny isa lehibe sy kely Quartus, ary ny laharana fanavaozana Quartus:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Sata pin
  • Bit [31]: Sanda mivoaka nSTATUS ankehitriny (ambany mavitrika)
  • Bit [30]: Hita ny sanda fidirana nCONFIG (ambany mavitrika)
  • Bit [29:8]: Voatokana
  • Bit [7:6]: Loharanon'ny famantaranandro fanamboarana
    • 01 = Oscillator anatiny
    • 10 = OSC_CLK_1
  • Bit [5:3]: Voatokana
  • Bit [2: 0]: Ny sandan'ny MSEL amin'ny herinaratra
3 Toetran'ny fiasa malefaka Ahitana ny sandan'ny asa malefaka tsirairay, na dia tsy nanendry ny asa ho an'ny SDM pin.
  • Bit [31:6]: Voatokana
  • Bit [5]: HPS_WARMRESET
  • Bit [4]: ​​HPS_COLDRESET
  • Bit [3]: SEU_ERROR
  • Bit [2]: CVP_DONE
  • Bit [1]: INIT_VITA
  • Bit [0]: CONF_DONE
4 Toerana misy hadisoana Ahitana ny toerana misy hadisoana. Miverina 0 raha tsy misy lesoka.
5 Tsipirian'ny hadisoana Ahitana ny antsipirian'ny hadisoana. Miverina 0 raha tsy misy lesoka.
RSU_STATUS 5B 0 9 Mitatitra ny sata fanavaozana ny rafitra lavitra ankehitriny. Azonao atao ny mampiasa an'io baiko io mba hanamarinana ny sata mifehy mandritra ny fanamafisana sy rehefa vita. Ity baiko ity dia mamerina ireto valiny manaraka ireto:
teny FAMINTINANA Description

(Tohizo….)

  1. Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny
0-1 Sary ankehitriny Flash offset amin'ny sary fampiharana mandeha ankehitriny.
2-3 sary tsy nahomby Flash offset ny laharam-pahamehana ambony indrindra tsy nahomby sary fampiharana. Raha misy sary maro hita ao amin'ny fitadidiana tselatra, dia mitahiry ny sandan'ny sary voalohany tsy nahomby. Ny sandan'ny 0 rehetra dia manondro fa tsy misy sary diso. Raha tsy misy sary tsy mahomby, ny sisa amin'ny teny sisa amin'ny fampahafantarana momba ny sata dia tsy mitahiry fampahalalana manan-kery.
Fanamarihana:Ny sisiny ambony amin'ny nCONFIG hamerenana amin'ny ASx4, dia tsy manadio an'io sehatra io. Ny fampahafantarana momba ny sary tsy nahomby dia havaozina ihany rehefa mahazo baiko RSU_IMAGE_UPDATE vaovao ny Mpanjifa Mailbox ary nahomby tamin'ny sary fanavaozana.
4 FANJAKANA Kaody tsy fahombiazana amin'ny sary tsy nahomby. Misy fizarana roa ny saha misy hadisoana:
  • Bit [31:16]: Kaody fahadisoana lehibe
  • Bit [15:0]: Kaody fahadisoana kely Miverina 0 raha tsy misy lesoka. Jereo ny

Fanampiny: CONFIG_STATUS sy RSU_STATUS Famaritana ny kaody diso ao amin'ny Mailbox Client Intel FPGA IP User Guide raha mila fanazavana fanampiny.

5 Malagasy Bible RSU interface version sy source error.
Raha mila fanazavana fanampiny dia jereo ny RSU Status and Error Codes section in the Hard Processor System Remote System Update User Guide.
6 Toerana misy hadisoana Mitahiry ny toerana misy ny hadisoana amin'ny sary tsy mety. Miverina 0 raha tsy misy lesoka.
7 Tsipirian'ny hadisoana Mitahiry ny antsipirian'ny hadisoana ho an'ny sary tsy mety. Miverina 0 raha tsy misy lesoka.
8 Kaontera andrana indray ny sary ankehitriny Isan'ny andrana indray natao ho an'ny sary ankehitriny. Ny kaontera dia 0 voalohany. Ny kaontera dia napetraka ho 1 aorian'ny andrana voalohany, avy eo 2 aorian'ny fanandramana faharoa.
Ampidiro ny isan'ny famerenana indray ao amin'ny Intel Quartus Prime Settings File (.qsf). Ny baiko dia: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Ny sanda manan-kery ho an'ny counter MAX_RETRY dia 1-3. Ny tena isan'ny andrana indray dia MAX_RETRY -1
Nampidirina tamin'ny version 19.3 an'ny rindrambaiko Intel Quartus Prime Pro Edition ity saha ity.
nitohy…
  1. Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny.
RSU_NOTIFY 5D 1 0 Manadio ny fampahalalana diso rehetra ao amin'ny valin'ny RSU_STATUS ary mamerina ny kaontera andrana indray. Ny tohan-kevitra tokana dia manana ireto sehatra manaraka ireto:
  • 0x00050000: Fafao ny kaontinao famerenana amin'izao fotoana izao. Ny famerenan'ny kaontera andrana indray dia mamerina ny kaontera ho aotra, toy ny hoe sambany tafapetraka soa aman-tsara ilay sary ankehitriny.
  • 0x00060000: Hazavao ny mombamomba ny hadisoana.
  • Ny sanda hafa rehetra dia voatokana.

Ity baiko ity dia tsy misy alohan'ny dikan-19.3 an'ny rindrambaiko Intel Quartus Prime Pro Edition.

QSPI_OPEN 32 0 0 Mangataka fidirana manokana amin'ny quad SPI. Mamoaka ity fangatahana ity ianao alohan'ny fangatahana QSPI hafa. Ny SDM dia manaiky ny fangatahana raha tsy ampiasaina ny quad SPI ary tsy manamboatra ny fitaovana ny SDM.
Miverina OK raha manome fidirana ny SDM.
Ny SDM dia manome fidirana manokana amin'ny mpanjifa amin'ny fampiasana ity boaty mailaka ity. Ny mpanjifa hafa dia tsy afaka miditra amin'ny quad SPI mandra-pialan'ny mpanjifa mavitrika amin'ny alàlan'ny baiko QSPI_CLOSE.
Ny fidirana amin'ny fitaovana fitadidiana tselatra quad SPI amin'ny alàlan'ny IP mpanjifa mailaka rehetra dia tsy azo alaina amin'ny alàlan'ny default amin'ny endrika misy ny HPS, raha tsy hoe esorinao ny QSPI amin'ny fikirakirana rindrambaiko HPS.
Zava-dehibe: Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.
QSPI_CLOSE 33 0 0 Manakatona ny fidirana manokana amin'ny interface SPI quad.
Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.
QSPI_SET_CS 34 1 0 Manondro ny iray amin'ireo fitaovana quad SPI mipetaka amin'ny alàlan'ny tsipika fifantenana chip. Mandray tohan-kevitra tokana araka ny voalaza etsy ambany
  • Bits[31:28]: Fitaovana tselatra hisafidianana. Jereo eto ambany ny sanda mifanaraka amin'ny tsipika nCSO[0:3].
    • Ny sanda 4'h0000 dia misafidy ny tselatra mifanaraka amin'ny nCSO[0].
    • Ny sanda 4'h0001 dia misafidy ny tselatra mifanaraka amin'ny nCSO[1].
    • Ny sanda 4'h0002 dia misafidy ny tselatra mifanaraka amin'ny nCSO[2].
    • Ny sanda 4'h0003 dia misafidy ny tselatra mifanaraka amin'izany nCSO[3].
  • Bits[27:0]: Voatokana (soraty ho 0).

Fanamarihana: Ny fitaovana Intel Agilex na Intel Stratix® 10 dia manohana fitaovana fitadidiana tselatra AS x4 iray ho an'ny fanamafisana AS avy amin'ny fitaovana quad SPI mifandray amin'ny nCSO[0]. Raha vao niditra ny fomba mpampiasa ilay fitaovana dia afaka mampiasa fahatsiarovana tselatra AS x4 hatramin'ny efatra ianao hampiasaina amin'ny Mailbox Client IP na HPS ho fitahirizana angona. TheMailbox Client IP na HPS dia afaka mampiasa nCSO[3:0] hidirana amin'ny fitaovana quad SPI.
Ity baiko ity dia tsy voatery ho an'ny rafitra fanamafisam-peo AS x4, manaraka ny baiko QSPI_SET_CS farany vita na ny nCSO[0] aorian'ny fanamafisana ny AS x4 ny tsipika fifantenana chip. Ny JTAG Ny rafitra fanamafisana dia mitaky ny fanatanterahana ity baiko ity mba hidirana amin'ny tselatra QSPI izay mampifandray ny pin SDM_IO.
Ny fidirana amin'ny fitaovana fitadidiana tselatra QSPI amin'ny alalan'ny tsipika SDM_IO dia tsy misy afa-tsy amin'ny rafitra fanamafisana AS x4, JTAG config, ary drafitra natambatra ho an'ny AS x4 configuration. Ho an'ny rafitra fandrindrana Avalon streaming (Avalon ST), dia tsy maintsy mampifandray ny fahatsiarovana tselatra QSPI amin'ny pin GPIO ianao.

nitohy…
  1. Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny
Zava-dehibe: Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.
QSPI_READ 3A 2 N Mamaky ny fitaovana quad SPI mipetaka. Ny haben'ny famindrana ambony indrindra dia 4 kilobytes (KB) na teny 1024.
Manana hevitra roa:
  • Adiresy tselatra quad SPI (teny iray). Ny adiresy dia tokony hifanaraka amin'ny teny. Ny fitaovana dia mamerina ny kaody fahadisoana 0x1 ho an'ny adiresy tsy mifanaraka.
  • Isan'ny teny hovakiana (teny iray).

Rehefa mahomby dia miverina OK arahin'ny angona vakiana avy amin'ny fitaovana quad SPI. Ny valinteny tsy fahombiazana dia mamerina fehezan-dalàna diso.
Ho an'ny famakiana ampahany mahomby, QSPI_READ dia mety hamerina amin'ny fomba diso ny sata OK.
Fanamarihana: Tsy afaka mampiasa ny baiko QSPI_READ ianao raha mbola eo am-pandrosoana ny fandrindrana ny fitaovana.
Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.

QSPI_WRITE 39 2+N 0 Manoratra angona amin'ny fitaovana quad SPI. Ny haben'ny famindrana ambony indrindra dia 4 kilobytes (KB) na teny 1024.
Manana hevitra telo:
  • Ny adiresy flash offset (teny iray). Ny adiresy fanoratana dia tsy maintsy mifanaraka amin'ny teny.
  • Ny isan'ny teny soratana (teny iray).
  • Ny angona hosoratana (teny iray na maromaro). Ny fanoratana mahomby dia mamerina ny kaody valiny OK.

Mba hanomanana fahatsiarovana ho an'ny fanoratana dia ampiasao ny baiko QSPI_ERASE alohan'ny hamoahana ity baiko ity.
Fanamarihana: Tsy afaka manatanteraka ny baiko QSPI_WRITE ianao raha eo am-pandrosoana ny fandrindrana ny fitaovana.
Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.

QSPI_ERASE 38 2 0 Mamafa sehatra 4/32/64 KB an'ny fitaovana quad SPI. Manana hevitra roa:
  • Ny adiresin'ny flash offset hanombohana ny famafana (teny iray). Miankina amin'ny isan'ny teny hofafana, ny adiresy fanombohana dia tsy maintsy:
    • 4 KB mifanaraka raha 0x400 ny isa hofafana
    • 32 KB mifanaraka raha 0x2000 ny isa hofafana
    • 64 KB mifanaraka raha 0x4000 ny teny laharan'ny famafana Mamerina hadisoana ho an'ny adiresy tsy mifanaraka amin'ny 4/32/64 KB.
  • Ny isan'ny teny hofafana dia voafaritra amin'ny isa maromaro:
    • 0x400 hamafa angona 4 KB (teny 100). Ity safidy ity dia ny haben'ny famafana kely indrindra.
    • 0x2000 hamafa angona 32 KB (teny 500).
    • 0x4000 hamafa ny angona 64 KB (teny 1000) Ny famafana mahomby dia mamerina ny kaody valiny OK.

Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.

QSPI_READ_ DEVICE_REG 35 2 N Mamaky rejisitra avy amin'ny fitaovana quad SPI. Ny ambony indrindra dia 8 bytes. Manana hevitra roa:
  • Ny opcode ho an'ny baiko mamaky.
  • Ny isan'ny bytes hovakiana.
nitohy…
  1. Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny.
Ny famakiana mahomby dia mamerina ny kaody valiny OK arahin'ny angona novakiana avy amin'ny fitaovana. Ny fiverenan'ny angona novakiana dia amin'ny 4 bytes maromaro. Raha toa ka tsy isa maromaro amin'ny 4 bytes ny bytes hovakiana, dia amboarina miaraka amin'ny 4 bytes maromaro izy io mandra-pahatongan'ny sisin'ny teny manaraka ary ny sandan'ny bit padded dia aotra.
Zava-dehibe: Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Manoratra amin'ny rejisitry ny quad SPI. Ny isa ambony indrindra dia 8 bytes. Manana hevitra telo:
  • Ny opcode ho an'ny baiko fanoratana.
  • Ny isan'ny bytes hanoratana.
  • Ny angona hanoratana.

Raha te hanao famafana sehatra na famafazana zana-paritra, dia tsy maintsy mamaritra ny adiresy flash serial amin'ny byte manan-danja indrindra (MSB) ka hatramin'ny bitika kely indrindra (LSB) ianao ho toy izao manaraka izaoample mampiseho.
Raha hamafa sehatra iray amin'ny tselatra Micron 2 gigabit (Gb) amin'ny adiresy 0x04FF0000 amin'ny fampiasana ny baiko QSPI_WRITE_DEVICE_REG, soraty ny adiresy tselatra amin'ny MSB mankany amin'ny baiko LSB araka ny aseho eto:
Lohateny: 0x00003036 Opcode: 0x000000DC
Isan'ny bytes hanoratana: 0x00000004 Adiresy tselatra: 0x0000FF04
Ny fanoratana mahomby dia mamerina ny kaody valiny OK. Ity baiko ity dia mametaka angon-drakitra izay tsy isa maromaro amin'ny 4 bytes mankany amin'ny sisin'ny teny manaraka. Ny baiko dia mametraka ny angona amin'ny aotra.
Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Mandefa baiko opcode amin'ny quad SPI. Maka hevitra iray:
  • Ny opcode handefasana ny fitaovana quad SPI.

Ny baiko mahomby dia mamerina ny kaody valiny OK.
Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9.

Ho an'ny CONFIG_STATUS sy RSU_STATUS fanoritsoritana kaody fahadisoana lehibe sy kely, jereo ny Fanampiny: CONFIG_STATUS sy RSU_STATUS Famaritana ny fehezan-dalàna diso ao amin'ny Mailbox Client Intel FPGA IP User Guide.
Fampahafantarana mifandraika

Valin'ny Code Error

Tabilao 8. Kaody diso

Sanda (Hex) Valin'ny Code Error Description
0 OK Manondro fa vita soa aman-tsara ny baiko.
Ny baiko iray dia mety hamerina diso ny sata OK raha misy baiko, toy ny
QSPI_READ dia tafita amin'ny ampahany.
1 INVALID_COMMAND Manondro fa tsy afaka mamadika na mahafantatra ny kaody baiko ny boot ROM efa misy amin'izao fotoana izao.
3 UNKNOWN_COMMAND Manondro fa tsy afaka mamadika ny kaody baiko ny firmware feno amin'izao fotoana izao.
4 INVALID_COMMAND_ PARAMETERS Manondro fa diso endrika ny baiko. Ho an'ny example, tsy mety ny fametrahana saha lava amin'ny lohapejy.
6 COMMAND_INVALID_ON_ SOURCE Manondro fa ny baiko dia avy amin'ny loharano iray izay tsy navelany.
8 CLIENT_ID_NO_MATCH Manondro fa tsy afaka mameno ny fangatahana hanakatona ny fidirana manokana amin'ny quad SPI ny ID mpanjifa. Ny ID Client dia tsy mifanaraka amin'ny mpanjifa efa misy amin'ny fidirana manokana amin'izao fotoana izao amin'ny quad SPI.
9 INVALID_ADDRESS Tsy mety ny adiresy. Ity hadisoana ity dia manondro ny iray amin'ireto fepetra manaraka ireto:
  • Adiresy tsy mifanaraka
  • Olana amin'ny isan'ny adiresy
  • Olana fahazoan-dàlana mamaky
  • Sanda fifantenana chip tsy mety, mampiseho sanda mihoatra ny 3
  • Adiresy tsy mety amin'ny raharaha RSU
  • Sanda bitmask tsy mety ho an'ny GET_VOLTAGE baiko
  • Safidy pejy tsy mety amin'ny baiko GET_TEMPERATURE
A AUTHENTICATION_FAIL Manondro ny tsy fahombiazan'ny fanamarinana sonia bitstream ny fanamafisana.
B FOTOANA DILA Ity hadisoana ity dia manondro fotoana fialan-tsasatra noho ireto fepetra manaraka ireto:
  • didy
  • Miandry ny asa QSPI_READ ho vita
  • Miandry ny famakiana mari-pana angatahina avy amin'ny iray amin'ireo sensor maripana. Mety manondro ny mety hisian'ny fahadisoana fitaovana ao amin'ny sensor mari-pana.
C HW_TSY_VONONA Manondro ny iray amin'ireto fepetra manaraka ireto:
  • Tsy vonona ny fitaovana. Afaka manondro na olana fanombohana na fanamboarana. Ny fitaovana dia mety manondro quad SPI.
  • Ny sary RSU dia tsy ampiasaina hanamboarana ny FPGA.
D HW_ERROR Manondro fa vita tsy nahomby ilay baiko noho ny hadisoan'ny fitaovana tsy azo averina.
80 – 8F COMMAND_SPECIFIC_ ERROR Manondro fahadisoana manokana baiko noho ny baiko SDM nampiasainao.
SDM

didy

Anarana diso Kaody diso Description
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 Manondro fa tsy mety ny tondro cache eFuse.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 Manondro fahadisoana fahatsiarovana tselatra QSPI. Ity hadisoana ity dia manondro ny iray amin'ireto fepetra manaraka ireto:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • Olana fametrahana tselatra flash QSPI
  • Olana amin'ny fanombohana tselatra QSPI
  • Olana amin'ny famerenana tselatra QSPI
  • Olana fanavaozana tselatra flash QSPI
QSPI_READY_ OPEN 0x81 Manondro fa efa misokatra ny fidirana manokana an'ny mpanjifa amin'ny tselatra QSPI amin'ny alalan'ny baiko QSPI_OPEN.
100 NOT_CONFIGURED Manondro fa tsy voarindra ilay fitaovana.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Manondro fa sahirana ny fitaovana noho ireto trangan-javatra manaraka ireto:
  • RSU: Tsy afaka mivadika amin'ny dikan-teny samihafa ny firmware noho ny hadisoana anatiny.
  • HPS: Sahirana ny HPS rehefa ao anatin'ny dingan'ny fanamboarana HPS na famerenana mangatsiaka ny HPS.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Manondro fa tsy misy valiny mitombina.
3FF ALT_SDM_MBOX_RESP_ ERROR Error General.

Error Code Recovery
Ny tabilao etsy ambany dia mamaritra ny dingana mety hiverenan'ny kaody diso. Miankina amin'ny tranga fampiasana manokana ny fanarenana ny fahadisoana.
Tabilao 9. Famerenana ny Code Error ho an'ny Code Error fantatra

sarobidy Valin'ny Code Error Error Code Recovery
4 INVALID_COMMAND_ PARAMETERS Alefaso indray ny lohatenin'ny baiko na lohapejy misy tohan-kevitra misy masontsivana voahitsy.
Ho an'ny example, ataovy azo antoka fa alefa miaraka amin'ny sanda marina ny fametrahana saha lava amin'ny lohapejy.
6 COMMAND_INVALID_ ON_SOURCE Alefaso indray ny baiko avy amin'ny loharano manan-kery toy ny JTAG, HPS, na lamba fototra.
8 CLIENT_ID_NO_MATCH Andraso ny mpanjifa nanokatra ny fidirana amin'ny quad SPI hamita ny fidirana ary avy eo manidy ny fidirana manokana amin'ny quad SPI.
9 INVALID_ADDRESS Dingana fanarenana lesoka mety:
Ho an'ny GET_VOLTAGE baiko: Alefaso ny baiko miaraka amin'ny bitmask manankery.
Ho an'ny baiko GET_TEMPERATURE: Alefaso ny baiko miaraka amin'ny toerana misy sensor sy saron-tava.
Ho an'ny asa QSPI:
  • Alefaso ny baiko miaraka amin'ny safidy chip manan-kery.
  • Alefaso ny baiko miaraka amin'ny adiresy tselatra QSPI manan-kery.

Ho an'ny RSU: Alefaso ny baiko miaraka amin'ny adiresy fanombohana manan-kery ny sarin'ny orinasa na ny fampiharana.

B FOTOANA DILA Dingana fanarenana mety:

Ho an'ny baiko GET_TEMPERATURE: Avereno alefa indray ilay baiko. Raha mbola mitohy ny olana dia avereno amboary na tsingerina ny fitaovana.

Ho an'ny fiasan'ny QSPI: Jereo ny fahamarinan'ny famantarana ny QSPI interfaces ary andramo indray ny baiko.

Ho an'ny fampandehanana indray ny HPS: Avereno alefa indray ilay baiko.

C HW_TSY_VONONA Dingana fanarenana mety:

Ho an'ny fiasan'ny QSPI: Avereno amboary ny fitaovana amin'ny alàlan'ny loharano. Ataovy azo antoka fa ny IP ampiasaina amin'ny fananganana ny endrikao dia mamela ny fidirana amin'ny tselatra QSPI.

Ho an'ny RSU: Ampifandraiso amin'ny sary RSU ny fitaovana.

80 QSPI_HW_ERROR Hamarino ny fahamarinan'ny famantarana ny QSPI interface ary ho azo antoka fa tsy simba ny fitaovana QSPI.
81 QSPI_ALREADY_OPEN Efa nanokatra QSPI ny mpanjifa. Tohizo ny fandidiana manaraka.
82 EFUSE_SYSTEM_FAILURE Andramo ny fanamboarana na tsingerin'ny herinaratra. Raha mbola mitohy ny hadisoana aorian'ny fanavaozana na tsingerin'ny herinaratra, dia mety ho simba sy tsy ho tafaverina ilay fitaovana.
100 NOT_CONFIGURED Alefaso bitstream izay manamboatra ny HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Dingana fanarenana lesoka mety:

Ho an'ny fampandehanana QSPI: Andraso ny fikirakirana mitohy na ny mpanjifa hafa hamita ny fandidiana.

Ho an'ny RSU: Avereno amboarina ny fitaovana mba hamerenana amin'ny fahadisoana anatiny.

Ho an'ny fampandehanana indray ny HPS: Andraso ny fanamboarana indray amin'ny alàlan'ny HPS na HPS Cold Reset ho vita.

Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP User Guide Document Archives

Ho an'ny dikan-teny farany sy teo aloha an'ity torolàlana mpampiasa ity dia jereo ny Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP User Guide. Raha tsy voatanisa ny dikan-teny IP na rindrambaiko, dia mihatra ny torolalana momba ny mpampiasa ho an'ny IP na dikan-tsarimihetsika teo aloha.

Ny dikan-teny IP dia mitovy amin'ny dikan'ny rindrambaiko Intel Quartus Prime Design Suite hatramin'ny v19.1. Avy amin'ny rindrankajy Intel Quartus Prime Design Suite version 19.2 na aoriana, manana rafitra fanokafana IP vaovao ny cores IP.

Tantara fanavaozana antontan-taratasy ho an'ny mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP User Guide

Document Version Intel Quartus Prime Version IP Version FIOVANA
2022.09.26 22.3 1.0.1 Nanao ireto fanovana manaraka ireto:
  • Nohavaozina ny GET_VOLTAGE baiko andalana ao amin'ny

Ny lisitry ny baiko sy ny famaritana latabatra.

  • Nampiana fanamarihana ho an'ny Fanohanana ny Fianakaviana Table Device.
  • nohavaozina QSPI_SET_CS famaritana baiko ao amin'ny lisitry ny baiko sy ny tabilao famaritana.
2022.04.04 22.1 1.0.1 Nohavaozina ny lisitry ny baiko sy ny famaritana latabatra.
  • Famaritana momba ny toeran'ny pin nohavaozina ho an'ny baiko CONFIG_STATUS.
  • Nesorina ny baiko REBOOT_HPS.
2021.10.04 21.3 1.0.1 Nanao izao fanovana manaraka izao:
  • nohavaozina Lisitry ny baiko sy famaritana latabatra. Famaritana nohavaozina momba ny:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Nanao ireto fanovana manaraka ireto:
  • nohavaozina Lisitry ny baiko sy famaritana latabatra. Famaritana nohavaozina momba ny:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Nanao ireto fanovana manaraka ireto:
  • Nohavaozina RSU_IMAGE_UPDATE famaritana ao amin'ny Lisitry ny baiko sy famaritana latabatra.
  • koa fanavaozan-drafitra Didiana miasa. Nesorina ny famaritana kaody fahadisoana lehibe sy kely ho an'ny baiko CONFIG_STATUS sy RSU_STATUS. Ny kaody fahadisoana lehibe sy kely dia voarakitra ho toy ny tovana ao amin'ny Mailbox Client Intel FPGA IP User Guide.
2020.12.14 20.4 1.0.1 Nanao ireto fanovana manaraka ireto:
  • Nanampy fanamarihana manan-danja momba ny famerenana ny tselatra QSPI ao amin'ny Didiana miasa lohahevitra.
  • Nohavaozina ny Lisitry ny baiko sy famaritana latabatra:
    • Famaritana ny baiko GET_TEMPERATURE nohavaozina.
    • Famaritana baiko RSU_IMAGE_UPDATE nohavaozina.
  • Lahatsoratra fanampiny momba ny famerenana ny tselatra QSPI.
  • Nampiana lahatsoratra milaza ny fitondran-tena eo amin'ny mpampiantrano ivelany sy ny FPGA.
  • Lahatsoratra nesorina: Mamerina valiny tsy aotra raha toa ka efa manodina baikon'ny tefy ilay fitaovana.
    • Famaritana QSPI_WRITE sy QSPI_READ nohavaozina mba hamaritana fa 4 kilobytes na teny 1024 ny haben'ny famindrana ambony indrindra.
    • Nahitsy ny halavan'ny valiny manomboka amin'ny 1 ka hatramin'ny 0 ho an'ny QSPI_OPEN, QSPI_CLOSE ary QSPI_SET_CS baiko.
    • Nohavaozina ny famaritana QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, ary QSPI_WRITE_DEVICE_REG.
    • Nanampy baiko vaovao: REBOOT_HPS.
  • Nampiana lohahevitra vaovao: Error Code Recovery.
2020.10.05 20.3 1.0.1
  • Nanova ny lohatenin'ity torolàlana mpampiasa ity tamin'ny Mailbox Avalon Streaming Interface Client Intel FPGA IP User Guide ny Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP User Guide noho ny fiovan'ny anarana IP ao amin'ny Intel Quartus Prime IP Catalog.
  • Nohavaozina eran-tany ny tranga rehetra momba ny anarana IP.
  • Famaritana ny baiko GET TEMPERATURE nohavaozina ho an'ny fitaovana Intel Agilex ao amin'ny Lisitry ny baiko sy famaritana latabatra.
  • Nampiana tolo-kevitra momba ny reset synchronizer ao amin'ny Famantaranandro sy Reset Interfaces latabatra.
  • Nohavaozina ny Error Codes latabatra. Nampiana valin-kaody fahadisoana vaovao:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Nesorina ny Toerana sensor maripana Lohahevitra. Ny fampahalalana momba ny sensor mari-pana dia hita ao amin'ny Torolàlana ho an'ny mpampiasa Intel Agilex Power Management.
2020.06.30 20.2 1.0.0
  • Nanova ny lohatenin'ity torolàlana mpampiasa ity tamin'ny Mailbox Avalon ST Client Intel FPGA IP User Guide ny Mailbox Avalon Streaming Interface Client Intel FPGA IP User Guide.
  • Lohahevitra novana anarana Lohatenin'ny baiko sy valiny ny Didy sy valiny.
  • ID nohavaozina, LENGTH, ary Code Code/Error Code famaritana ao amin'ny Famariparitana lohatenin'ny baiko sy valiny latabatra.
  • Lohahevitra novana anarana Didy tohanana ny Didiana miasa.
  • Nohavaozina ireto famaritana baiko manaraka ireto ao amin'ny Lisitry ny baiko sy famaritana latabatra:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Lohahevitra novana anarana Error Codes ny Valin'ny Code Error.
  • Nesorina ny baiko UNKNOWN_BR tao amin'ny Error Code latabatra.
2020.04.13 20.1 1.0.0 Nanao ireto fanovana manaraka ireto:
  • Nampiana fampahafantarana momba ny mari-pana ho an'ny baiko GET_TEMPERATURE, ao anatin'izany ny tarehimarika mampiseho ny toerana TSD.
  • Nampiana baiko RSU_NOTIFY ao amin'ny Lisitry ny kaody baiko sy famaritana latabatra.
  • Nohavaozina ny Error Codes latabatra:
    • Novana anarana INVALID_COMMAND_PARAMETERS ho INVALID_LENGTH.
    • Nanova ny sanda hex COMMAND_INVALID_ON_SOURCE avy amin'ny 5 ho 6.
    • Nanova ny sanda hex CLIENT_ID_NO_MATCH avy amin'ny 6 ho 8.
    • Nanova ny sanda hex INVALID_ADDRESS avy amin'ny 7 ho 9.
    • Nampiana baiko AUTHENTICATION_FAIL.
    • Nanova ny sanda hex TIMEOUT avy amin'ny 8 ho B.
    • Nanova ny sanda hex HW_NOT_READY avy amin'ny 9 ho C.
2019.09.30 19.3 1.0.0 Famoahana voalohany.

 Raha mila hevitra, tsidiho azafady:  FPGAtechdocfeedback@intel.com

 

Documents / Loharano

intel Mailbox Client miaraka amin'ny Avalon Streaming Interface FPGA IP [pdf] Torolàlana ho an'ny mpampiasa
Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface FPGA IP, Mailbox Client, Avalon Streaming Interface FPGA IP

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *