Intel Mailbox Client yokhala ndi Avalon Streaming Interface FPGA IP User Guide
Intel Mailbox Client yokhala ndi Avalon Streaming Interface FPGA IP

Makasitomala a Mailbox okhala ndi Avalon® Streaming Interface Intel FPGA IP Overview

The Mailbox Client yokhala ndi Avalon® streaming interface Intel® FPGA IP (Mailbox Client yokhala ndi Avalon ST Client IP) imapereka njira yolumikizirana pakati pa malingaliro anu ndi woyang'anira chipangizo chotetezedwa (SDM). Mutha kugwiritsa ntchito Makasitomala a Mailbox omwe ali ndi Avalon ST IP kutumiza mapaketi amalamulo ndi kulandira mapaketi oyankha kuchokera ku ma module a SDM. The Mailbox Client yokhala ndi Avalon ST IP imatanthauzira ntchito zomwe SDM imagwira.

Malingaliro anu atha kugwiritsa ntchito njira iyi yolumikizirana kuti mulandire zidziwitso ndikupeza ma flash memory kuchokera kumagawo otsatirawa:

  • Chip ID
  • Sensor ya Kutentha
  • Voltage SENSOR
  • Quad serial peripheral interface (SPI) flash memory

Zindikirani: Mu bukhuli lonse la ogwiritsa ntchito, mawu akuti Avalon ST afupikitsa mawonekedwe a Avalon akukhamukira kapena IP.

Chithunzi 1. Makasitomala a Mailbox okhala ndi Avalon ST IP System Design
Makasitomala a Mailbox okhala ndi Avalon ST IP System Design

Chithunzi chotsatirachi chikuwonetsa pulogalamu yomwe Wogula mu Mailbox yemwe ali ndi Avalon ST IP amawerenga Chip ID.

Chithunzi 2. Makasitomala a Mailbox okhala ndi Avalon ST IP Amawerenga Chip ID
Makasitomala a Mailbox okhala ndi Avalon ST IP Amawerenga Chip ID

Chipangizo Thandizo la Banja

Zotsatirazi zikutchula matanthauzidwe amtundu wothandizira pa Intel FPGA IPs:

  • Thandizo patsogolo - IP ilipo kuti iyerekeze ndikuphatikiza banja la chipangizochi. Zitsanzo za nthawi zimaphatikizanso kuyerekezera koyambilira kwa uinjiniya kuchedwa kutengera zomwe zasinthidwa posachedwa. Mitundu yanthawi imatha kusintha pomwe kuyezetsa kwa silicon kumapangitsa kulumikizana pakati pa silicon yeniyeni ndi mitundu yanthawi. Mutha kugwiritsa ntchito IP iyi pamapangidwe adongosolo ndi maphunziro ogwiritsira ntchito zida, kuyerekezera, kutulutsa, kuwunika kwanthawi yayitali, kuwunika nthawi yoyambira (bajeti yamapaipi), ndi njira yosinthira I/O (m'lifupi mwanjira ya data, kuya kwakuya, malonda a I/O zotsika).
  • Thandizo loyamba - IP imatsimikiziridwa ndi mitundu yoyambira nthawi ya banja la chipangizochi. IP imakwaniritsa zofunikira zonse, koma mwina ikuwunikabe nthawi ya banja la chipangizocho. Itha kugwiritsidwa ntchito popanga mapangidwe mosamala.
  • Thandizo lomaliza - IP imatsimikiziridwa ndi mitundu yomaliza ya nthawi ya banja la chipangizochi. IP imakwaniritsa zofunikira zonse zogwirira ntchito komanso nthawi ya banja la chipangizocho ndipo ingagwiritsidwe ntchito popanga mapangidwe.

Table 1. Chipangizo Thandizo la Banja

Chipangizo Banja Thandizo
Intel Agilex™ Patsogolo

Zindikirani: Simungathe kutengera Makasitomala a Makalata ndi Avalon Streaming Interface Intel FPGA IP chifukwa IP imalandira mayankho kuchokera ku SDM. Kuti mutsimikizire IP iyi, Intel ikukulimbikitsani kuti muwunikenso pa hardware.

Zambiri Zogwirizana
Makasitomala a Mailbox okhala ndi Avalon Streaming Interface Intel FPGA IP Release Notes

Parameters

Dzina la Parameter Mtengo Kufotokozera
Yambitsani mawonekedwe a status Kutseka Mukatsegula mawonekedwe awa, Makasitomala a Mailbox omwe ali ndi mawonekedwe a Avalon Intel FPGA IP amaphatikiza chizindikiro cha command_status_invalid. Pamene command_status_invalid akunena, muyenera kukonzanso IP.

Zolumikizirana
Chithunzi chotsatirachi chikuwonetsa Makasitomala a Mailbox omwe ali ndi mawonekedwe a Avalon Streaming Intel FPGA IP:

Chithunzi 3. Makasitomala a Makalata Okhala ndi Avalon Streaming Interface Intel FPGA IP Interfaces
Makasitomala a Makalata Okhala ndi Avalon Streaming Interface Intel FPGA IP Interfaces

Kuti mumve zambiri za mawonekedwe akukhamukira a Avalon, onani Zofotokozera za Avalon Interface.
Zambiri Zogwirizana
Mafotokozedwe a Avalon Interface

Koloko ndi Bwezeraninso Ma Interfaces

Table 2. Koloko ndi Bwezeraninso Ma Interfaces

Dzina la Signal Mayendedwe Kufotokozera
mu_clk Zolowetsa Iyi ndiye wotchi yolumikizira ma Avalon. Pazipita pafupipafupi 250 MHz.
mu_kusintha Zolowetsa Uku ndikukhazikitsanso kwakukulu. Assert in_reset kuti mukhazikitsenso Makasitomala a Mailbox okhala ndi mawonekedwe a Avalon Intel FPGA IP (Mailbox Client okhala ndi Avalon ST IP). Pamene in_reset siginecha imati, SDM iyenera kuthamangitsa ntchito iliyonse yomwe ikuyembekezera kuchokera ku Mailbox Client ndi Avalon ST IP. SDM ikupitiriza kukonza malamulo ochokera kwa makasitomala ena.

Kuti muwonetsetse kuti Makasitomala a Mailbox omwe ali ndi Avalon ST IP akugwira ntchito moyenera pomwe chipangizocho chikulowa m'mawonekedwe a ogwiritsa ntchito, kapangidwe kanu kayenera kukhala ndi Reset Release Intel FPGA IP kuti musunge kukonzanso mpaka nsalu ya FPGA italowa mumachitidwe ogwiritsa ntchito. Intel imalimbikitsa kugwiritsa ntchito synchronizer polumikiza kukonzanso kwa wogwiritsa ntchito kapena kutulutsa kwa Reset Release IP ku

khomo lokhazikitsiranso la Makasitomala a Mailbox okhala ndi Avalon ST IP. Kuti mugwiritse ntchito synchronizer yokonzanso, gwiritsani ntchito Reset Bridge Intel FPGA IP yomwe ikupezeka mu Platform Designer.

Zindikirani: Kuti mupeze ma IP instantilation ndi malangizo olumikizirana mu Platform Designer, tchulani Zofunikira Zolumikizirana ndi Zida Zothandizira pa Remote System Update Design Ex.ampndi chithunzi mu Intel Agilex Configuration User Guide.

Command Interface
Gwiritsani ntchito mawonekedwe a Avalon Streaming (Avalon ST) kutumiza malamulo ku SDM.

Table 3. Command Interface

Dzina la Signal Mayendedwe Kufotokozera
command_ready Zotulutsa Makasitomala a Mailbox omwe ali ndi Avalon ST Intel FPGA IP amati command_ready ikakonzeka kulandira malamulo kuchokera ku pulogalamuyi. The ready_latency ndi 0 kuzungulira. Makasitomala a Mailbox omwe ali ndi Avalon ST atha kuvomereza command_data[31:0] munthawi yomweyo yomwe command_ready asser.
command_valid Zolowetsa Lamulo_lovomerezeka chizindikiro chimatsimikizira kuti command_data ndiyolondola.
lamulo_data[31:0] Zolowetsa Command_data bus imayendetsa ku SDM. Onani ku List List ndi Kufotokozera kwa matanthauzo a malamulo.
command_startofpacket Zolowetsa The command_startofpacket imanena mu kuzungulira koyamba kwa paketi yamalamulo.
command_endofpacket Zolowetsa Lamulo_endofpacket likunena mumayendedwe omaliza olamula paketi.

Chithunzi 4. Nthawi ya Avalon ST Command Packet
mkuyu:m ST Command Packet

Response Interface
SDM Avalon ST Client IP imatumiza mayankho ku pulogalamu yanu pogwiritsa ntchito mawonekedwe oyankhira.

Table 4. Chiyankhulo cha Mayankho

Chizindikiro 5 Mayendedwe Kufotokozera
response_ready Zolowetsa Mfundo yogwiritsira ntchito imatha kutsimikizira kuti response_ready siginecha ikatha kulandira yankho.
yankho_lovomerezeka Zotulutsa SDM imanena kuti response_valid kusonyeza kuti response_data ndiyovomerezeka.
mayankho_data[31:0] Zotulutsa SDM imayendetsa response_data kuti ipereke zomwe mwafunsidwa. Mawu oyamba a yankho ndi mutu womwe umazindikiritsa lamulo lomwe SDM ikupereka. Onani ku Mndandanda wa Malamulo ndi Kufotokozera kwa matanthauzo a malamulo.
response_startofpacket Zotulutsa The response_startofpacket ikunena mumayendedwe oyamba a paketi yoyankha.
response_endofpacket Zotulutsa The response_endofpacket ikunena mumayendedwe omaliza a paketi yoyankha.

Chithunzi 5. Nthawi ya Avalon ST Response Packet
Avalon ST Response Packet

Command Status Interface

Table 5. Command Status Interface

Dzina la Signal Mayendedwe Kufotokozera
command_status_invalid Zotulutsa Lamulo_status_invalid likunena kuti likuwonetsa cholakwika. Chizindikirochi chimasonyeza kuti kutalika kwa lamulo lotchulidwa pamutu walamulo sikufanana ndi kutalika kwa lamulo lotumizidwa. Pamene command_status_invalid akunena, malingaliro anu ogwiritsira ntchito ayenera kunena kuti_reset kuti muyambitsenso Makasitomala a Mailbox omwe ali ndi mawonekedwe a Avalon a Intel FPGA IP.

Chithunzi 6. Bwezerani Pambuyo pa command_status_invalid Asserts
mkuyu: command_status_invalid Asserts

Malamulo ndi Mayankho

Woyang'anira wolandila amalumikizana ndi SDM pogwiritsa ntchito mapaketi olamula ndi mayankho kudzera pa Mailbox Client Intel FPGA IP.

Mawu oyamba a paketi ya lamulo ndi mayankho ndi mutu womwe umapereka chidziwitso chokhudza lamulo kapena yankho.

Chithunzi 7. Command and Response Header Format
mkuyu: Command and Response Header Format

Zindikirani: Gawo la LENGTH pamutu wamalamulo liyenera kufanana ndi kutalika kwa lamulo lofanana.
Gome lotsatirali likufotokoza minda ya lamulo lamutu.

Table 6. Kufotokozera Kwamutu kwa Lamulo ndi Mayankho

Mutu Pang'ono Kufotokozera
Zosungidwa [31:28] Zosungidwa.
ID [27:24] ID ya lamulo. Mutu woyankha umabweretsanso ID yomwe yatchulidwa pamutu wamalamulo. Onani ku Operation Commands kuti mumve zambiri zamalamulo.
0 [23] Zosungidwa.
LENGTH [22:12] Nambala ya mawu amkangano otsata mutu. IP imayankha ndi cholakwika ngati nambala yolakwika yamawu amawu alowetsedwa palamulo loperekedwa.
Ngati pali kusagwirizana pakati pa kutalika kwa lamulo lotchulidwa pamutu wa lamulo ndi chiwerengero cha mawu omwe atumizidwa. IP imakweza pang'ono 3 ya Interrupt Status Register (COMMAND_INVALID) ndipo Makasitomala a Makalata Ayenera kukhazikitsidwanso.
Zosungidwa [11] Zosungidwa. Iyenera kukhazikitsidwa ku 0.
Khodi Yamalamulo/Khodi Yolakwika [10:0] Command Code imatchula lamulo. Khodi Yolakwika ikuwonetsa ngati lamulolo linapambana kapena lalephera.
Pamutu wamalamulo, ma bits awa akuyimira code code. Pamutu wakuyankha, ma bits awa akuyimira cholakwika. Ngati lamulolo likuyenda bwino, Code Yolakwika ndi 0. Ngati lamulo likulephera, tchulani zolakwika zomwe zafotokozedwa mu Mayankho a Khodi Yolakwika.

Malangizo Ogwira Ntchito

Kukhazikitsanso Quad SPI Flash
Zofunika:
Pazida za Intel Agilex, muyenera kulumikiza serial flash kapena quad SPI flash reset pini ku pini ya AS_nRST. SDM iyenera kuwongolera kukonzanso kwa QSPI. Osalumikiza pini yobwezeretsanso quad SPI kwa wolandira wakunja aliyense.

Table 7. Mndandanda wa Malamulo ndi Kufotokozera

Lamulo Kodi (Hex) Utali Wamalamulo (1) Kutalika Kwamayankho (1) Kufotokozera
NOOP 0 0 0 Imatumiza kuyankha kwa OK.
GET_IDCODE 10 0 1 Yankho lili ndi mfundo imodzi yomwe ndi JTAG IDCODE ya chipangizochi
GET_CHIPID 12 0 2 Yankho lake lili ndi mtengo wa 64-bit CHIPID wokhala ndi mawu ocheperako poyamba.
GET_USERCODE 13 0 1 Yankho lili ndi mkangano umodzi womwe ndi 32-bit JTAG USERCODE kuti kasinthidwe ka bitstream amalembera ku chipangizocho.
GET_VOLTAGE 18 1 n(2) The GET_VOLTAGLamulo la E lili ndi mkangano umodzi womwe ndi bitmask wofotokozera njira zowerengera. Bit 0 imatchula njira 0, pang'ono 1 imatchula njira 1, ndi zina zotero.
Yankho limaphatikizapo mkangano wa liwu limodzi pagawo lililonse la bitmask. Voltage wabwezedwa ndi nambala yokhazikika yosasainidwa yokhala ndi ma bits 16 kumunsi kwa nsonga ya binary. Za exampndi, voltage wa 0.75V amabwerera 0x0000C000. (3)
Zida za Intel Agilex zili ndi voliyumu imodzitagndi sensa. Chifukwa chake, yankho limakhala liwu limodzi nthawi zonse.
GET_ TEMPERATURE 19 1 n(4) Lamulo la GET_TEMPERATURE limabweretsanso kutentha kapena kutentha kwapakati pa nsalu kapena malo omwe mumatchula.

Pazida za Intel Agilex, gwiritsani ntchito mkangano wa sensor_req kuti mutchule malo. Sensor_req imaphatikizapo magawo otsatirawa:

  • Bits[31:28]: Zosungidwa.
  • Bits[27:16]: Malo a Sensor. Imatchula malo a TSD.
  • Bits[15:0]: Chigoba cha sensor. Imatchula masensa kuti muwerenge za malo a sensa omwe atchulidwa. Yankho lili ndi liwu limodzi pa kutentha kulikonse komwe kufunsidwa. Ngati lasiyidwa, lamulolo limawerenga tchanelo 0. Chochepa kwambiri (lsb) chimafanana ndi sensa 0. Chofunikira kwambiri (msb) chimagwirizana ndi tchanelo 15.

Kutentha komwe kwabwerera ndi mtengo wokhazikika wosainidwa wokhala ndi ma bits 8 kumunsi kwa nsonga ya binary. Za example, kutentha kwa 10 ° C kumabweza 0x00000A00. Kutentha kwa -1.5 ° C kumabweza 0xFFFFFE80.
Ngati bitmask imatchula Malo osayenera, lamuloli limabweza nambala yolakwika yomwe ili mtengo uliwonse mumtundu 0x80000000 -0x800000FF.
Pazida za Intel Agilex, tchulani Buku la Intel Agilex Power Management User Guide kuti mumve zambiri za masensa am'deralo opangira kutentha.

RSU_IMAGE_ UPDATE 5C 2 0 Imayambitsa kukonzanso kuchokera kugwero la data lomwe lingakhale fakitale kapena chithunzi cha pulogalamu.
anapitiriza…
  1. Nambala iyi ilibe lamulo kapena mutu wa mayankho.
  2. Pazida za Intel Agilex zomwe zimathandizira kuwerenga zida zingapo, index n imagwirizana ndi kuchuluka kwa mayendedwe omwe mumayatsa pa chipangizo chanu.
  3. Onani ku Intel Agilex Power Management User Guide kuti mudziwe zambiri za mayendedwe a sensor ya kutentha ndi malo.
  4. Index n imatengera kuchuluka kwa ma sensor masks.
Lamulo Kodi (Hex) Utali Wamalamulo (1) Kutalika Kwamayankho (1) Kufotokozera
Lamuloli limatenga mkangano wosankha wa 64-bit womwe umatchula adilesi yosinthira data mu kung'anima. Mukatumiza mkangano ku IP, mumatumiza koyamba ma bits [31:0] ndikutsatiridwa ndi bits [63:32]. Ngati simukupereka mkangano uwu mtengo wake umaganiziridwa kuti ndi 0.
  • Pang'ono [31:0]: Adilesi yoyambira ya chithunzi cha pulogalamu.
  • Pang'ono [63:32]: Zosungidwa (lembani ngati 0).

Chipangizochi chikachita lamuloli, chimabwezeretsa mutu wa mayankho ku FIFO isanayambikenso kukonza chipangizocho. Onetsetsani kuti wolandila PC kapena woyang'anira wolandila akusiya kugwiritsa ntchito zosokoneza zina ndikuyang'ana pa kuwerenga zomwe zili pamutu wa mayankho kuti awonetse kuti lamulo lamalizidwa bwino. Kupanda kutero, PC yolandila kapena woyang'anira wolandila sangalandire yankho pomwe kukonzanso kuyambika.
Chidacho chikapitilira kukonzanso, ulalo pakati pa wolandila wakunja ndi FPGA umatayika. Ngati mugwiritsa ntchito PCIe pamapangidwe anu, muyenera kuwerengeranso ulalo wa PCIe.
Zofunika: Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT ipezanso ng'anjo ya quad SPI pamagawo awiri omwe RSU imagwiritsa ntchito: SPT0 ndi SPT1.
Yankho la mawu a 4 lili ndi izi:
Mawu Dzina Kufotokozera
0 SPT0[63:32] Adilesi ya SPT0 mu quad SPI flash.
1 SPT0[31:0]
2 SPT1[63:32] Adilesi ya SPT1 mu quad SPI flash.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Imanena za kukonzanso komaliza. Mutha kugwiritsa ntchito lamulo ili kuti muwone momwe kasinthidwe kachitidwe panthawi komanso pambuyo pake. Yankho lili ndi izi:
Mawu Chidule Kufotokozera
0 Boma Ikufotokoza cholakwika chaposachedwa kwambiri chokhudzana ndi kasinthidwe. Imabweza 0 ngati palibe zolakwika za kasinthidwe.
Malo olakwika ali ndi magawo awiri:
  • Ma bits 16 apamwamba: Khodi yolakwika yayikulu.
  • Pansi pa 16 bits: Khodi yolakwika yaying'ono.

Onani Zowonjezera: CONFIG_STATUS ndi RSU_STATUS Mafotokozedwe Olakwika a Code mu Mailbox Client Intel FPGA IP  User Guide kuti mudziwe zambiri.

1 Mtundu wa Quartus Imapezeka m'mitundu ya Intel Quartus® Prime software pakati pa 19.4 ndi 21.2, gawo likuwonetsa:
  • Pang'ono [31:28]: Mlozera wa firmware kapena kopi ya firmware yomwe idagwiritsidwa ntchito posachedwa. Zomwe zingatheke ndi 0, 1, 2, ndi 3.
  • Pang'ono [27:24]: Zosungidwa
  • Pang'ono [23:16]: Mtengo ndi '0'
Ikupezeka mu mtundu wa Intel Quartus Prime software 21.3 kapena mtsogolo, mtundu wa Quartus ukuwonetsa:
  • Pang'ono [31:28]: Mlozera wa firmware kapena kopi ya firmware yomwe idagwiritsidwa ntchito posachedwa. Zomwe zingatheke ndi 0, 1, 2, ndi 3.
  • Pang'ono [27:24]: Zosungidwa
  • Pang'ono [23:16]: Nambala yayikulu yotulutsidwa ya Quartus
  • Pang'ono [15:8]: Nambala yotulutsidwa ya Quartus yaying'ono
  • Pang'ono [7:0]: Nambala yosintha ya Quartus

Za example, mu Intel Quartus Prime software version 21.3.1, mfundo zotsatirazi zikuyimira manambala akuluakulu ndi ang'onoang'ono otulutsidwa a Quartus, ndi nambala yosinthidwa ya Quartus:

  • Pang'ono [23:16] = 8'd21 = 8'h15
  • Pang'ono [15:8] = 8'd3 = 8'h3
  • Pang'ono [7:0] = 8'd1 = 8'h1
2 Pin status
  • Pang'ono [31]: Mtengo waposachedwa wa nSTATUS (wotsika wotsika)
  • Pang'ono [30]: Cholowa cha nCONFIG chapezeka (chotsika chotsika)
  • Pang'ono [29:8]: Zosungidwa
  • Pang'ono [7:6]: Gwero la wotchi yosinthira
    • 01 = Oscillator yamkati
    • 10 = OSC_CLK_1
  • Pang'ono [5:3]: Zosungidwa
  • Pang'ono [2:0]: Mtengo wa MSEL pakukweza
3 Ntchito yofewa Lili ndi mtengo wa ntchito iliyonse yofewa, ngakhale simunagawire ntchitoyi ku pini ya SDM.
  • Pang'ono [31:6]: Zosungidwa
  • Pang'ono [5]: HPS_WARMRESET
  • Pang'ono [4]: ​​HPS_COLDRESET
  • Pang'ono [3]: SEU_ERROR
  • Pang'ono [2]: CVP_DONE
  • Pang'ono [1]: INIT_DONE
  • Pang'ono [0]: CONF_DONE
4 Malo olakwika Muli malo olakwika. Imabwezera 0 ngati palibe zolakwika.
5 Zambiri zolakwika Lili ndi zolakwika. Imabwezera 0 ngati palibe zolakwika.
RSU_STATUS 5B 0 9 Imafotokoza za kukwezedwa kwa makina akutali. Mutha kugwiritsa ntchito lamulo ili kuti muwone momwe kasinthidwe kakhazikitsidwira panthawi yokonzekera komanso ikatha. Lamuloli libweza mayankho awa:
Mawu Chidule Kufotokozera

(Pitirizani….)

  1. Nambala iyi ilibe lamulo kapena mutu wa mayankho
0-1 Chithunzi chapano Flash offset ya chithunzi cha pulogalamu yomwe ikuyenda pano.
2-3 Chithunzi cholephera Flash offset ya chithunzi choyambirira chomwe chikulephera kwambiri. Ngati zithunzi zingapo zilipo mu flash memory, zimasunga mtengo wa chithunzi choyambirira chomwe chinalephera. Mtengo wa ma 0s onse ukuwonetsa kuti palibe zithunzi zomwe zalephera. Ngati palibe zithunzi zolephera, mawu otsala a chidziwitso cha chikhalidwe samasunga zovomerezeka.
Zindikirani:Mphepete mwa nCONFIG kuti mukonzenso kuchokera ku ASx4, sikuchotsa gawoli. Zambiri zokhudzana ndi zithunzi zomwe zasokonekera zimangosinthidwa pomwe kasitomala wa Mailbox alandila lamulo latsopano la RSU_IMAGE_UPDATE ndikusintha bwino kuchokera pazithunzi zosinthidwa.
4 Boma Khodi yolephera ya chithunzi cholephera. Malo olakwika ali ndi magawo awiri:
  • Pang'ono [31:16]: Khodi yolakwika yayikulu
  • Pang'ono [15:0]: Khodi yolakwika yaying'ono Imabweza 0 popanda zolephera. Onani ku

Zowonjezera: CONFIG_STATUS ndi RSU_STATUS Mafotokozedwe Olakwika a Khodi mu Mailbox Client Intel FPGA IP User Guide kuti mudziwe zambiri.

5 Baibulo Mtundu wa mawonekedwe a RSU ndi gwero lolakwika.
Kuti mumve zambiri, onani gawo la RSU Status and Error Codes mu Hard processor System Remote System Update Guide Guide.
6 Malo olakwika Imasunga pomwe pali cholakwika cha chithunzi chomwe chikulephera. Imabwezera 0 popanda zolakwika.
7 Zambiri zolakwika Imasunga zolakwika za chithunzi chomwe chikulephera. Imabwezera 0 ngati palibe zolakwika.
8 Kauntala yazithunzi zapano Kuwerengera kwa chiwerengero cha zoyesereranso zomwe zayesedwa pachithunzichi. Poyambira ndi 0. Kauntala imayikidwa 1 mutatha kuyesanso koyamba, kenako 2 mutatha kuyesanso kachiwiri.
Tchulani kuchuluka kwa zoyesereranso mu Intel Quartus Prime Settings File (.qsf). Lamulo ndi: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Miyezo yovomerezeka pa counter MAX_RETRY ndi 1-3. Nambala yeniyeni yamayesero omwe alipo ndi MAX_RETRY -1
Gawoli lidawonjezedwa mu mtundu 19.3 wa pulogalamu ya Intel Quartus Prime Pro Edition.
anapitiriza…
  1. Nambala iyi ilibe lamulo kapena mutu wa mayankho.
RSU_NOTIFY 5D 1 0 Imachotsa zolakwika zonse mu mayankho a RSU_STATUS ndikukhazikitsanso kauntala. Mtsutso wa liwu limodzi uli ndi magawo awa:
  • 0x00050000: Chotsani kauntala yoyesanso. Kukhazikitsanso kauntala yapano kumabwezeretsa kauntala ku ziro, ngati kuti chithunzi chomwe chilipo chidakwezedwa bwino koyamba.
  • 0x00060000: Chotsani zambiri za zolakwika.
  • Makhalidwe ena onse ndi osungidwa.

Lamuloli silikupezeka mtundu wa 19.3 wa Intel Quartus Prime Pro Edition wa Intel.

QSPI_OPEN 32 0 0 Imapempha mwayi wopezeka ku quad SPI. Mumapereka pempholi musanapemphe QSPI ina iliyonse. SDM imavomereza pempho ngati quad SPI sikugwiritsidwa ntchito ndipo SDM siyikukonza chipangizocho.
Ikubweza Chabwino ngati SDM ipereka mwayi wolowa.
SDM imapereka mwayi wofikira kwa kasitomala pogwiritsa ntchito bokosi la makalata ili. Makasitomala ena sangathe kupeza quad SPI mpaka kasitomala atasiya kugwiritsa ntchito lamulo la QSPI_CLOSE.
Kufikira kwa zida za quad SPI flash memory kudzera pa IP ya kasitomala aliyense wa imelo sikupezeka mwachisawawa mumapangidwe omwe akuphatikiza HPS, pokhapokha mutayimitsa QSPI mu kasinthidwe ka pulogalamu ya HPS.
Zofunika: Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.
QSPI_CLOSE 33 0 0 Imatseka mwayi wopita ku mawonekedwe a quad SPI.
Zofunika:Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.
QSPI_SET_CS 34 1 0 Imatchula chimodzi mwa zida zolumikizidwa za quad SPI kudzera pa mizere ya chip select. Zimatengera kutsutsana kwa liwu limodzi monga momwe tafotokozera pansipa
  • Bits[31:28]: Chida chong'anima chosankha. Onani zambiri pansipa kuti mupeze mtengo womwe umagwirizana ndi zikhomo za nCSO[0:3]
    • Mtengo 4'h0000 umasankha kung'anima komwe kumafanana ndi nCSO[0].
    • Mtengo 4'h0001 umasankha kung'anima komwe kumafanana ndi nCSO[1].
    • Mtengo 4'h0002 umasankha kung'anima komwe kumafanana ndi nCSO[2].
    • Mtengo 4'h0003 umasankha kung'anima komwe kumafanana nCSO[3].
  • Bits[27:0]: Zosungidwa (lembani ngati 0).

Zindikirani: Zida za Intel Agilex kapena Intel Stratix® 10 zimathandizira chipangizo chimodzi cha AS x4 flash memory kasinthidwe ka AS kuchokera ku chipangizo cha quad SPI cholumikizidwa ku nCSO[0]. Chipangizochi chikalowa mumachitidwe ogwiritsira ntchito, mutha kugwiritsa ntchito zokumbukira zinayi za AS x4 kuti mugwiritse ntchito ndi Mailbox Client IP kapena HPS monga kusungirako deta. TheMailbox Client IP kapena HPS ingagwiritse ntchito nCSO[3:0] kuti ipeze zida za quad SPI.
Lamulo ili ndilosankha pa AS x4 kasinthidwe dongosolo, chip kusankha mzere kutsatira QSPI_SET_CS lamulo lomaliza kuchitidwa kapena kusasintha nCSO[0] pambuyo AS x4 kasinthidwe. The JTAG kasinthidwe kachitidwe kakufunika kuti mupereke lamulo ili kuti mupeze kung'anima kwa QSPI komwe kumalumikiza ma pin a SDM_IO.
Kufikira pazida za QSPI flash memory pogwiritsa ntchito zikhomo za SDM_IO zimangopezeka pa AS x4 configuration scheme, J.TAG kasinthidwe, ndi mapangidwe opangidwa kuti AS x4 kasinthidwe. Pachiwembu chosinthira mawonekedwe a Avalon (Avalon ST), muyenera kulumikiza zokumbukira za QSPI flash ndi ma GPIO.

anapitiriza…
  1. Nambala iyi ilibe lamulo kapena mutu wa mayankho
Zofunika: Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.
QSPI_WERENGA 3A 2 N Amawerenga chipangizo cholumikizidwa cha quad SPI. Kukula kwakukulu kosinthira ndi 4 kilobytes (KB) kapena mawu 1024.
Zimatenga mfundo ziwiri:
  • Adilesi ya quad SPI flash (mawu amodzi). Adilesi iyenera kukhala yogwirizana ndi mawu. Chipangizochi chimabweretsanso nambala yolakwika ya 0x1 pama adilesi omwe sanagwirizane.
  • Chiwerengero cha mawu oti muwerenge (liwu limodzi).

Zikapambana, zimabweretsanso CHABWINO ndikutsatiridwa ndi zomwe zidawerengedwa kuchokera ku chipangizo cha quad SPI. Yankho lolephera limabweretsa nambala yolakwika.
Kuti muwerenge bwino pang'ono, QSPI_READ ikhoza kubwezera molakwika mawonekedwe a OK.
Zindikirani: Simungathe kuyendetsa lamulo la QSPI_READ pamene kasinthidwe kachipangizo kakuchitika.
Zofunika:Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.

QSPI_WRITE 39 2+N 0 Amalemba data ku chipangizo cha quad SPI. Kukula kwakukulu kosinthira ndi 4 kilobytes (KB) kapena mawu 1024.
Zimatengera mfundo zitatu:
  • The flash address offset (liwu limodzi). Adilesi yolembera iyenera kukhala yogwirizana ndi mawu.
  • Chiwerengero cha mawu oti mulembe (liwu limodzi).
  • Zomwe ziyenera kulembedwa (mawu amodzi kapena angapo). Kulemba kopambana kumabweretsa nambala yoyankhira ya OK.

Kuti mukonzekere zolembera, gwiritsani ntchito lamulo la QSPI_ERASE musanapereke lamuloli.
Zindikirani: Simungathe kuyendetsa lamulo la QSPI_WRITE pomwe kasinthidwe kachipangizo kakuchitika.
Zofunika:Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.

QSPI_ERASE 38 2 0 Imafufuta gawo la 4/32/64 KB la chipangizo cha quad SPI. Zimatenga mfundo ziwiri:
  • Adilesi yakung'anima yotsitsa kuti muyambe kufufuta (liwu limodzi). Kutengera kuchuluka kwa mawu oti mufufute, adilesi yoyambira iyenera kukhala:
    • 4 KB yolumikizidwa ngati manambala mawu oti afufute ndi 0x400
    • 32 KB yolumikizidwa ngati manambala mawu oti afufute ndi 0x2000
    • 64 KB yolumikizidwa ngati mawu a manambala oti afufute ndi 0x4000 Imabweza cholakwika pamaadiresi omwe si a 4/32/64 KB.
  • Nambala ya mawu oti mufufutire imatchulidwa mochulukitsa:
    • 0x400 kuchotsa 4 KB (mawu 100) a data. Njira iyi ndi kukula kochepa kofufutira.
    • 0x2000 kuchotsa 32 KB (mawu 500) a data
    • 0x4000 kuti mufufute 64 KB (mawu 1000) a data Kufufuta kopambana kumabweretsa khodi ya OK.

Zofunika:Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.

QSPI_READ_ DEVICE_REG 35 2 N Amawerenga zolembetsa kuchokera ku chipangizo cha quad SPI. Kuwerenga kwakukulu ndi 8 byte. Zimatenga mfundo ziwiri:
  • Opcode ya lamulo lowerenga.
  • Chiwerengero cha mabayiti oti muwerenge.
anapitiriza…
  1. Nambala iyi ilibe lamulo kapena mutu wa mayankho.
Kuwerenga bwino kumabweretsa nambala yoyankhira ya OK yotsatiridwa ndi zomwe zidawerengedwa kuchokera pachidacho. Kubwereza kwa data yowerengedwa kuli kochulukira kwa ma byte 4. Ngati ma byte oti muwerenge si kuchuluka kwenikweni kwa ma byte 4, amakhala ndi ma byte angapo mpaka 4 mpaka malire a mawu otsatira ndipo mtengo wake ndi ziro.
Zofunika: Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 Amalemba ku zolembetsa za quad SPI. Kulemba kwakukulu ndi 8 byte. Zimatengera mfundo zitatu:
  • Opcode ya kulemba lamulo.
  • Chiwerengero cha mabayiti oti mulembe.
  • Zomwe mungalembe.

Kuti mufufute gawo kapena kufufuta gawo laling'ono, muyenera kutchula adilesi ya serial flash mu most important byte (MSB) to least important byte (LSB) order monga zotsatiraziample kufotokoza.
Kuti mufufute gawo la Micron 2 gigabit (Gb) flash pa adilesi 0x04FF0000 pogwiritsa ntchito lamulo la QSPI_WRITE_DEVICE_REG, lembani adilesi ya Flash mu MSB ku dongosolo la LSB monga momwe zasonyezedwera apa:
Mutu: 0x00003036 Opcode: 0x000000DC
Chiwerengero cha mabayiti oti mulembe: 0x00000004 Kung'anima adilesi: 0x0000FF04
Kulemba kopambana kumabweretsa nambala yoyankhira ya OK. Lamuloli limasunga deta yomwe sichulukitsa ma byte 4 mpaka malire a mawu otsatirawa. Lamulo limayendetsa deta ndi zero.
Zofunika:Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.

QSPI_SEND_ DEVICE_OP 37 1 0 Itumiza lamulo opcode ku quad SPI. Zimatenga mkangano umodzi:
  • Opcode yotumiza chipangizo cha quad SPI.

Lamulo lopambana limabweretsa nambala yoyankhira ya OK.
Zofunika:Mukakhazikitsanso quad SPI, muyenera kutsatira malangizo omwe afotokozedwamo Kukhazikitsanso Quad SPI Flash patsamba 9.

Pamafotokozedwe a zolakwika zazikulu za CONFIG_STATUS ndi RSU_STATUS zazikulu ndi zazing'ono, onani Zakumapeto: CONFIG_STATUS ndi RSU_STATUS Mafotokozedwe Olakwika a Khodi mu Mailbox Client Intel FPGA IP User Guide.
Zambiri Zogwirizana

Mayankho a Khodi Yolakwika

Table 8. Zizindikiro Zolakwika

Mtengo (Hex) Kuyankha kwa Khodi Yolakwika Kufotokozera
0 OK Zimasonyeza kuti lamulolo linamalizidwa bwino.
Lamulo likhoza kubwezera molakwika OK ngati lamulo, monga
QSPI_READ ndiwopambana pang'ono.
1 INVALID_COMMAND Zikuwonetsa kuti ROM yomwe yadzaza pano siingathe kuzindikira kapena kuzindikira nambala yolamula.
3 UNKNOWN_COMMAND Zimasonyeza kuti firmware yomwe yadzaza panopa siingathe kutchula code code.
4 INVALID_COMMAND_ PARAMETERS Zimasonyeza kuti lamulo silinapangidwe molakwika. Za example, kutalika kwa gawo loyika pamutu sikoyenera.
6 COMMAND_INVALID_ON_ SOURCE Zimasonyeza kuti lamuloli likuchokera ku gwero lomwe silinatheke.
8 CLIENT_ID_NO_MATCH Zimasonyeza kuti Client ID sangathe kumaliza pempho lotseka mwayi wopezeka ku quad SPI. ID ya Client sikugwirizana ndi kasitomala yemwe alipo ndi mwayi wapano wa quad SPI.
9 INVALID_ADDRESS Adilesi ndiyolakwika. Vutoli likuwonetsa chimodzi mwazinthu izi:
  • Adilesi yosagwirizana
  • Vuto la ma adilesi
  • Vuto la chilolezo chowerenga
  • Mtengo wosankha chip wolakwika, wowonetsa mtengo wopitilira 3
  • Adilesi yolakwika munkhani ya RSU
  • Mtengo wa bitmask wolakwika wa GET_VOLTAGE command
  • Tsamba losankhika lalamulo la GET_TEMPERATURE ndilolakwika
A AUTHENTICATION_FAIL Zikuwonetsa kulephera kosinthitsa siginecha ya bitstream.
B LEKEZA PANJIRA Vutoli likuwonetsa kuti nthawi yatha chifukwa cha izi:
  • Lamulo
  • Tikuyembekezera kuti QSPI_READ imalize
  • Kudikirira kuwerengedwa kwa kutentha komwe kumafunsidwa kuchokera ku imodzi mwa masensa a kutentha. Zitha kuwonetsa cholakwika cha hardware mu sensa ya kutentha.
C HW_NOT_READY Ikuwonetsa chimodzi mwazinthu izi:
  • Zipangizo zamakono sizinakonzekere. Itha kuwonetsa vuto loyambitsa kapena kasinthidwe. Zidazi zitha kutanthauza quad SPI.
  • Chithunzi cha RSU sichigwiritsidwa ntchito kukonza FPGA.
D HW_ERROR Zikuwonetsa kuti lamulolo lidamalizidwa mosachita bwino chifukwa cha cholakwika cha Hardware.
80 - 8 F COMMAND_SPECIFIC_ ERROR Imawonetsa cholakwika chapadera chifukwa cha lamulo la SDM lomwe mudagwiritsa ntchito.
Zithunzi za SDM

Lamulo

Dzina Lolakwika Khodi yolakwika Kufotokozera
GET_CHIPID EFUSE_SYSTEM_ KULEPHERA 0x82 pa Zikuwonetsa kuti cholozera chosungira cha eFuse ndicholakwika.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 pa Imawonetsa zolakwika za QSPI flash memory. Vutoli likuwonetsa chimodzi mwazinthu izi:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_WERENGA

  • A QSPI flash chip sankhani vuto lokhazikitsa
  • Vuto loyambitsa kung'anima kwa QSPI
  • Vuto lokhazikitsanso flash ya QSPI
  • Vuto losintha zosintha za QSPI flash
QSPI_ALREADY_ OPEN 0x81 pa Zikuwonetsa kuti mwayi wamakasitomala wofikira kung'anima kwa QSPI kudzera pa lamulo la QSPI_OPEN ndi lotseguka kale.
100 OSATI_KUSINTHA Zimasonyeza kuti chipangizocho sichinakonzedwe.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Zikuwonetsa kuti chipangizocho chikugwira ntchito chifukwa cha zochitika zotsatirazi:
  • RSU: Firmware sikutha kusintha ku mtundu wina chifukwa cha cholakwika chamkati.
  • HPS: HPS imakhala yotanganidwa ikakhala mukusinthanso kwa HPS kapena kubwezeretsanso kuzizira kwa HPS.
2FF ALT_SDM_MBOX_RESP_NO _VALID_RESP_AVAILABLE Zikuwonetsa kuti palibe yankho lolondola lomwe likupezeka.
3FF ALT_SDM_MBOX_RESP_ ERROR Zolakwika Zazikulu.

Kubwezeretsa Khodi Yolakwika
Gome ili m'munsiyi likufotokoza njira zomwe zingatheke kuti mubwezeretse ku code yolakwika. Kuchira kolakwika kumatengera momwe amagwiritsidwira ntchito.
Table 9. Zolakwika Code Kubwezeretsa kwa Code Zolakwa zodziwika

Mtengo Kuyankha kwa Khodi Yolakwika Kubwezeretsa Khodi Yolakwika
4 INVALID_COMMAND_ PARAMETERS Tumizaninso mutu wamalamulo kapena mutu wokhala ndi mikangano yokhala ndi magawo okonzedwa.
Za example, onetsetsani kuti kutalika kwa gawo mumutu kumatumizidwa ndi mtengo wolondola.
6 COMMAND_INVALID_ ON_SOURCE Tumizaninso lamulo kuchokera kugwero lovomerezeka monga JTAG, HPS, kapena nsalu yapakati.
8 CLIENT_ID_NO_MATCH Yembekezerani kasitomala amene adatsegula mwayi wa quad SPI kuti amalize mwayi wake ndikutseka njira yokhayo ya quad SPI.
9 INVALID_ADDRESS Njira zobwezeretsa zolakwika zomwe zingatheke:
Za GET_VOLTAGLamulo la E: Tumizani lamulo ndi bitmask yolondola.
Pa lamulo la GET_TEMPERATURE: Tumizani lamulo lokhala ndi malo omveka a sensa ndi chigoba cha sensor.
Kwa QSPI ntchito:
  • Tumizani lamulo ndi chosankha chovomerezeka.
  • Tumizani lamulo ndi adilesi yovomerezeka ya QSPI.

Kwa RSU: Tumizani lamulo ndi adilesi yoyenera ya chithunzi cha fakitale kapena ntchito.

B LEKEZA PANJIRA Njira zobwezeretsera:

Pa lamulo la GET_TEMPERATURE: Yesaninso kutumizanso lamulolo. Ngati vuto likupitilira, sinthaninso kapena sinthani mphamvu pa chipangizocho.

Pantchito ya QSPI: Yang'anani kukhulupirika kwa mawonekedwe a QSPI ndikuyesanso kulamula.

Kuti muyambitsenso ntchito ya HPS: Yesaninso kutumizanso lamulolo.

C HW_NOT_READY Njira zobwezeretsera:

Kwa ntchito ya QSPI: Konzaninso chipangizocho kudzera pagwero. Onetsetsani kuti IP yomwe imagwiritsidwa ntchito popanga mapangidwe anu imalola mwayi wofikira ku flash ya QSPI.

Kwa RSU: Konzani chipangizocho ndi chithunzi cha RSU.

80 QSPI_HW_ERROR Yang'anani kukhulupirika kwa mawonekedwe a QSPI ndikuwonetsetsa kuti chipangizo cha QSPI sichikuwonongeka.
81 QSPI_ALREADY_OPEN Makasitomala adatsegula kale QSPI. Pitirizani ndi ntchito yotsatira.
82 EFUSE_SYSTEM_FAILURE Yesetsani kukonzanso kapena kuzungulira kwamagetsi. Ngati cholakwika chikupitilira pambuyo pa kukonzanso kapena kuzungulira kwa mphamvu, chipangizocho chikhoza kuonongeka komanso chosachiritsika.
100 OSATI_KUSINTHA Tumizani bitstream yomwe imakonza HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY Njira zobwezeretsa zolakwika zomwe zingatheke:

Kuti mugwire ntchito ya QSPI: Dikirani kusinthidwa kosalekeza kapena kasitomala wina kuti amalize kugwira ntchito.

Kwa RSU: Konzaninso chipangizo kuti chibwerere ku zolakwika zamkati.

Kuti muyambitsenso ntchito ya HPS: Dikirani kukonzanso kudzera pa HPS kapena HPS Cold Reset kuti ithe.

Makasitomala a Makalata Okhala ndi Avalon Streaming Interface Intel FPGA IP User Guide Document Archives

Kwa mitundu yaposachedwa komanso yam'mbuyomu ya bukhuli, onani Makasitomala a Mailbox okhala ndi Avalon Streaming Interface Intel FPGA IP User Guide. Ngati IP kapena pulogalamu ya pulogalamu sinalembedwe, chiwongolero cha ogwiritsa ntchito pa IP yam'mbuyomu kapena pulogalamu yamapulogalamu imagwira ntchito.

Mitundu ya IP ndi yofanana ndi mitundu ya Intel Quartus Prime Design Suite mpaka v19.1. Kuchokera ku Intel Quartus Prime Design Suite software version 19.2 kapena mtsogolo, ma IP cores ali ndi dongosolo latsopano la IP.

Mbiri Yokonzanso Zolemba za Makasitomala a Makalata Okhala ndi Avalon Streaming Interface Intel FPGA IP User Guide

Document Version Intel Quartus Prime Version Mtundu wa IP Zosintha
2022.09.26 22.3 1.0.1 Anasintha zotsatirazi:
  • Kusintha kwa GET_VOLTAGE command mzere mu

Mndandanda wa Malamulo ndi tebulo la Mafotokozedwe.

  • Mawu owonjezera ku Table Device Family Support.
  • Zasinthidwa QSPI_SET_CS kufotokoza kwa lamulo mu List List ndi Kufotokozera tebulo.
2022.04.04 22.1 1.0.1 Kusintha tebulo la Command List ndi Description.
  • Malongosoledwe a pini osinthidwa a lamulo la CONFIG_STATUS.
  • Yachotsa lamulo la REBOOT_HPS.
2021.10.04 21.3 1.0.1 Anasintha zotsatirazi:
  • Zasinthidwa Mndandanda wa Malamulo ndi Kufotokozera tebulo. Mafotokozedwe osinthidwa a:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Anasintha zotsatirazi:
  • Zasinthidwa Mndandanda wa Malamulo ndi Kufotokozera tebulo. Mafotokozedwe osinthidwa a:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Anasintha zotsatirazi:
  • Malongosoledwe osinthidwa a RSU_IMAGE_UPDATE mu Mndandanda wa Malamulo ndi Kufotokozera tebulo.
  • Zokonzedwanso Malangizo Ogwira Ntchito. Yachotsa zofotokozera zazikulu kapena zazing'ono zamakhodi a CONFIG_STATUS ndi RSU_STATUS. Zizindikiro zazikulu ndi zazing'ono zolakwika tsopano zalembedwa ngati zowonjezera mu Mailbox Client Intel FPGA IP User Guide.
2020.12.14 20.4 1.0.1 Anasintha zotsatirazi:
  • Chowonjezera chofunikira pakukhazikitsanso kung'anima kwa QSPI mu Malangizo Ogwira Ntchito mutu.
  • Kusintha kwa Mndandanda wa Malamulo ndi Kufotokozera tebulo:
    • Malongosoledwe alamulo a GET_TEMPERATURE asinthidwa.
    • Malongosoledwe alamulo a RSU_IMAGE_UPDATE asinthidwa.
  • Mawu owonjezera okhudza kukhazikitsanso kung'anima kwa QSPI.
  • Mawu owonjezera ofotokozera machitidwe pakati pa olandila akunja ndi FPGA.
  • Mawu ochotsedwa: Imabwezeranso yankho lopanda ziro ngati chipangizocho chikukonza kale lamulo la kasinthidwe.
    • Mafotokozedwe osinthidwa a QSPI_WRITE ndi QSPI_READ kuti afotokozere kukula kwakukulu kosinthira ndi 4 kilobytes kapena mawu 1024.
    • Mayankhidwe olondola kuyambira 1 mpaka 0 pa QSPI_OPEN, QSPI_CLOSE ndi QSPI_SET_CS lamula.
    • Mafotokozedwe osinthidwa a QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG, ndi QSPI_WRITE_DEVICE_REG.
    • Adawonjezera lamulo latsopano: REBOOT_HPS.
  • Adawonjezedwa mutu watsopano: Kubwezeretsa Khodi Yolakwika.
2020.10.05 20.3 1.0.1
  • Adasintha mutu wa bukhuli kuchokera Bokosi la makalata la Avalon Streaming Interface Client Intel FPGA IP User Guide ku Makasitomala a Mailbox okhala ndi Avalon Streaming Interface Intel FPGA IP User Guide chifukwa cha kusintha kwa dzina la IP mu Intel Quartus Prime IP Catalog.
  • Zosintha padziko lonse lapansi ma IP amtundu uliwonse.
  • Kusinthidwa kwa malamulo a GET TEMPERATURE pazida za Intel Agilex mu Mndandanda wa Malamulo ndi Kufotokozera tebulo.
  • Malingaliro owonjezera okhudza kukonzanso synchronizer mu Koloko ndi Bwezeraninso Ma Interfaces tebulo.
  • Kusintha kwa Makodi Olakwika tebulo. Mayankho atsopano olakwika:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Anachotsa Malo a Sensor Kutentha mutu. Zambiri za sensor ya kutentha zimapezeka mu Intel Agilex Power Management User Guide.
2020.06.30 20.2 1.0.0
  • Adasintha mutu wa bukhuli kuchokera Mailbox Avalon ST Client Intel FPGA IP User Guide ku Bokosi la makalata la Avalon Streaming Interface Client Intel FPGA IP User Guide.
  • Mutu wosinthidwa dzina Lamulo ndi Mayankho Mutu ku Malamulo ndi Mayankho.
  • ID yosinthidwa, LENGTH, ndi Command Code/Error Code mafotokozedwe mu Kufotokozera Kwamutu kwa Lamulo ndi Mayankho tebulo.
  • Mutu wosinthidwa dzina Malamulo Othandizidwa ku Malangizo Ogwira Ntchito.
  • Yawunikidwanso malamulo otsatirawa kufotokozera mu Mndandanda wa Malamulo ndi Kufotokozera tebulo:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Mutu wosinthidwa dzina Makodi Olakwika ku Mayankho a Khodi Yolakwika.
  • Chotsani lamulo la UNKNOWN_BR ku Khodi Yolakwika tebulo.
2020.04.13 20.1 1.0.0 Anasintha zotsatirazi:
  • Zina zomwe zidawonjezedwa za masensa a kutentha kwa lamulo la GET_TEMPERATURE, kuphatikizapo ziwerengero zosonyeza malo a TSD.
  • Onjezani RSU_NOTIFY lamulo mu fayilo ya Command Code List ndi Kufotokozera tebulo.
  • Kusintha kwa Makodi Olakwika tebulo:
    • Adasinthidwa dzina INVALID_COMMAND_PARAMETERS kukhala INVALID_LENGTH.
    • Zasinthidwa COMMAND_INVALID_ON_SOURCE mtengo wa hex kuchoka pa 5 kupita ku 6.
    • Zasinthidwa CLIENT_ID_NO_MATCH mtengo wa hex kuchoka pa 6 kufika pa 8.
    • Zasinthidwa INVALID_ADDRESS mtengo wa hex kuchoka pa 7 kukhala 9.
    • Adawonjezera lamulo la AUTHENTICATION_FAIL.
    • Zasinthidwa TIMEOUT hex mtengo kuchoka pa 8 kupita ku B.
    • Zasinthidwa HW_NOT_READY mtengo wa hex kuchoka pa 9 kukhala C.
2019.09.30 19.3 1.0.0 Kutulutsidwa koyamba.

 Kuti mudziwe zambiri, chonde pitani:  FPGAtechdocfeedback@intel.com

 

Zolemba / Zothandizira

Intel Mailbox Client yokhala ndi Avalon Streaming Interface FPGA IP [pdf] Buku Logwiritsa Ntchito
Makasitomala a Mailbox okhala ndi Avalon Streaming Interface FPGA IP, Makasitomala a Mailbox, Avalon Streaming Interface FPGA IP

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *