intel Mailbox Client nga adunay Avalon Streaming Interface FPGA IP User Guide
intel Mailbox Client nga adunay Avalon Streaming Interface FPGA IP

Kliyente sa Mailbox nga adunay Avalon® Streaming Interface Intel FPGA IP Overview

Ang Mailbox Client nga adunay Avalon® streaming interface Intel® FPGA IP (Mailbox Client nga adunay Avalon ST Client IP) naghatag og channel sa komunikasyon tali sa imong custom logic ug sa secure device manager (SDM). Mahimo nimong gamiton ang Mailbox Client nga adunay Avalon ST IP aron ipadala ang mga command packet ug makadawat og mga response packet gikan sa SDM peripheral modules. Ang Mailbox Client nga adunay Avalon ST IP naghubit sa mga gimbuhaton nga gipadagan sa SDM.

Ang imong naandan nga lohika mahimong mogamit niini nga channel sa komunikasyon aron makadawat og impormasyon ug maka-access sa flash memory gikan sa mosunod nga mga peripheral modules:

  • Ang Chip ID
  • Ang Temperatura nga Sensor
  • Ang Voltage Sensor
  • Quad serial peripheral interface (SPI) flash memory

Mubo nga sulat: Sa tibuok niining giya sa tiggamit, ang termino nga Avalon ST gipamubo sa Avalon streaming interface o IP.

Hulagway 1. Kliyente sa Mailbox nga adunay Avalon ST IP System Design
Kliyente sa Mailbox nga adunay Avalon ST IP System Design

Ang mosunod nga numero nagpakita sa usa ka aplikasyon diin ang Mailbox Client nga adunay Avalon ST IP nagbasa sa Chip ID.

Hulagway 2. Kliyente sa Mailbox nga adunay Avalon ST IP Reads Chip ID
Kliyente sa Mailbox nga adunay Avalon ST IP Reads Chip ID

Suporta sa Pamilya sa Device

Ang mosunud naglista sa mga kahulugan sa lebel sa suporta sa aparato alang sa mga IP sa Intel FPGA:

  • Abanteng suporta - Ang IP magamit alang sa simulation ug pagtipon alang sa kini nga pamilya sa aparato. Ang mga modelo sa timing naglakip sa inisyal nga pagbanabana sa engineering sa mga paglangan base sa sayo nga impormasyon sa post-layout. Ang mga modelo sa timing mahimong usbon samtang ang pagsulay sa silicon nagpauswag sa correlation tali sa aktwal nga silicon ug sa mga modelo sa timing. Mahimo nimong gamiton kini nga IP alang sa arkitektura sa sistema ug mga pagtuon sa paggamit sa kahinguhaan, simulation, pin out, sistema latency assessments, basic timing assessments (pipeline budgeting), ug I/O transfer strategy (data-path width, burst depth, I/O standards trade mga off).
  • Preliminary nga suporta — Ang IP gipamatud-an nga adunay mga preliminary timing nga modelo alang sa kini nga pamilya sa aparato. Ang IP nakab-ot ang tanan nga mga kinahanglanon sa pag-andar, apan mahimo pa nga moagi sa pag-analisa sa oras alang sa pamilya sa aparato. Mahimo kini gamiton sa mga disenyo sa produksiyon uban ang pag-amping.
  • Katapusan nga suporta — Ang IP gipamatud-an nga adunay katapusang mga modelo sa timing alang sa kini nga pamilya sa aparato. Ang IP nakab-ot ang tanan nga mga kinahanglanon sa pag-andar ug oras alang sa pamilya sa aparato ug mahimong magamit sa mga disenyo sa produksiyon.

Talaan 1. Suporta sa Pamilya sa Device

Pamilya sa Device Suporta
Intel Agilex™ Abante

Mubo nga sulat: Dili nimo masundog ang Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IP tungod kay ang IP makadawat sa mga tubag gikan sa SDM. Aron ma-validate kini nga IP, girekomenda sa Intel nga himuon nimo ang pagsusi sa hardware.

May Kalabutan nga Impormasyon
Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP Release Notes

Parameter

Ngalan sa Parameter Bili Deskripsyon
I-enable ang status interface Natapos Kung mahimo nimo kini nga interface, ang Mailbox Client nga adunay Avalon streaming interface Intel FPGA IP naglakip sa command_status_invalid signal. Kung ang command_status_invalid nagpahayag, kinahanglan nimo nga i-reset ang IP.

Mga Interface
Ang mosunod nga numero naghulagway sa Mailbox Client nga adunay Avalon Streaming Interface Intel FPGA IP interface:

Hulagway 3. Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP Interfaces
Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP Interfaces

Para sa dugang nga impormasyon bahin sa Avalon streaming interfaces, tan-awa ang Avalon Interface Specifications.
May Kalabutan nga Impormasyon
Mga Detalye sa Avalon Interface

Orasan ug I-reset ang mga Interface

Lamesa 2. Orasan ug I-reset ang mga Interface

Ngalan sa Signal Direksyon Deskripsyon
sa_clk Input Kini ang orasan alang sa Avalon streaming interface. Ang pinakataas nga frequency sa 250 MHz.
in_reset Input Kini usa ka aktibo nga taas nga pag-reset. Ipahayag ang in_reset aron i-reset ang Mailbox Client nga adunay Avalon streaming interface Intel FPGA IP (Mailbox Client nga adunay Avalon ST IP). Sa diha nga ang in_reset nga signal nagpahayag, ang SDM kinahanglan nga mag-flush sa bisan unsang pending nga kalihokan gikan sa Mailbox Client nga adunay Avalon ST IP. Ang SDM nagpadayon sa pagproseso sa mga sugo gikan sa ubang mga kliyente.

Aron masiguro nga ang Mailbox Client nga adunay Avalon ST IP molihok sa husto kung ang aparato mosulod sa user mode, ang imong disenyo kinahanglan nga maglakip sa Reset Release Intel FPGA IP aron ipadayon ang pag-reset hangtod nga ang FPGA fabric mosulod sa user mode. Girekomenda sa Intel ang paggamit sa usa ka reset synchronizer sa dihang nagkonektar sa user reset o output sa Reset Release IP ngadto sa

ang reset port sa Mailbox Client nga adunay Avalon ST IP. Aron ipatuman ang reset synchronizer, gamita ang Reset Bridge Intel FPGA IP nga anaa sa Platform Designer.

Mubo nga sulat: Para sa IP instantiation ug mga giya sa koneksyon sa Platform Designer, tan-awa ang Gikinahanglan nga Komunikasyon ug Host Components para sa Remote System Update Design Exampang numero sa Intel Agilex Configuration User Guide.

Interface sa Command
Gamita ang Avalon Streaming (Avalon ST) interface aron magpadala og mga sugo ngadto sa SDM.

Talaan 3. Command Interface

Ngalan sa Signal Direksyon Deskripsyon
command_ready Output Ang Kliyente sa Mailbox nga adunay Avalon ST Intel FPGA IP nagpahayag sa command_ready kung andam na kini nga makadawat mga mando gikan sa aplikasyon. Ang ready_latency kay 0 ka cycle. Ang Kliyente sa Mailbox nga adunay Avalon ST makadawat sa command_data [31:0] sa parehas nga siklo nga gipahayag sa command_ready.
sugo_balido Input Ang command_valid signal nagpahayag nga ang command_data balido.
command_data[31:0] Input Ang command_data bus nagmaneho sa mga sugo sa SDM. Tan-awa ang Listahan sa Sugo ug Deskripsyon alang sa mga kahulugan sa mga sugo.
command_startofpacket Input Ang command_startofpacket nagpahayag sa unang siklo sa usa ka command packet.
command_endofpacket Input Ang command_endofpacket nagpahayag sa katapusang cycle sa command sa usa ka pakete.

Hulagway 4. Timing alang sa Avalon ST Command Packet
fig:m ST Command Packet

Interface sa Tubag
Ang SDM Avalon ST Client IP nagpadala og mga tubag sa imong aplikasyon gamit ang response interface.

Talaan 4. Interface sa Tubag

Signal 5 Direksyon Deskripsyon
tubag_andam Input Ang lohika sa aplikasyon mahimong ipahayag ang tubag_andam nga signal kung kini makadawat usa ka tubag.
tubag_balido Output Ang SDM nagpahayag sa tubag_balido aron ipakita nga ang tubag_data balido.
tubag_data[31:0] Output Ang SDM nagmaneho sa tubag_data aron mahatagan ang gihangyo nga kasayuran. Ang unang pulong sa tubag kay usa ka ulohan nga nagpaila sa sugo nga gihatag sa SDM. Refer sa Listahan sa Command ug Deskripsyon alang sa mga kahulugan sa mga sugo.
response_startofpacket Output Ang response_startofpacket nagpahayag sa unang cycle sa usa ka response packet.
tubag_endofpacket Output Ang response_endofpacket nagpahayag sa katapusang cycle sa usa ka response packet.

Figure 5. Timing para sa Avalon ST Response Packet
Avalon ST Response Packet

Interface sa Status sa Command

Talaan 5. Interface sa Status sa Command

Ngalan sa Signal Direksyon Deskripsyon
command_status_invalid Output Ang command_status_invalid nagpahayag nga nagpaila sa usa ka sayup. Kini nga signal kasagarang nagpahayag nga ang gitas-on sa sugo nga gitakda sa command header dili motakdo sa gitas-on sa sugo nga gipadala. Kung ang command_status_invalid nagpahayag, ang imong aplikasyon logic kinahanglan nga ipahayag in_reset aron ma-restart ang Mailbox Client nga adunay Avalon streaming interface Intel FPGA IP.

Hulagway 6. I-reset Human sa command_status_invalid Asserts
fig: command_status_invalid Asserts

Mga Sugo ug mga Tubag

Ang host controller nakigkomunikar sa SDM gamit ang command ug response packets pinaagi sa Mailbox Client Intel FPGA IP.

Ang unang pulong sa command ug response packets kay usa ka header nga naghatag ug batakang impormasyon bahin sa command o tubag.

Hulagway 7. Command ug Response Header Format
fig: Command ug Response Header Format

Mubo nga sulat: Ang LENGTH nga field sa command header kinahanglang mohaum sa command length sa katugbang nga command.
Ang mosunod nga lamesa naghulagway sa mga natad sa header nga sugo.

Talaan 6. Deskripsyon sa Ulohan ug Pagtubag

Ulohan gamay Deskripsyon
Gireserba [31:28] Gireserba.
ID [27:24] Ang command ID. Ang tubag nga header nagbalik sa ID nga gitakda sa command header. Tan-awa ang Operation Commands para sa mga deskripsyon sa command.
0 [23] Gireserba.
DUGAY [22:12] Gidaghanon sa mga pulong sa argumento nga nagsunod sa ulohan. Ang IP motubag sa usa ka sayup kung ang usa ka sayup nga gidaghanon sa mga pulong sa mga argumento gisulod alang sa usa ka gihatag nga mando.
Kung adunay mismatch tali sa gitas-on sa command nga gitakda sa command header ug sa gidaghanon sa mga pulong nga gipadala. Ang IP nagpataas sa bit 3 sa Interrupt Status Register (COMMAND_INVALID) ug ang Mailbox Client kinahanglang i-reset.
Gireserba [11] Gireserba. Kinahanglang ibutang sa 0.
Command Code/Error Code [10:0] Ang Command Code nagtino sa sugo. Ang Error Code nagpakita kung ang mando milampos o napakyas.
Sa command header, kini nga mga bit nagrepresentar sa command code. Sa tubag nga header, kini nga mga bit nagrepresentar sa error code. Kon ang sugo molampos, ang Error Code mao ang 0. Kung ang sugo mapakyas, tan-awa ang mga error code nga gihubit sa Mga Tubag sa Error Code.

Mga Sugo sa Operasyon

Pag-reset sa Quad SPI Flash
Importante:
Para sa Intel Agilex device, kinahanglan nimong ikonektar ang serial flash o quad SPI flash reset pin sa AS_nRST pin. Ang SDM kinahanglang hingpit nga makontrol ang QSPI reset. Ayaw ikonektar ang quad SPI reset pin sa bisan unsang external host.

Talaan 7. Listahan sa Sugo ug Deskripsyon

Sugo Kodigo (Hex) Gitas-on sa Sugo (1) Gidugayon sa Tubag (1) Deskripsyon
NOOP 0 0 0 Nagpadala ug OK status nga tubag.
GET_IDCODE 10 0 1 Ang tubag adunay usa ka argumento nga mao ang JTAG IDCODE para sa device
GET_CHIPID 12 0 2 Ang tubag adunay 64-bit nga CHIPID nga kantidad nga adunay labing gamay nga hinungdanon nga pulong una.
GET_USERCODE 13 0 1 Ang tubag adunay usa ka argumento nga mao ang 32-bit nga JTAG USERCODE nga ang configuration bitstream nagsulat sa device.
GET_VOLTAGE 18 1 n(2) Ang GET_VOLTAGAng E command adunay usa ka argumento nga usa ka bitmask nga nagtino sa mga agianan nga basahon. Ang bit 0 nagtino sa channel 0, ang bit 1 nagtino sa channel 1, ug uban pa.
Ang tubag naglakip sa usa ka pulong nga argumento alang sa matag bit set sa bitmask. Ang voltage gibalik kay usa ka unsigned fixed-point nga numero nga adunay 16 bits ubos sa binary point. Kay example, usa ka voltage sa 0.75V nagbalik sa 0x0000C000. (3)
Ang mga aparato sa Intel Agilex adunay usa ka voltagug sensor. Busa, ang tubag kanunay usa ka pulong.
GET_ TEMPERATURE 19 1 n(4) Ang GET_TEMPERATURE nga sugo nagbalik sa temperatura o temperatura sa kinauyokan nga panapton o mga lokasyon sa channel sa transceiver nga imong gipiho.

Para sa Intel Agilex nga mga device, gamita ang sensor_req nga argumento aron ipiho ang mga lokasyon. Ang sensor_req naglakip sa mosunod nga mga natad:

  • Bits[31:28]: Gireserba.
  • Mga Bit[27:16]: Lokasyon sa Sensor. Gipiho ang lokasyon sa TSD.
  • Mga Bit [15:0]: Mask sa sensor. Gipiho ang mga sensor nga basahon alang sa lokasyon sa sensor nga gitakda. Ang tubag adunay usa ka pulong alang sa matag temperatura nga gihangyo. Kung dili iapil, ang sugo mabasa sa channel 0. Ang labing gamay nga mahinungdanong bit (lsb) katumbas sa sensor 0. Ang labing mahinungdanon nga bit (msb) katumbas sa channel 15.

Ang temperatura nga gibalik usa ka gipirmahan nga fixed value nga adunay 8 bits ubos sa binary point. Kay example, ang temperatura nga 10°C mubalik og 0x00000A00. A sa temperatura nga -1.5°C mibalik og 0xFFFFFE80.
Kung ang bitmask nagtino sa usa ka dili balido nga Lokasyon, ang mando nagbalik sa usa ka error code nga bisan unsang kantidad sa range 0x80000000 -0x800000FF.
Para sa Intel Agilex device, tan-awa ang Intel Agilex Power Management User Guide para sa dugang nga impormasyon bahin sa lokal nga build-in temperature sensors.

RSU_IMAGE_ UPDATE 5C 2 0 Nag-aghat pag-usab sa pag-configure gikan sa gigikanan sa datos nga mahimo nga pabrika o usa ka imahe sa aplikasyon.
nagpadayon…
  1. Kini nga numero wala maglakip sa command o tubag nga header.
  2. Para sa Intel Agilex nga mga device nga nagsuporta sa pagbasa sa daghang mga device, ang index n motakdo sa gidaghanon sa mga channel nga imong mahimo sa imong device.
  3. Tan-awa ang Giya sa Gumagamit sa Intel Agilex Power Management para sa dugang impormasyon bahin sa mga channel ug lokasyon sa sensor sa temperatura.
  4. Ang indeks n nagdepende sa gidaghanon sa mga maskara sa sensor.
Sugo Kodigo (Hex) Gitas-on sa Sugo (1) Gidugayon sa Tubag (1) Deskripsyon
Kini nga sugo nagkinahanglan og opsyonal nga 64-bit nga argumento nga nagtino sa reconfiguration data address sa flash. Kung ipadala ang argumento sa IP, ipadala nimo una ang mga bit [31:0] gisundan sa mga bit [63:32]. Kung dili nimo ihatag kini nga argumento ang kantidad niini gituohan nga 0.
  • Bit [31:0]: Ang adres sa pagsugod sa usa ka imahe sa aplikasyon.
  • Bit [63:32]: Gireserba (isulat ingon 0).

Sa higayon nga maproseso na sa device kini nga command, ibalik niini ang response header sa pagtubag sa FIFO sa dili pa kini mopadayon sa pag-reconfigure sa device. Siguruha nga ang host PC o host controller mohunong sa pag-alagad sa ubang mga interrupts ug mag-focus sa pagbasa sa data sa header sa tubag aron ipakita nga malampuson nga nahuman ang mando. Kung dili, ang host PC o host controller mahimong dili makadawat sa tubag sa higayon nga magsugod ang proseso sa reconfiguration.
Kung ang aparato magpadayon sa pag-reconfiguration, ang link tali sa eksternal nga host ug FPGA nawala. Kung mogamit ka ug PCIe sa imong disenyo, kinahanglan nimo nga i-enumerate pag-usab ang link sa PCIe.
Importante: Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.

RSU_GET_SPT 5A 0 4 Gikuha sa RSU_GET_SPT ang quad SPI flash location para sa duha ka sub-partition table nga gigamit sa RSU: SPT0 ug SPT1.
Ang 4 ka pulong nga tubag naglangkob sa mosunod nga impormasyon:
Pulong Ngalan Deskripsyon
0 SPT0[63:32] SPT0 nga adres sa quad SPI flash.
1 SPT0[31:0]
2 SPT1[63:32] SPT1 nga adres sa quad SPI flash.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 I-report ang kahimtang sa kataposang reconfiguration. Mahimo nimong gamiton kini nga sugo aron masusi ang kahimtang sa pag-configure sa panahon ug pagkahuman sa pag-configure. Ang tubag naglangkob sa mosunod nga impormasyon:
Pulong Summary Deskripsyon
0 Estado Gihubit ang labing bag-o nga sayup nga may kalabutan sa pag-configure. Ibalik ang 0 kung wala’y mga sayup sa pag-configure.
Ang error field adunay 2 ka field:
  • Upper 16 bits: Major error code.
  • Ubos nga 16 bits: Minor error code.

Tan-awa ang Apendise: CONFIG_STATUS ug RSU_STATUS Error Code Deskripsyon sa Mailbox Client Intel FPGA IP  Giya sa Gumagamit alang sa dugang nga kasayuran.

1 Bersyon sa Quartus Anaa sa Intel Quartus® Prime software nga mga bersyon tali sa 19.4 ug 21.2, ang field nagpakita:
  • Bit [31:28]: Index sa firmware o desisyon firmware nga kopya nga gigamit sa labing bag-o. Ang posible nga mga kantidad mao ang 0, 1, 2, ug 3.
  • Bit [27:24]: Gireserba
  • Bit [23:16]: Ang bili kay '0'
Anaa sa Intel Quartus Prime software nga bersyon 21.3 o sa ulahi, ang bersyon sa Quartus nagpakita:
  • Bit [31:28]: Index sa firmware o desisyon firmware nga kopya nga gigamit sa labing bag-o. Ang posible nga mga kantidad mao ang 0, 1, 2, ug 3.
  • Bit [27:24]: Gireserba
  • Bit [23:16]: Numero sa pagpagawas sa Major Quartus
  • Bit [15:8]: Numero sa pagpagawas sa Minor Quartus
  • Bit [7:0]: Quartus update number

Kay example, sa Intel Quartus Prime software version 21.3.1, ang mosunod nga mga value nagrepresentar sa major ug minor nga Quartus release number, ug ang Quartus update number:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Pin status
  • Bit [31]: Current nSTATUS output value (aktibo ubos)
  • Bit [30]: Namatikdan nga nCONFIG input value (aktibo ubos)
  • Bit [29:8]: Gireserba
  • Bit [7:6]: Tinubdan sa orasan sa pag-configure
    • 01 = Internal nga oscillator
    • 10 = OSC_CLK_1
  • Bit [5:3]: Gireserba
  • Bit [2:0]: Ang kantidad sa MSEL sa power up
3 Kahimtang sa humok nga function Naglangkob sa kantidad sa matag usa sa mga humok nga gimbuhaton, bisan kung wala nimo gi-assign ang function sa usa ka pin sa SDM.
  • Bit [31:6]: Gireserba
  • 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 Sayop nga lokasyon Naglangkob sa lokasyon sa sayup. Ibalik ang 0 kung wala’y mga sayup.
5 Mga detalye sa sayup Naglangkob sa mga detalye sa sayup. Ibalik ang 0 kung wala’y mga sayup.
RSU_STATUS 5B 0 9 I-report ang karon nga kahimtang sa pag-upgrade sa hilit nga sistema. Mahimo nimong gamiton kini nga sugo aron masusi ang status sa configuration atol sa configuration ug human kini makompleto. Kini nga sugo nagbalik sa mosunod nga mga tubag:
Pulong Summary Deskripsyon

(Padayon….)

  1. Kini nga numero wala maglakip sa command o tubag nga header
0-1 Kasamtangang hulagway Flash offset sa kasamtangang nagdagan nga hulagway sa aplikasyon.
2-3 Napakyas nga imahe Flash offset sa pinakataas nga prayoridad nga pakyas nga hulagway sa aplikasyon. Kung daghang mga imahe ang magamit sa flash memory, gitipigan ang kantidad sa unang imahe nga napakyas. Ang bili sa tanang 0s nagpakita nga walay pakyas nga mga hulagway. Kung walay pakyas nga mga hulagway, ang nahibilin sa nahibiling mga pulong sa impormasyon sa status wala magtipig ug balido nga impormasyon.
Mubo nga sulat:Usa ka pagtaas sa ngilit sa nCONFIG aron ma-reconfigure gikan sa ASx4, dili malimpyohan kini nga uma. Ang impormasyon mahitungod sa pakyas nga hulagway ma-update lamang kung ang Mailbox Client makadawat og bag-ong RSU_IMAGE_UPDATE nga sugo ug malampusong ma-configure gikan sa update nga hulagway.
4 Estado Failure code sa pakyas nga hulagway. Ang error field adunay duha ka bahin:
  • Bit [31:16]: Major error code
  • Bit [15:0]: Minor error code Mibalik og 0 kay walay mga kapakyasan. Refer sa

Apendise: CONFIG_STATUS ug RSU_STATUS Error Code Deskripsyon sa Mailbox Client Intel FPGA IP User Guide para sa dugang impormasyon.

5 Bersyon Ang bersyon sa interface sa RSU ug gigikanan sa sayup.
Para sa dugang nga impormasyon, tan-awa ang RSU Status ug Error Codes seksyon sa Hard Processor System Remote System Update User Guide.
6 Sayop nga lokasyon Gitipigan ang sayup nga lokasyon sa napakyas nga imahe. Ibalik ang 0 nga walay mga sayop.
7 Mga detalye sa sayup Gitipigan ang mga detalye sa sayup alang sa pakyas nga imahe. Ibalik ang 0 kung wala’y mga sayup.
8 Kasamtangang retry counter sa imahe Ihap sa gidaghanon sa mga pagsulay pag-usab nga gisulayan alang sa kasamtangan nga hulagway. Ang counter kay 0 sa sinugdanan. Ang counter gibutang sa 1 pagkahuman sa una nga pagsulay pag-usab, dayon 2 pagkahuman sa ikaduha nga pagsulay.
Ipiho ang pinakadaghang gidaghanon sa mga pagsulay pag-usab sa imong Intel Quartus Prime Settings File (.qsf). Ang sugo mao ang: set_global_assignment -ngalan RSU_MAX_RETRY_COUNT 3. Ang balido nga kantidad alang sa MAX_RETRY counter kay 1-3. Ang aktuwal nga gidaghanon sa magamit nga pagsulay kay MAX_RETRY -1
Kini nga uma gidugang sa bersyon 19.3 sa Intel Quartus Prime Pro Edition software.
nagpadayon…
  1. Kini nga numero wala maglakip sa command o tubag nga header.
RSU_NOTIFY 5D 1 0 Pagtangtang sa tanang impormasyon sa sayop sa tubag sa RSU_STATUS ug i-reset ang retry counter. Ang usa ka pulong nga argumento adunay mosunod nga mga natad:
  • 0x00050000: Tin-aw ang kasamtangan nga pag-reset sa pagsulay pag-usab nga counter. Ang pag-reset sa kasamtangan nga retry counter mopabalik sa counter ngadto sa zero, ingon nga ang kasamtangan nga hulagway malampuson nga gikarga sa unang higayon.
  • 0x00060000: Klaro ang kasayuran sa kahimtang sa sayup.
  • Ang tanan nga uban nga mga kantidad gireserba.

Kini nga sugo dili magamit sa wala pa ang bersyon 19.3 sa Intel Quartus Prime Pro Edition software.

QSPI_OPEN 32 0 0 Nangayo ug eksklusibong pag-access sa quad SPI. I-isyu nimo kini nga hangyo sa wala pa ang bisan unsang ubang mga hangyo sa QSPI. Gidawat sa SDM ang hangyo kung wala gigamit ang quad SPI ug wala gi-configure sa SDM ang aparato.
Mobalik og OK kon ang SDM mohatag og access.
Ang SDM naghatag ug eksklusibong pag-access sa kliyente gamit kini nga mailbox. Ang ubang mga kliyente dili maka-access sa quad SPI hangtud nga ang aktibong kliyente mohunong sa pag-access gamit ang QSPI_CLOSE nga sugo.
Ang pag-access sa quad SPI flash memory device pinaagi sa bisan unsang mailbox client IP dili magamit pinaagi sa default sa mga disenyo nga naglakip sa HPS, gawas kon imong i-disable ang QSPI sa HPS software configuration.
Importante: Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.
QSPI_CLOSE 33 0 0 Pagsira sa eksklusibong pag-access sa quad SPI interface.
Importante:Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.
QSPI_SET_CS 34 1 0 Gipiho ang usa sa gilakip nga quad SPI nga mga aparato pinaagi sa mga linya sa pagpili sa chip. Nagkuha ug usa ka pulong nga argumento sama sa gihulagway sa ubos
  • Bits[31:28]: Flash device nga pilion. Tan-awa ang impormasyon sa ubos para sa bili nga katumbas sa nCSO[0:3] pin
    • Ang kantidad nga 4'h0000 nagpili sa flash nga katumbas sa nCSO[0].
    • Ang kantidad nga 4'h0001 nagpili sa flash nga katumbas sa nCSO[1].
    • Ang kantidad nga 4'h0002 nagpili sa flash nga katumbas sa nCSO[2].
    • Ang kantidad nga 4'h0003 nagpili sa flash nga katumbas sa nCSO[3].
  • Bits[27:0]: Gireserba (isulat isip 0).

Mubo nga sulat: Ang Intel Agilex o Intel Stratix® 10 nga mga device nagsuporta sa usa ka AS x4 flash memory device alang sa AS configuration gikan sa quad SPI device nga konektado sa nCSO[0]. Kung nakasulod na ang device sa user mode, mahimo nimong gamiton ang hangtod sa upat ka AS x4 flash memory para gamiton sa Mailbox Client IP o HPS isip pagtipig sa datos. AngMailbox Client IP o HPS makagamit sa nCSO[3:0] para ma-access ang quad SPI device.
Kini nga sugo kay opsyonal para sa AS x4 configuration scheme, ang chip select line mosunod sa kataposang gipatuman nga QSPI_SET_CS command o default sa nCSO[0] human sa AS x4 configuration. Ang JTAG Ang configuration scheme nagkinahanglan sa pagpatuman niini nga command aron ma-access ang QSPI flash nga nagkonektar sa SDM_IO pins.
Ang pag-access sa QSPI flash memory device gamit ang SDM_IO pins anaa lamang sa AS x4 configuration scheme, JTAG configuration, ug usa ka disenyo nga gihugpong para sa AS x4 configuration. Para sa Avalon streaming interface (Avalon ST) configuration scheme, kinahanglan nimong ikonektar ang QSPI flash memory sa GPIO pins.

nagpadayon…
  1. Kini nga numero wala maglakip sa command o tubag nga header
Importante: Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.
QSPI_READ 3A 2 N Gibasa ang gilakip nga quad SPI device. Ang pinakataas nga gidak-on sa pagbalhin kay 4 kilobytes (KB) o 1024 ka pulong.
Nagkuha ug duha ka argumento:
  • Ang quad SPI flash address (usa ka pulong). Ang adres kinahanglan nga pulong aligned. Ibalik sa device ang 0x1 error code alang sa dili aligned nga mga adres.
  • Gidaghanon sa mga pulong nga basahon (usa ka pulong).

Kung magmalampuson, mobalik ang OK nga gisundan sa nabasa nga datos gikan sa quad SPI device. Ang tubag sa kapakyasan nagbalik usa ka code sa sayup.
Alang sa usa ka partially malampuson nga pagbasa, ang QSPI_READ mahimong sayop nga ibalik ang OK nga kahimtang.
Mubo nga sulat: Dili nimo mahimo ang QSPI_READ nga mando samtang ang pag-configure sa aparato nagpadayon.
Importante:Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.

QSPI_WRITE 39 2+N 0 Gisulat ang datos sa quad SPI device. Ang pinakataas nga gidak-on sa pagbalhin kay 4 kilobytes (KB) o 1024 ka pulong.
Nagkuha ug tulo ka argumento:
  • Ang flash address offset (usa ka pulong). Ang adres sa pagsulat kinahanglan nga nahiangay sa pulong.
  • Ang gidaghanon sa mga pulong nga isulat (usa ka pulong).
  • Ang datos nga isulat (usa o daghang mga pulong). Ang malampuson nga pagsulat nagbalik sa OK nga tubag nga code.

Aron maandam ang memorya alang sa pagsulat, gamita ang QSPI_ERASE nga sugo sa dili pa i-isyu kini nga sugo.
Mubo nga sulat: Dili nimo mahimo ang QSPI_WRITE nga mando samtang ang pag-configure sa aparato nagpadayon.
Importante:Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.

QSPI_ERASE 38 2 0 Gipapas ang 4/32/64 KB nga sektor sa quad SPI device. Nagkuha ug duha ka argumento:
  • Ang flash address offset aron masugdan ang pagpapas (usa ka pulong). Depende sa gidaghanon sa mga pulong nga papason, ang adres sa pagsugod kinahanglan nga:
    • 4 KB ang aligned kung ang numero nga mga pulong nga papason kay 0x400
    • 32 KB ang aligned kung ang numero nga mga pulong nga papason kay 0x2000
    • Ang 64 KB nahanay kung ang numero nga mga pulong nga papason kay 0x4000 Nagbalik ug sayop para sa dili 4/32/64 KB nga mga adres nga nahanay.
  • Ang gidaghanon sa mga pulong nga papason gipiho sa multiples sa:
    • 0x400 aron mapapas ang 4 KB (100 ka pulong) sa datos. Kini nga kapilian mao ang minimum nga gidak-on sa pagpapas.
    • 0x2000 aron mapapas ang 32 KB (500 ka pulong) sa datos
    • 0x4000 aron mapapas ang 64 KB (1000 ka pulong) sa datos Ang malampuson nga pagtangtang nagbalik sa OK nga tubag nga code.

Importante:Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.

QSPI_READ_DEVICE_REG 35 2 N Nagbasa sa mga rehistro gikan sa quad SPI device. Ang maximum nga pagbasa mao ang 8 bytes. Nagkuha ug duha ka argumento:
  • Ang opcode alang sa read command.
  • Ang gidaghanon sa mga byte nga basahon.
nagpadayon…
  1. Kini nga numero wala maglakip sa command o tubag nga header.
Ang malampuson nga pagbasa nagbalik sa OK nga tubag nga code nga gisundan sa datos nga gibasa gikan sa aparato. Ang gibasa nga pagbalik sa datos anaa sa multiple sa 4 bytes. Kung ang mga byte nga basahon dili eksakto nga multiple sa 4 bytes, kini adunay padded sa multiple sa 4 bytes hangtud sa sunod nga word boundary ug ang padded bit value kay zero.
Importante: Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Nagsulat sa mga rehistro sa quad SPI. Ang maximum nga pagsulat mao ang 8 bytes. Nagkuha ug tulo ka argumento:
  • Ang opcode alang sa write command.
  • Ang gidaghanon sa mga byte nga isulat.
  • Ang datos nga isulat.

Aron mahimo ang usa ka sector erase o sub-sector erase, kinahanglan nimong ipiho ang serial flash address sa most significant byte (MSB) ngadto sa least significant byte (LSB) order isip mosunod nga example nag-ilustrar.
Aron mapapas ang usa ka sektor sa usa ka Micron 2 gigabit (Gb) flash sa address 0x04FF0000 gamit ang QSPI_WRITE_DEVICE_REG nga sugo, isulat ang flash address sa MSB ngadto sa LSB nga order sama sa gipakita dinhi:
Ulo: 0x00003036 Opcode: 0x000000DC
Gidaghanon sa mga byte nga isulat: 0x00000004 Flash address: 0x0000FF04
Ang malampuson nga pagsulat nagbalik sa OK nga tubag nga code. Kini nga command pads data nga dili usa ka multiple sa 4 bytes ngadto sa sunod nga word boundary. Ang command pad sa data nga adunay zero.
Importante:Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Nagpadala ug command opcode sa quad SPI. Nagkuha usa ka argumento:
  • Ang opcode aron ipadala ang quad SPI device.

Ang usa ka malampuson nga sugo nagbalik sa OK nga tubag nga code.
Importante:Kung gi-reset ang quad SPI, kinahanglan nimong sundon ang mga panudlo nga gitakda sa Pag-reset sa Quad SPI Flash sa panid 9.

Para sa CONFIG_STATUS ug RSU_STATUS major ug minor error code deskripsyon, tan-awa ang Appendix: CONFIG_STATUS ug RSU_STATUS Error Code Deskripsyon sa Mailbox Client Intel FPGA IP User Guide.
May Kalabutan nga Impormasyon

Mga Tubag sa Error Code

Talaan 8. Mga Error Code

Bili (Hex) Tubag sa Error Code Deskripsyon
0 OK Nagpakita nga ang sugo malampuson nga nahuman.
Ang usa ka sugo mahimong sayop nga ibalik ang OK nga kahimtang kon ang usa ka sugo, sama sa
Ang QSPI_READ kay partially successful.
1 INVALID_COMMAND Nagpakita nga ang kasamtangang gikarga nga boot ROM dili maka-decode o makaila sa command code.
3 UNKNOWN_COMMAND Nagpakita nga ang karon nga gikarga nga firmware dili maka-decode sa command code.
4 INVALID_COMMAND_ PARAMETERS Nagpakita nga ang sugo sayop nga pagka-format. Kay example, ang gitas-on nga field setting sa header dili balido.
6 COMMAND_INVALID_ON_ SOURCE Nagpakita nga ang sugo gikan sa usa ka tinubdan diin wala kini mahimo.
8 CLIENT_ID_NO_MATCH Nagpakita nga ang Client ID dili makakompleto sa hangyo sa pagsira sa eksklusibong pag-access sa quad SPI. Ang Client ID dili motakdo sa kasamtangan nga kliyente sa kasamtangan nga eksklusibong access sa quad SPI.
9 INVALID_ADDRESS Ang adres dili balido. Kini nga sayop nagpakita sa usa sa mosunod nga mga kondisyon:
  • Usa ka dili sumpay nga adres
  • Usa ka problema sa address range
  • Usa ka problema sa pagtugot sa pagbasa
  • Usa ka dili balido nga bili sa pagpili sa chip, nga nagpakita sa bili nga labaw sa 3
  • Usa ka dili balido nga adres sa kaso sa RSU
  • Usa ka dili balido nga bitmask nga bili para sa GET_VOLTAGE sugo
  • Usa ka dili balido nga pagpili sa panid alang sa GET_TEMPERATURE nga sugo
A AUTHENTICATION_FAIL Nagpakita sa kapakyasan sa pagsumpo sa bitstream signature authentication.
B TIMEOUT Kini nga sayup nagpaila sa oras sa pag-undang tungod sa mosunod nga mga kondisyon:
  • Sugo
  • Naghulat nga makompleto ang operasyon sa QSPI_READ
  • Naghulat alang sa gihangyo nga pagbasa sa temperatura gikan sa usa sa mga sensor sa temperatura. Mahimong magpakita sa usa ka potensyal nga sayup sa hardware sa sensor sa temperatura.
C HW_DILI_ANDAM Nagpakita sa usa sa mosunod nga mga kondisyon:
  • Ang hardware dili andam. Mahimong magpakita sa usa ka pagsugod o problema sa pag-configure. Ang hardware mahimong magtumong sa quad SPI.
  • Ang imahe sa RSU wala gigamit aron ma-configure ang FPGA.
D HW_ERROR Nagpakita nga ang sugo nakompleto nga wala magmalampuson tungod sa dili mabawi nga sayup sa hardware.
80 – 8F COMMAND_SPECIFIC_ ERROR Nagpakita sa usa ka piho nga sugo nga sayup tungod sa usa ka SDM nga sugo nga imong gigamit.
SDM

Sugo

Sayop Ngalan Error code Deskripsyon
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 Nagpakita nga ang eFuse cache pointer dili balido.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 Nagpakita sa QSPI flash memory error. Kini nga sayop nagpakita sa usa sa mosunod nga mga kondisyon:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • Usa ka problema sa pagpili sa setting sa QSPI flash chip
  • Usa ka problema sa pagsugod sa flash sa QSPI
  • Usa ka problema sa pag-reset sa flash sa QSPI
  • Usa ka problema sa pag-update sa mga setting sa flash sa QSPI
QSPI_ALREADY_ OPEN 0x81 Nagpakita nga ang eksklusibong pag-access sa kliyente sa QSPI flash pinaagi sa QSPI_OPEN command bukas na.
100 DILI_CONFIGURED Nagpakita nga ang aparato wala ma-configure.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Nagpakita nga busy ang device tungod sa mosunod nga mga kaso sa paggamit:
  • RSU: Ang firmware dili makahimo sa pagbalhin sa lain-laing bersyon tungod sa internal nga sayop.
  • HPS: Busy ang HPS kung anaa sa proseso sa pag-reconfiguration sa HPS o cold reset sa HPS.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Nagpakita nga wala’y balido nga tubag nga magamit.
3FF ALT_SDM_MBOX_RESP_ ERROR Kinatibuk-ang Sayop.

Pag-ayo sa Error Code
Ang lamesa sa ubos naghulagway sa posible nga mga lakang sa pagbawi gikan sa usa ka error code. Ang pagkaayo sa sayup nagdepende sa piho nga kaso sa paggamit.
Talaan 9. Error Code Recovery alang sa nailhan nga Error Codes

Bili Tubag sa Error Code Pag-ayo sa Error Code
4 INVALID_COMMAND_ PARAMETERS Ipadala pag-usab ang command header o header nga adunay mga argumento nga adunay gitul-id nga mga parameter.
Kay example, siguroha nga ang gitas-on sa field setting sa header gipadala uban sa husto nga bili.
6 COMMAND_INVALID_ ON_SOURCE Ipadala pag-usab ang sugo gikan sa balido nga tinubdan sama sa JTAG, HPS, o kinauyokan nga panapton.
8 CLIENT_ID_NO_MATCH Paghulat alang sa kliyente nga nagbukas sa access sa quad SPI aron makompleto ang pag-access niini ug dayon isira ang eksklusibo nga pag-access sa quad SPI.
9 INVALID_ADDRESS Posible nga mga lakang sa pagbawi sa sayup:
Para sa GET_VOLTAGE sugo: Ipadala ang sugo nga adunay balido nga bitmask.
Para sa GET_TEMPERATURE nga sugo: Ipadala ang sugo nga adunay balido nga lokasyon sa sensor ug sensor mask.
Alang sa operasyon sa QSPI:
  • Ipadala ang mando nga adunay balido nga pagpili sa chip.
  • Ipadala ang sugo nga adunay balido nga QSPI flash address.

Para sa RSU: Ipadala ang mando nga adunay balido nga adres sa pagsugod sa imahe sa pabrika o aplikasyon.

B TIMEOUT Posible nga mga lakang sa pagbawi:

Para sa GET_TEMPERATURE nga sugo: Sulayi pag-usab ang pagpadala sa sugo pag-usab. Kung magpadayon ang problema, i-configure o i-power cycle ang aparato.

Alang sa operasyon sa QSPI: Susiha ang integridad sa signal sa mga interface sa QSPI ug pagsulay pag-usab sa pagmando.

Para sa HPS restart operation: Sulayi pag-usab sa pagpadala sa command pag-usab.

C HW_DILI_ANDAM Posible nga mga lakang sa pagbawi:

Para sa operasyon sa QSPI: I-reconfigure ang device pinaagi sa tinubdan. Siguruha nga ang IP nga gigamit sa paghimo sa imong disenyo nagtugot sa pag-access sa QSPI flash.

Para sa RSU: I-configure ang device gamit ang RSU image.

80 QSPI_HW_ERROR Susiha ang QSPI interface signal integridad ug siguroha nga ang QSPI device dili madaot.
81 QSPI_ALREADY_OPEN Giablihan na sa kliyente ang QSPI. Ipadayon ang sunod nga operasyon.
82 EFUSE_SYSTEM_FAILURE Pagsulay pag-usab sa pag-configure o siklo sa kuryente. Kung magpadayon ang sayup pagkahuman sa pag-configure o siklo sa kuryente, ang aparato mahimong madaot ug dili na mabawi.
100 DILI_CONFIGURED Pagpadala usa ka bitstream nga nag-configure sa HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Posible nga mga lakang sa pagbawi sa sayup:

Alang sa operasyon sa QSPI: Paghulat alang sa nagpadayon nga pag-configure o uban pang kliyente aron makompleto ang operasyon.

Para sa RSU: I-reconfigure ang device aron mabawi gikan sa internal nga sayop.

Para sa HPS restart operation: Hulata nga makompleto ang reconfiguration pinaagi sa HPS o HPS Cold Reset.

Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP User Guide Document Archives

Para sa pinakabag-o ug naunang mga bersyon niini nga giya sa paggamit, tan-awa ang Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP User Guide. Kung ang usa ka IP o software nga bersyon wala gilista, ang giya sa gumagamit alang sa miaging IP o software nga bersyon magamit.

Ang mga bersyon sa IP parehas sa mga bersyon sa software sa Intel Quartus Prime Design Suite hangtod sa v19.1. Gikan sa Intel Quartus Prime Design Suite software nga bersyon 19.2 o sa ulahi, ang mga IP core adunay bag-ong IP versioning scheme.

Kasaysayan sa Pagbag-o sa Dokumento alang sa Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP User Guide

Bersyon sa Dokumento Intel Quartus Prime nga Bersyon Bersyon sa IP Mga kausaban
2022.09.26 22.3 1.0.1 Gihimo ang mosunod nga mga pagbag-o:
  • Gi-update ang GET_VOLTAGE command row sa

Listahan sa Command ug Deskripsyon nga lamesa.

  • Gidugang nga nota sa Suporta sa Pamilya sa Table Device.
  • Gibag-o QSPI_SET_CS deskripsyon sa command sa Command List ug Deskripsyon nga lamesa.
2022.04.04 22.1 1.0.1 Gi-update ang Command List ug Deskripsyon nga lamesa.
  • Gi-update nga deskripsyon sa status sa pin para sa CONFIG_STATUS nga sugo.
  • Gitangtang ang REBOOT_HPS nga sugo.
