intel Mailbox Mutengi ane Avalon Yekutenderera Interface FPGA IP Mushandisi Wekushandisa
Bhokisi retsamba Mutengi ane Avalon® Yekutenderera Interface Intel FPGA IP Pamusoroview
Iyo Mailbox Client ine Avalon® yekufambisa interface Intel® FPGA IP (Mailbox Client ine Avalon ST Client IP) inopa nzira yekukurukurirana pakati petsika yako yekufunga uye yakachengeteka mudziyo maneja (SDM). Unogona kushandisa Mailbox Client ine Avalon ST IP kutumira mirairo mapaketi uye kugamuchira mhinduro mapaketi kubva kuSDM peripheral modules. Iyo Mailbox Client ine Avalon ST IP inotsanangura mabasa ayo SDM inomhanya.
Yako tsika logic inogona kushandisa iyi nzira yekutaurirana kugamuchira ruzivo uye kuwana flash memory kubva kune anotevera peripheral modules:
- Chip ID
- Tembiricha Sensor
- The Voltaguye Sensor
- Quad serial peripheral interface (SPI) flash memory
Cherechedza: Mugwaro rese rino remushandisi, izwi rekuti Avalon ST rinopfupisa iyo Avalon yekushambadzira interface kana IP.
Mufananidzo 1. Bhokisi retsamba Mutengi ane Avalon ST IP System Dhizaini
Nhamba inotevera inoratidza application umo Mutengi Webhokisi reMail ane Avalon ST IP anoverenga Chip ID.
Mufananidzo 2. Mailbox Client ine Avalon ST IP Inoverenga Chip ID
Device Family Support
Aya anotevera anonyora tsananguro yedanho retsigiro yeIntel FPGA IPs:
- Kutsigira mberi -Iyo IP inowanikwa yekuteedzera uye kuunganidzwa kweichi chishandiso mhuri. Modhi dzenguva dzinosanganisira yekutanga fungidziro yeinjiniya yekunonoka zvichienderana neruzivo rwekutanga post-rongedzo. Iwo mamodhi enguva anogona kushanduka sezvo silicon yekuyedza inovandudza kuwirirana pakati peiyo chaiyo silicon nemhando dzenguva. Iwe unogona kushandisa iyi IP yezvivakwa zvehurongwa uye zviwanikwa zvekushandisa zvidzidzo, simulation, pini kunze, system latency assessments, basic time assessments (pipeline budgeting), uye I/O transfer strategy (data-nzira upamhi, kuputika kudzika, I/O miyero yekutengeserana. offs).
- Rutsigiro rwekutanga -Iyo IP inosimbiswa nemhando dzekutanga dzenguva yemhuri yemudziyo uyu. Iyo IP inosangana nezvinodiwa zvese zvinoshanda, asi inogona kunge ichiri kuongororwa nguva yemhuri yemuchina. Inogona kushandiswa mumagadzirirwo ekugadzira nekuchenjerera.
- Kutsigira kwekupedzisira -Iyo IP inosimbiswa nemhando dzekupedzisira dzenguva yemhuri yemudziyo uyu. Iyo IP inosangana nezvose zvinoshanda uye nguva zvinodiwa zvemhuri yemudziyo uye inogona kushandiswa mukugadzira dhizaini.
Tafura 1. Device Family Support
Mudziyo Mhuri | Support |
Intel Agilex™ | Advance |
Cherechedza: Iwe haugone kutevedzera Bhokisi reMashoko neAvalon Yekutenderera Interface Intel FPGA IP nekuti IP inogamuchira mhinduro kubva kuSDM. Kuti usimbise iyi IP, Intel inokurudzira kuti uite wongororo yehardware.
Related Information
Bhokisi retsamba Mutengi ane Avalon Yekutenderera Interface Intel FPGA IP Release Notes
Parameters
Parameter Zita | Value | Tsanangudzo |
Gonesa chimiro chechimiro | On Off | Paunogonesa iyi interface, Bhokisi reMairi Mutengi ane Avalon yekushambadzira interface Intel FPGA IP inosanganisira iyo command_status_invalid chiratidzo. Kana command_status_invalid zvirevo, unofanirwa kuseta zvakare IP. |
Interfaces
Iyi inotevera nhamba inoratidza Bhokisi reMashoko Mutengi ane Avalon Yekutenderera Interface Intel FPGA IP nzvimbo:
Mufananidzo 3. Bhokisi retsamba Mutengi ane Avalon Yekutenderera Interface Intel FPGA IP Interfaces
Kuti uwane rumwe ruzivo nezve Avalon yekushambadzira nzvimbo, tarisa iyo Avalon Interface Matsanangudzo.
Related Information
Avalon Interface Specifications
Clock uye Reset Interfaces
Tafura 2. Clock uye Reset Interfaces
Zita rechiratidzo | Direction | Tsanangudzo |
mu_clk | Input | Iyi ndiyo wachi yeAvalon yekufambisa nzvimbo. Iyo yakawanda frequency mu250 MHz. |
in_reset | Input | Uku ndiko kuseta kwepamusoro. Assert in_reset kuseta patsva Bhokisi reMairi Mutengi neAvalon yekushambadzira interface Intel FPGA IP (Mailbox Client ine Avalon ST IP). Kana iyo in_reset chiratidzo ichiti, iyo SDM inofanirwa kusevha chero yakamirira chiitiko kubva kuBhokisi reMairi Mutengi neAvalon ST IP. Iyo SDM inoenderera mberi nekugadzirisa mirairo kubva kune vamwe vatengi.
Kuve nechokwadi chekuti Bhokisi reMailbox rine Avalon ST IP rinoshanda nemazvo kana mudziyo wapinda mushandisi modhi, dhizaini yako inofanirwa kusanganisira iyo Reset Release Intel FPGA IP kuti ubate reset kusvika jira reFPGA rapinda mushandisi. Intel inokurudzira kushandisa reset synchronizer kana uchibatanidza mushandisi reset kana kubuda kweReset Release IP kune. |
iyo reset port yeBhokisi reMairi Mutengi neAvalon ST IP. Kushandisa reset synchronizer, shandisa Reset Bridge Intel FPGA IP inowanikwa muPlatform Designer.
Cherechedza: Kune IP instantiation uye nhungamiro yekubatanidza muPlatform Dhizaini, tarisa kune Inodiwa Kukurukurirana uye Yekugamuchira Zvikamu zveRemote System Yekuvandudza Dhizaini Ex.ampmufananidzo muIntel Agilex Configuration User Guide. |
Command Interface
Shandisa iyo Avalon Streaming (Avalon ST) interface kutumira mirairo kuSDM.
Tafura 3. Command Interface
Zita rechiratidzo | Direction | Tsanangudzo |
command_ready | Output | Bhokisi reMairi Mutengi ane Avalon ST Intel FPGA IP inoti command_ready kana yagadzirira kugashira mirairo kubva mukushandisa. The ready_latency is 0 cycles. Mutengi weBhokisi reMail ane Avalon ST anogona kugamuchira command_data[31:0] mudenderedzwa rimwechete iro command_ready asserts. |
command_valid | Input | Iyo command_valid chiratidzo inotaura kuratidza kuti command_data ndeyechokwadi. |
command_data[31:0] | Input | Iyo command_data bhazi inotyaira mirairo kune iyo SDM. Tarisa kune Command List uye Tsananguro kune tsananguro dzemirairo. |
command_startofpacket | Input | Iyo command_startofpacket inotaura mukutanga kutenderera kwepaketi yekuraira. |
command_endofpacket | Input | Iyo command_endofpacket inotaura mune yekupedzisira kutenderera kwekuraira pakiti. |
Mufananidzo 4. Nguva yeAvalon ST Command Packet
Response Interface
Iyo SDM Avalon ST Client IP inotumira mhinduro kuchikumbiro chako uchishandisa iyo mhinduro interface.
Tafura 4. Response Interface
Chiratidzo 5 | Direction | Tsanangudzo |
response_ready | Input | Maitiro ekushandisa anogona kutaura iyo mhinduro_ready siginecha pese painokwanisa kugamuchira mhinduro. |
response_valid | Output | SDM inoti mhinduro_valid kuratidza kuti mhinduro_data ndeyechokwadi. |
mhinduro_data[31:0] | Output | Iyo SDM inotyaira mhinduro_data kuti ipe ruzivo rwakakumbirwa. Izwi rekutanga remhinduro ndiro musoro unoratidza murairo uyo SDM iri kupa. Tarisa kune Command List uye Tsanangudzo kune tsananguro dzemirairo. |
response_startofpacket | Output | Mhinduro_startofpacket inotaura muchikamu chekutanga chemhinduro. |
response_endofpacket | Output | Mhinduro_endofpacket inotaura mukutenderera kwekupedzisira kwepakiti yemhinduro. |
Mufananidzo 5. Nguva yeAvalon ST Response Packet
Command Status Interface
Tafura 5. Command Status Interface
Zita rechiratidzo | Direction | Tsanangudzo |
command_status_invalid | Output | Iyo command_status_invalid inoti kuratidza kukanganisa. Ichi chiratidzo chinowanzo taura kuratidza kuti kureba kwemurairo unotsanangurwa mumusoro wekuraira hauenderane nehurefu hwemurairo wakatumirwa. Kana command_status_invalid ichiti, yako yekushandisa logic inofanirwa kutaura in_reset kuti utangezve Bhokisi reMairi Mutengi neAvalon yekushambadzira interface Intel FPGA IP. |
Mufananidzo 6. Reset Mushure mekuraira_status_invalid Asserts
Mirairo neMhinduro
Iye anotambira controller anotaurirana neSDM achishandisa kuraira uye mhinduro mapaketi kuburikidza neBhokisi reMailbox Client Intel FPGA IP.
Izwi rekutanga rekuraira uye mhinduro mapaketi musoro unopa ruzivo rwekutanga nezve murairo kana mhinduro.
Mufananidzo 7. Raira uye Response Header Format
Cherechedza: Iyo LENGTH ndima iri mumusoro wekuraira inofanirwa kuenderana nehurefu hwemirairo yemirairo inoenderana.
Tafura inotevera inotsanangura minda yemusoro wekuraira.
Tafura 6. Raira uye Mhinduro Musoro Tsananguro
Header | Bit | Tsanangudzo |
Reserved | [31:28] | Reserved. |
ID | [27:24] | ID yekuraira. Musoro wemhinduro unodzosa ID yakataurwa mumusoro wekuraira. Tarisa kune Operation Commands kuti uwane tsananguro yemirairo. |
0 | [23] | Reserved. |
LENGTH | [22:12] | Nhamba yemashoko enharo anotevera musoro. IP inopindura nemhosho kana nhamba isiriyo yemazwi enharo ikaiswa pamurairo wakapihwa. Kana paine kusawirirana pakati pehurefu hwekuraira hunotsanangurwa mumusoro wekuraira uye nhamba yemazwi akatumirwa. Iyo IP inosimudza zvishoma 3 yeInterrupt Status Rejista (COMMAND_INVALID) uye Bhokisi reMashoko Mutengi anofanira kusetwa patsva. |
Reserved | [11] | Reserved. Inofanira kuiswa ku0. |
Command Code/Error Code | [10:0] | Command Code inotsanangura murairo. Iyo Error Code inoratidza kana murairo wabudirira kana wakakundikana. Mumusoro wekuraira, aya mabhiti anomiririra kodhi yekuraira. Mumusoro wemhinduro, mabhiti aya anomiririra kodhi yekukanganisa. Kana murairo ukabudirira, iyo Error Code ndeye 0. Kana murairo ukakundikana, tarisa kune zvikanganiso zvinotsanangurwa mu Error Code Responses. |
Operation Mirayiro
Kugadzirisazve Quad SPI Flash
Zvakakosha: Kune Intel Agilex zvishandiso, unofanirwa kubatanidza serial flash kana quad SPI flash reset pini kune AS_nRST pini. Iyo SDM inofanirwa kudzora zvizere QSPI reset. Usabatanidza iyo quad SPI reset pini kune chero yekunze muenzi.
Tafura 7. Raira Rondedzero uye Tsananguro
Command | Kodhi (Hex) | Command Length (1) | Kureba Kwemhinduro (1) | Tsanangudzo |
NOOP | 0 | 0 | 0 | Inotumira mhinduro yemamiriro ezvinhu ekuti OK. |
GET_IDCODE | 10 | 0 | 1 | Mhinduro ine nharo imwe chete iyo JTAG IDCODE yemuchina |
GET_CHIPID | 12 | 0 | 2 | Mhinduro ine 64-bit CHIPID kukosha nezwi risinganyanyi kukosha kutanga. |
GET_USERCODE | 13 | 0 | 1 | Mhinduro ine nharo imwe chete iyo 32-bit JTAG USERCODE iyo inonyorerwa bitstream kumudziyo. |
GET_VOLTAGE | 18 | 1 | n(2) | Iyo GET_VOLTAGE command ine nharo imwe chete inova bitmask inotsanangura machannel ekuverenga. Bit 0 inotsanangura chiteshi 0, bit 1 inotsanangura chiteshi 1, zvichingodaro. Mhinduro yacho inosanganisira nharo-yezwi rimwe nerimwe bhiti rakaiswa mu bitmask. The voltage yakadzoswa inhamba isina kusainwa yakatarwa-point ine 16 bits pazasi pebinary point. For example, voltage ye 0.75V inodzorera 0x0000C000. (3) Intel Agilex zvishandiso zvine rimwe voltaguye sensor. Naizvozvo, mhinduro inogara iri izwi rimwe chete. |
GET_ TEMPERATURE | 19 | 1 | n(4) | Murairo weGET_TEMPERATURE unodzosa tembiricha kana tembiricha yemucheka wepakati kana nzvimbo dzetransceiver chiteshi chaunotsanangura.
Kune Intel Agilex zvishandiso, shandisa iyo sensor_req nharo kutsanangura nzvimbo. Iyo sensor_req inosanganisira minda inotevera:
Tembiricha yakadzoswa ndeye yakasainwa yakagadziriswa kukosha ine 8 bits pazasi pebinary point. For example, tembiricha ye10°C inodzoka 0x00000A00. A yetembiricha -1.5°C inodzosa 0xFFFFFE80. |
RSU_IMAGE_ UPDATE | 5C | 2 | 0 | Inokonzeresa gadziriso kubva kune data sosi inogona kunge iri fekitori kana mufananidzo wekushandisa. |
akaenderera… |
- Nhamba iyi haisanganisire musoro wemirairo kana mhinduro.
- YeIntel Agilex zvishandiso zvinotsigira kuverenga akawanda maturusi, index n inofanana nenhamba yezviteshi zvaunogonesa pane chako kifaa.
- Tarisa kune Intel Agilex Power Management User Guide kuti uwane rumwe ruzivo nezve tembiricha sensor chiteshi uye nzvimbo.
- Index n inoenderana nehuwandu hwe sensor masks.
Command | Kodhi (Hex) | Command Length (1) | Kureba Kwemhinduro (1) | Tsanangudzo | ||
Uyu murairo unotora sarudzo ye64-bit nharo inotsanangura kero yekugadziridza data mune flash. Pakutumira nharo kuIP, unotanga kutumira bits [31: 0] ichiteverwa nebits [63:32]. Kana iwe usingape iyi nharo kukosha kwayo kunofungidzirwa kuve 0.
Kamwe mudziyo ukangoita uyu murairo, unodzosera musoro wekupindura kumhinduro FIFO isati yaenderera mberi nekugadzirisa zvakare mudziyo. Ita shuwa kuti PC inotambira kana host controller inomira kushandira zvimwe zvinokanganisa uye inotarisa pakuverenga iyo yemusoro wemhinduro data kuratidza murairo wakapedzwa zvinobudirira. Zvikasadaro, PC inotambira kana mutongi anotambira anogona kusakwanisa kugamuchira mhinduro kana maitiro ekugadzirisa atanga. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | RSU_GET_SPT inotora iyo quad SPI flash nzvimbo yematafura maviri echikamu anoshandiswa neRSU: SPT0 uye SPT1. Iyo 4-izwi mhinduro ine zvinotevera ruzivo: |
||
Shoko | Zita | Tsanangudzo | ||||
0 | SPT0[63:32] | SPT0 kero mune quad SPI flash. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | SPT1 kero mune quad SPI flash. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Inoshuma mamiriro ekupedzisira kugadzirisa zvakare. Iwe unogona kushandisa murairo uyu kutarisa mamiriro ekugadzirisa panguva uye mushure mekugadzirisa. Mhinduro ine ruzivo runotevera: | ||
Shoko | Summary | Tsanangudzo | ||||
0 | State | Inotsanangura kukanganisa kwazvino kuenderana nekugadzirisa. Inodzosa 0 kana pasina zvikanganiso zvekugadzirisa. Nzvimbo yekukanganisa ine 2 minda:
Tarisa kuAppendix: CONFIG_STATUS uye RSU_STATUS Kukanganisa Kodhi Tsananguro muBhokisi reMashoko Mutengi Intel FPGA IP User Guide kuti uwane rumwe ruzivo. |
||||
1 | Quartus Version | Inowanikwa muIntel Quartus® Prime software shanduro pakati pe19.4 ne21.2, munda unoratidza:
|
Inowanikwa muIntel Quartus Prime software vhezheni 21.3 kana gare gare, iyo Quartus vhezheni inoratidza:
For example, muIntel Quartus Prime software vhezheni 21.3.1, hunhu hunotevera hunomiririra nhamba huru nediki dzekuburitsa Quartus, uye nhamba yeQuartus yekuvandudza:
|
||||||
2 | Pin chimiro |
|
||||
3 | Soft basa mamiriro | Iine kukosha kweimwe neimwe yeakapfava mabasa, kunyangwe iwe usina kupa basa kune SDM pini.
|
||||
4 | Nzvimbo yakanganisa | Rine nzvimbo yekukanganisa. Inodzosa 0 kana pasina kukanganisa. | ||||
5 | Tsanangudzo yezvikanganiso | Ine tsanangudzo dzemhosho. Inodzosa 0 kana pasina kukanganisa. | ||||
RSU_STATUS | 5B | 0 | 9 | Inoshuma yazvino remote system kusimudzira mamiriro. Iwe unogona kushandisa murairo uyu kutarisa mamiriro ekugadzirisa panguva yekugadzirisa uye mushure mokunge wapedza. Uyu murairo unodzosa mhinduro dzinotevera: | ||
Shoko | Summary | Tsanangudzo
(Enderera….) |
- Nhamba iyi haisanganisire musoro wemirairo kana mhinduro
0-1 | Mufananidzo wazvino | Flash offset yemufananidzo wekushandisa parizvino. | ||||
2-3 | Mufananidzo wakakundikana | Flash offset yemhando yepamusoro yekutadza application mufananidzo. Kana mifananidzo yakawanda iripo mu flash memory, inochengeta kukosha kwemufananidzo wekutanga watadza. Kukosha kwema 0s kunoratidza kuti hapana mifananidzo inotadza. Kana pasina mifananidzo inokundikana, asara emashoko akasara emashoko emamiriro haachengete ruzivo rwakakodzera. Cherechedza:Mupendero unokwira panCONFIG kugadzirisazve kubva kuASx4, haijekese iyi ndima. Ruzivo rwekutadza mufananidzo unongovandudza chete kana Mutengi weBhokisi reMairi agamuchira murairo mutsva weRSU_IMAGE_UPDATE uye akabudirira kugadzirisa kubva pamufananidzo wekuvandudza. |
||||
4 | State | Kodhi yekutadza yemufananidzo wakundikana. Nzvimbo yekukanganisa ine zvikamu zviviri:
Appendikisi: CONFIG_STATUS uye RSU_STATUS Tsananguro Yekodhi Kodhi muBhokisi reMashoko Mutengi Intel FPGA IP User Guide kuti uwane rumwe ruzivo. |
||||
5 | Version | RSU interface vhezheni uye chikanganiso sosi. Kuti uwane rumwe ruzivo, tarisa kuRSU Status uye Kanganiso Makodhi chikamu muHard processor System Remote System Yekuvandudza Mushandisi Guide. |
||||
6 | Nzvimbo yakanganisa | Inochengeta nzvimbo yekukanganisa yemufananidzo watadza. Inodzorera 0 pasina kukanganisa. | ||||
7 | Tsanangudzo yezvikanganiso | Inochengeta zvakakanganiswa zvemufananidzo wakundikana. Inodzosa 0 kana pasina kukanganisa. | ||||
8 | Mufananidzo wazvino edzazve counter | Nhamba yenhamba yekuedza zvakare yakaedzwa pamufananidzo uripo. Iyo counter ndeye 0 pakutanga. Kaunda inoiswa ku 1 mushure mekuedza kwekutanga, kozoti 2 mushure mekuyedza kechipiri. Rondedzera huwandu hwakanyanya hwekuedzazve muIntel Quartus Prime Settings File (.qsf). Murairo ndeuyu: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Makoshero anoshanda epakaunda yeMAX_RETRY ari 1-3. Nhamba chaiyo yezviyedzo zviripo ndiMAX_RETRY -1 Iyi ndima yakawedzerwa muvhezheni 19.3 yeIntel Quartus Prime Pro Edition software. |
||||
akaenderera… |
- Nhamba iyi haisanganisire musoro wemirairo kana mhinduro.
RSU_NOTIFY | 5D | 1 | 0 | Inodzima ruzivo rwese rwezvikanganiso muRSU_STATUS mhinduro uye gadziridza zvekare counter. Izwi-rimwe nharo rine minda inotevera:
Uyu murairo hauwanikwe isati yasvika vhezheni 19.3 yeIntel Quartus Prime Pro Edition software. |
QSPI_OPEN | 32 | 0 | 0 | Inokumbira kuwanikwa chete kune quad SPI. Unopa chikumbiro ichi pamberi pezvimwe zvikumbiro zveQSPI. Iyo SDM inogamuchira chikumbiro kana quad SPI isiri kushandiswa uye iyo SDM isiri kugadzirisa mudziyo. Inodzosa OK kana SDM ikapa mukana. Iyo SDM inopa mukana wakakwana kumutengi achishandisa iri bhokisi retsamba. Mamwe makasitoma haakwanise kuwana quad SPI kudzamara mutengi aramba kushandisa murairo weQSPI_CLOSE. Kuwanikwa kune quad SPI flash memory zvishandiso kuburikidza nechero mailbox mutengi IP haiwanikwe nekusarudzika mumagadzirirwo anosanganisira HPS, kunze kwekunge wadzima QSPI muHPS software kumisikidza. Zvakakosha: Paunenge uchigadzirisa quad SPI, unofanirwa kutevera mirairo inotsanangurwa mukati Kugadzirisazve Quad SPI Flash papeji 9. |
QSPI_CLOSE | 33 | 0 | 0 | Inovhara iyo yakasarudzika yekupinda kune iyo quad SPI interface. Zvakakosha:Paunenge uchigadzirisa quad SPI, unofanirwa kutevera mirairo inotsanangurwa mukati Kugadzirisazve Quad SPI Flash papeji 9. |
QSPI_SET_CS | 34 | 1 | 0 | Inotsanangura imwe yeakabatanidzwa quad SPI zvishandiso kuburikidza ne chip sarudza mitsetse. Zvinotora nharo yezwi rimwe chete sezvatsanangurwa pasi apa
Cherechedza: Intel Agilex kana Intel Stratix® 10 zvishandiso zvinotsigira imwe AS x4 flash memory mudziyo weAS kumisikidzwa kubva kune quad SPI mudziyo wakabatana neCSO[0]. Kamwe mudziyo wangopinda mushandisi modhi, unogona kushandisa anosvika mana AS x4 flash ndangariro kuti ushandise neMailbox Client IP kana HPS sekuchengetedza data. TheMailbox Client IP kana HPS inogona kushandisa nCSO[3:0] kuwana quad SPI zvishandiso. |
akaenderera… |
- Nhamba iyi haisanganisire musoro wemirairo kana mhinduro
Zvakakosha: Paunenge uchigadzirisa quad SPI, unofanirwa kutevera mirairo inotsanangurwa mukati Kugadzirisazve Quad SPI Flash papeji 9. | ||||
QSPI_READ | 3A | 2 | N | Inoverenga yakabatanidzwa quad SPI mudziyo. Hukuru hwekutamisa saizi 4 kilobytes (KB) kana 1024 mazwi. Inotora nharo mbiri:
Kana yabudirira, inodzosa OK ichiteverwa nekuverenga data kubva kune quad SPI mudziyo. Mhinduro yakundikana inodzosa kodhi yemhosho. |
QSPI_WRITE | 39 | 2+N | 0 | Inonyora data kune quad SPI mudziyo. Hukuru hwekutamisa saizi 4 kilobytes (KB) kana 1024 mazwi. Inotora nharo nhatu:
Kugadzirira ndangariro yekunyora, shandisa QSPI_ERASE murairo usati wapa uyu murairo. |
QSPI_ERASE | 38 | 2 | 0 | Inodzima 4/32/64 KB chikamu cheiyo quad SPI mudziyo. Inotora nharo mbiri:
Zvakakosha:Paunenge uchigadzirisa quad SPI, unofanirwa kutevera mirairo inotsanangurwa mukati Kugadzirisazve Quad SPI Flash papeji 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Inoverenga marejista kubva kune quad SPI mudziyo. Iyo yakanyanya kuverenga ndeye 8 bytes. Inotora nharo mbiri:
|
akaenderera… |
- Nhamba iyi haisanganisire musoro wemirairo kana mhinduro.
Kuverenga kwakabudirira kunodzosera iyo OK mhinduro kodhi inoteverwa nedhata yakaverengwa kubva kumushini. Iyo yekuverenga data yekudzoka iri mune akawanda e4 bytes. Kana mabhayiti ekuverenga asiri iwo chaiwo mabhayiti mana, anoputirwa neakawanda e4 mabhayithi kusvika muganho unotevera wezwi uye padded bit value iri zero. Zvakakosha: Paunenge uchigadzirisa quad SPI, unofanirwa kutevera mirairo inotsanangurwa mukati Kugadzirisazve Quad SPI Flash papeji 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Inonyora kune zvinyorwa zve quad SPI. Iyo yakanyanya kunyora ndeye 8 bytes. Inotora nharo nhatu:
Kuita chikamu chekudzima kana chikamu-chikamu kudzima, iwe unofanirwa kutsanangura iyo serial flash kero mune yakanyanya kukosha byte (MSB) kusvika kune yakakosha byte (LSB) kurongeka senge inotevera ex.ample illustrates. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Inotumira command opcode kune quad SPI. Inotora imwe nharo:
Murairo wakabudirira unodzosa OK mhinduro kodhi. |
Kune CONFIG_STATUS uye RSU_STATUS hombe uye diki zvikanganiso kodhi tsananguro, tarisa kuAppendix: CONFIG_STATUS uye RSU_STATUS Error Code Tsananguro muBhokisi reMashoko Mutengi Intel FPGA IP User Guide.
Related Information
- Bhokisi retsamba Mutengi Intel FPGA IP Mushandisi Yekushandisa: CONFIG_STATUS uye RSU_STATUS Error Code Tsananguro
Kuti uwane rumwe ruzivo nezveCONFIG_STATUS uye RSU_STATUS macode ekukanganisa. - Intel Agilex Power Management User Guide
Kuti uwane rumwe ruzivo nezve tembiricha sensor chiteshi nhamba uye tembiricha inonzwa diodes (TSDs). - Intel Agilex Yakaoma processor System Tekinoroji Reference Manual
- Intel Agilex Hard processor System Remote System Gadziridza Mushandisi Guide
Error Code Responses
Tafura 8. Makodhi Error
Kukosha (Hex) | Error Code Response | Tsanangudzo | |||||||||
0 | OK | Zvinoratidza kuti murairo wakapera zvinobudirira. Murairo unogona kudzosa zvisizvo chimiro cheOK kana murairo, senge QSPI_READ yakabudirira zvishoma. |
|||||||||
1 | INVALID_COMMAND | Inoratidza kuti ikozvino yakarodha boot ROM haigoni kudhidha kana kuziva kodhi yekuraira. | |||||||||
3 | UNKNOWN_COMMAND | Inoratidza kuti ikozvino yakatakurwa firmware haigone kudhiraivha kodhi yekuraira. | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | Zvinoratidza kuti murairo hauna kurongeka zvisizvo. For example, kureba kwemunda kuseta mumusoro hakuna kushanda. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Inoratidza kuti murairo unobva kune kwausina kugoneswa. | |||||||||
8 | CLIENT_ID_NO_MATCH | Inoratidza kuti Client ID haigone kupedzisa chikumbiro chekuvhara iyo yakasarudzika yekuwana quad SPI. Iyo Client ID haienderane nemutengi aripo neiyo iripo chete yekuwana quad SPI. | |||||||||
9 | INVALID_ADDRESS | Kero haisiriyo. Kukanganisa uku kunoratidza imwe yeanotevera mamiriro:
|
|||||||||
A | AUTHENTICATION_FAIL | Inoratidza kutadza kwechokwadi chekugadzirisa bitstream siginicha. | |||||||||
B | NGUVA YAPERA | Iko kukanganisa kunoratidza nguva yekubuda nekuda kwezvinotevera mamiriro:
|
|||||||||
C | HW_NOT_ADY | Inoratidza imwe yeanotevera mamiriro:
|
|||||||||
D | HW_ERROR | Zvinoratidza kuti murairo wakapera zvisina kubudirira nekuda kwechikanganiso chehardware chisingagoneke. | |||||||||
80 - 8F | COMMAND_SPECIFIC_ ERROR | Inoratidza kukanganisa chaiko kwekuraira nekuda kweiyo SDM yekuraira yawakashandisa. | |||||||||
SDM
Command |
Zita reMhosho | Kodhi yezvikanganiso | Tsanangudzo | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ FAILURE | 0x82 | Zvinoratidza kuti eFuse cache pointer haishande. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Inoratidza QSPI flash memory kukanganisa. Kukanganisa uku kunoratidza imwe yeanotevera mamiriro: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_ALREADY_ OPEN | 0x81 | Zvinoratidza kuti mukana wemutengi chete wekuwana QSPI flash kuburikidza neQSPI_OPEN murairo watovhurwa. | |||||||||
100 | NOT_CONFIGURED | Inoratidza kuti mudziyo hauna kugadzirwa. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Inoratidza kuti mudziyo wakabatikana nekuda kweanotevera mashandisiro kesi:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Zvinoratidza kuti hapana mhinduro yechokwadi iripo. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | General Error. |
Error Code Recovery
Tafura iri pazasi inotsanangura nhanho dzinogoneka kuti udzore kubva kukodhi yekukanganisa. Kukanganisa kudzoreredza kunoenderana neyakashandiswa nyaya.
Tafura 9. Kukanganisa Code Kudzoreredza kune inozivikanwa Error Codes
Value | Error Code Response | Error Code Recovery |
4 | INVALID_COMMAND_ PARAMETERS | Tumira zvakare musoro wemirairo kana musoro uine nharo dzakagadziriswa paramita. For example, ita shuwa kuti kureba kwemunda kuseta mumusoro kunotumirwa nehukoshi hwakakodzera. |
6 | COMMAND_INVALID_ ON_SOURCE | Tumira zvakare murairo kubva kune inoshanda sosi JTAG, HPS, kana jira repakati. |
8 | CLIENT_ID_NO_MATCH | Mirira mutengi akavhura mukana kune quad SPI kuti ipedze kupinda kwayo uye yobva yavhara iyo yakasarudzika yekupinda kune quad SPI. |
9 | INVALID_ADDRESS | Matanho anogona kudzoreredza kukanganisa: YeGET_VOLTAGE murairo: Tumira murairo ne bitmask inoshanda. YeGET_TEMPERATURE yekuraira: Tumira murairo ine inogoneka sensor nzvimbo uye sensor mask. Zvekushanda kweQSPI:
YeRSU: Tumira kuraira nekero yekutanga yemufananidzo wefekitori kana application. |
B | NGUVA YAPERA | Matanho anogona kupora:
YeGET_TEMPERATURE yekuraira: Edza zvakare kutumira rairo zvakare. Kana dambudziko rikaramba riripo, gadzirisa zvakare kana kutenderera magetsi mudziyo. Yekushanda kweQSPI: Tarisa chiratidzo chekuvimbika kweQSPI interfaces uye edza kuraira zvakare. YeHPS restart oparesheni: Edza zvakare kutumira rairo zvakare. |
C | HW_NOT_ADY | Matanho anogona kupora:
Yekuita kweQSPI: Gadzirisa zvakare mudziyo kuburikidza nekwakabva. Ita shuwa kuti IP inoshandiswa kuvaka dhizaini yako inobvumira kuwana iyo QSPI flash. YeRSU: Gadzirisa mudziyo neRSU mufananidzo. |
80 | QSPI_HW_ERROR | Tarisa iyo QSPI interface chiratidzo chekuvimbika uye ona kuti QSPI mudziyo hauna kukuvara. |
81 | QSPI_ALREADY_OPEN | Mutengi akatovhura QSPI. Enderera mberi nekuvhiya kunotevera. |
82 | EFUSE_SYSTEM_FAILURE | Edza kugadzirisa zvakare kana kutenderera kwemagetsi. Kana kukanganisa kukaramba kuchienderera mushure mekugadzirisazve kana kutenderera kwemagetsi, mudziyo unogona kukuvara uye haugone kupora. |
100 | NOT_CONFIGURED | Tumira bitstream inogadzirisa iyo HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Matanho anogona kudzoreredza kukanganisa:
Yekushanda kweQSPI: Mirira kuenderera mberi kwekugadzirisa kana mumwe mutengi kuti apedze kushanda. YeRSU: Gadzirisazve mudziyo kuti udzore kubva mukukanganisa kwemukati. Kuti HPS itangezve kushanda: Mirira kugadzirisazve kuburikidza neHPS kana HPS Cold Reset kuti ipedze. |
Bhokisi retsamba Mutengi ane Avalon Yekutenderera Interface Intel FPGA IP Mushandisi Yekushandisa Gwaro Zvinyorwa
Kuti uwane yazvino uye yapfuura shanduro yegwaro remushandisi, tarisa kune Bhokisi retsamba Mutengi ane Avalon Yekutenderera Interface Intel FPGA IP Mushandisi Yekushandisa. Kana IP kana software vhezheni isina kunyorwa, gwaro remushandisi rekare IP kana software shanduro inoshanda.
IP shanduro dzakafanana neIntel Quartus Prime Design Suite software shanduro kusvika v19.1. Kubva kuIntel Quartus Prime Design Suite software vhezheni 19.2 kana gare gare, IP cores ine itsva IP shanduro chirongwa.
Gwaro Revision Nhoroondo yeBhokisi reMairi Mutengi ane Avalon Yekutenderera Interface Intel FPGA IP Mushandisi Wekushandisa
Document Version | Intel Quartus Prime Version | IP Version | Kuchinja | ||
2022.09.26 | 22.3 | 1.0.1 | Akaita shanduko dzinotevera:
Raira Rondedzero uye Tsananguro tafura.
|
||
2022.04.04 | 22.1 | 1.0.1 | Yakagadziridza Raira Rondedzero uye Tsananguro tafura.
|
||
2021.10.04 | 21.3 | 1.0.1 | Akaita shanduko inotevera:
|
||
2021.06.21 | 21.2 | 1.0.1 | Akaita shanduko dzinotevera:
|
||
2021.03.29 | 21.1 | 1.0.1 | Akaita shanduko dzinotevera:
|
||
2020.12.14 | 20.4 | 1.0.1 | Akaita shanduko dzinotevera: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Akaita shanduko dzinotevera:
|
||
2019.09.30 | 19.3 | 1.0.0 | Kusunungurwa kwekutanga. |
Kuti uwane mhinduro, ndapota shanya: FPGAtechdocfeedback@intel.com
Zvinyorwa / Zvishandiso
![]() |
intel Mailbox Mutengi ane Avalon Streaming Interface FPGA IP [pdf] Bhuku reMushandisi Bhokisi retsamba Mutengi ane Avalon Yekutenderera Interface FPGA IP, Mailbox Mutengi, Avalon Yekutenderera Interface FPGA IP |