2021.10.04 21.3 1.0.1 Gihimo ang mosunod nga pagbag-o:
  • Gibag-o Listahan sa Command ug Deskripsyon lamesa. Gi-update nga paghulagway alang sa:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Gihimo ang mosunod nga mga pagbag-o:
  • Gibag-o Listahan sa Command ug Deskripsyon lamesa. Gi-update nga paghulagway alang sa:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Gihimo ang mosunod nga mga pagbag-o:
  • Gibag-o ang RSU_IMAGE_UPDATE deskripsyon sa Listahan sa Command ug Deskripsyon lamesa.
  • Gitukod pag-usab Mga Sugo sa Operasyon. Gitangtang ang mayor ug menor nga error code nga mga deskripsyon para sa CONFIG_STATUS ug RSU_STATUS nga mga sugo. Ang mayor ug menor nga mga error code gidokumento na karon isip apendise sa Mailbox Client Intel FPGA IP User Guide.
2020.12.14 20.4 1.0.1 Gihimo ang mosunod nga mga pagbag-o:
  • Gidugang importante nga nota bahin sa pag-reset sa QSPI flash sa Mga Sugo sa Operasyon hilisgutan.
  • Gi-update ang Listahan sa Command ug Deskripsyon lamesa:
    • Gibag-o ang GET_TEMPERATURE nga deskripsyon sa sugo.
    • Gibag-o ang RSU_IMAGE_UPDATE nga paghulagway sa sugo.
  • Gidugang nga teksto bahin sa pag-reset sa QSPI flash.
  • Gidugang nga teksto nga naghulagway sa pamatasan tali sa eksternal nga host ug FPGA.
  • Gitangtang nga teksto: Ibalik ang dili-zero nga tubag kung ang aparato nagproseso na sa usa ka command sa pag-configure.
    • Gi-update nga QSPI_WRITE ug QSPI_READ nga mga deskripsyon aron matino nga ang pinakataas nga gidak-on sa pagbalhin kay 4 kilobytes o 1024 ka pulong.
    • Gitul-id ang gitas-on sa tubag gikan sa 1 ngadto sa 0 para sa QSPI_OPEN, QSPI_CLOSE ug QSPI_SET_CS sugo.
    • Gibag-o nga QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, ug QSPI_WRITE_DEVICE_REG nga mga deskripsyon.
    • Nagdugang ug bag-ong sugo: REBOOT_HPS.
  • Gidugang bag-ong hilisgutan: Error Code Recovery.
2020.10.05 20.3 1.0.1
  • Giusab ang titulo niini nga giya sa tiggamit gikan sa Mailbox Avalon Streaming Interface Client Intel FPGA IP User Guide sa Kliyente sa Mailbox nga adunay Avalon Streaming Interface Intel FPGA IP User Guide tungod sa pagbag-o sa ngalan sa IP sa Intel Quartus Prime IP Catalog.
  • Gi-update sa tibuok kalibutan ang tanang instance sa IP name.
  • Gibag-o nga GET TEMPERATURE command description para sa Intel Agilex device sa Listahan sa Command ug Deskripsyon lamesa.
  • Gidugang nga rekomendasyon bahin sa reset synchronizer sa Orasan ug I-reset ang mga Interface lamesa.
  • Gi-update ang Mga Error Code lamesa. Gidugang bag-ong mga tubag sa error code:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Gitangtang ang Mga Lokasyon sa Temperature Sensor hilisgutan. Ang impormasyon sa sensor sa temperatura anaa sa Giya sa Gumagamit sa Intel Agilex Power Management.
2020.06.30 20.2 1.0.0
  • Giusab ang titulo niini nga giya sa tiggamit gikan sa Mailbox Avalon ST Client Intel FPGA IP User Guide sa Mailbox Avalon Streaming Interface Client Intel FPGA IP User Guide.
  • Giusab ang ngalan sa ulohan sa topiko Command ug Response Header sa Mga Sugo ug mga Tubag.
  • Gibag-o nga ID, DUGAY, ug Command Code/Error Code nga mga deskripsyon sa Deskripsyon sa Ulohan ug Pagtubag lamesa.
  • Giusab ang ngalan sa ulohan sa topiko Gisuportahan nga mga Sugo sa Mga Sugo sa Operasyon.
  • Gibag-o ang mosunod nga paghulagway sa mga sugo sa Listahan sa Command ug Deskripsyon lamesa:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Giusab ang ngalan sa ulohan sa topiko Mga Error Code sa Mga Tubag sa Error Code.
  • Gitangtang ang UNKNOWN_BR nga sugo gikan sa Error Code lamesa.
2020.04.13 20.1 1.0.0 Gihimo ang mosunod nga mga pagbag-o:
  • Gidugang nga kasayuran bahin sa mga sensor sa temperatura alang sa GET_TEMPERATURE nga mando, lakip ang mga numero nga nag-ilustrar sa mga lokasyon sa TSD.
  • Gidugang ang RSU_NOTIFY nga sugo sa Listahan sa Command Code ug Deskripsyon lamesa.
  • Gi-update ang Mga Error Code lamesa:
    • Giusab ang ngalan nga INVALID_COMMAND_PARAMETERS ngadto sa INVALID_LENGTH.
    • Giusab ang COMMAND_INVALID_ON_SOURCE hex nga bili gikan sa 5 ngadto sa 6.
    • Giusab ang CLIENT_ID_NO_MATCH hex value gikan sa 6 ngadto sa 8.
    • Giusab ang INVALID_ADDRESS hex nga bili gikan sa 7 ngadto sa 9.
    • Gidugang ang AUTHENTICATION_FAIL nga sugo.
    • Giusab ang TIMEOUT hex value gikan sa 8 ngadto sa B.
    • Giusab ang HW_NOT_READY hex value gikan sa 9 ngadto sa C.
2019.09.30 19.3 1.0.0 Inisyal nga pagpagawas.

 Para sa feedback, palihog bisitaha ang:  FPGAtechdocfeedback@intel.com

 

Mga Dokumento / Mga Kapanguhaan

intel Mailbox Client nga adunay Avalon Streaming Interface FPGA IP [pdf] Giya sa Gumagamit
Kliyente sa Mailbox nga adunay Avalon Streaming Interface FPGA IP, Mailbox Client, Avalon Streaming Interface FPGA IP

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *