Intel Mailbox Client með Avalon Streaming Interface FPGA IP notendahandbók
Pósthólfsviðskiptavinur með Avalon® streymisviðmóti Intel FPGA IP Overview
Pósthólfsviðskiptavinur með Avalon® streymisviðmóti Intel® FPGA IP (pósthólfsviðskiptavinur með Avalon ST Client IP) veitir samskiptarás milli sérsniðinna rökfræði þinnar og örugga tækjastjórans (SDM). Þú getur notað Mailbox Client með Avalon ST IP til að senda skipanapakka og taka á móti svarpakka frá SDM jaðareiningum. Pósthólfsbiðlarinn með Avalon ST IP skilgreinir aðgerðir sem SDM keyrir.
Sérsniðin rökfræði þín getur notað þessa samskiptarás til að taka á móti upplýsingum og fá aðgang að flassminni frá eftirfarandi jaðareiningum:
- Chip auðkennið
- Hitaskynjarinn
- The Voltage Skynjari
- Quad Serial Peripheral Interface (SPI) flassminni
Athugið: Í þessari notendahandbók styttir hugtakið Avalon ST Avalon streymisviðmótið eða IP.
Mynd 1. Póstbox viðskiptavinur með Avalon ST IP kerfishönnun
Eftirfarandi mynd sýnir forrit þar sem Mailbox Client með Avalon ST IP les Chip ID.
Mynd 2. Pósthólfsviðskiptavinur með Avalon ST IP les flísauðkenni
Fjölskylduaðstoð tækis
Eftirfarandi sýnir skilgreiningar á stuðningsstigi tækisins fyrir Intel FPGA IP-tölur:
- Fyrirfram stuðningur — IP er fáanlegt fyrir uppgerð og samantekt fyrir þessa tækjafjölskyldu. Tímasetningarlíkön innihalda fyrstu verkfræðiáætlanir um tafir sem byggjast á upplýsingum snemma eftir útlit. Tímasetningarlíkönin geta breyst þar sem kísilprófun bætir fylgni milli raunverulegs kísils og tímasetningarlíkönanna. Þú getur notað þessa IP-tölu fyrir kerfisarkitektúr og auðlindanýtingarrannsóknir, uppgerð, pin-out, mat á biðtíma kerfis, grunntímamat (áætlanir um leiðsluáætlun) og I/O flutningsstefnu (breidd gagnaslóða, sprungadýpt, viðskipti með I/O staðla offs).
- Bráðabirgðastuðningur — IP-talan er staðfest með bráðabirgðatímatökulíkönum fyrir þessa tækjafjölskyldu. IP uppfyllir allar virknikröfur en gæti samt verið í tímagreiningu fyrir tækjafjölskylduna. Það er hægt að nota það í framleiðsluhönnun með varúð.
- Lokastuðningur — IP-talan er staðfest með lokatímatímalíkönum fyrir þessa tækjafjölskyldu. IP uppfyllir allar kröfur um virkni og tímasetningu fyrir tækjafjölskylduna og er hægt að nota það í framleiðsluhönnun.
Tafla 1. Fjölskylduaðstoð tækis
Tækjafjölskylda | Stuðningur |
Intel Agilex™ | Fyrirfram |
Athugið: Þú getur ekki hermt eftir pósthólfsbiðlaranum með Avalon streymisviðmóti Intel FPGA IP vegna þess að IP fær svörin frá SDM. Til að sannreyna þetta IP mælir Intel með því að þú framkvæmir vélbúnaðarmat.
Tengdar upplýsingar
Pósthólfsviðskiptavinur með Avalon streymisviðmóti Intel FPGA IP útgáfuskýringar
Færibreytur
Nafn færibreytu | Gildi | Lýsing |
Virkja stöðuviðmót | Kveikt | Þegar þú virkjar þetta viðmót inniheldur Mailbox Client með Avalon streymisviðmóti Intel FPGA IP merki command_status_invalid. Þegar command_status_invalid fullyrðir verður þú að endurstilla IP. |
Viðmót
Eftirfarandi mynd sýnir pósthólfsbiðlarann með Avalon streymisviðmóti Intel FPGA IP tengi:
Mynd 3. Póstbox viðskiptavinur með Avalon streymisviðmóti Intel FPGA IP tengi
Fyrir frekari upplýsingar um Avalon streymisviðmót, sjáðu Avalon tengi forskriftir.
Tengdar upplýsingar
Avalon tengi forskriftir
Klukka og endurstilla tengi
Tafla 2. Klukka og endurstilla tengi
Merkisheiti | Stefna | Lýsing |
í_clk | Inntak | Þetta er klukkan fyrir Avalon streymisviðmótin. Hámarkstíðni í 250 MHz. |
in_reset | Inntak | Þetta er virk hár endurstilling. Fullyrðu in_reset til að endurstilla Mailbox Client með Avalon streymisviðmóti Intel FPGA IP (Mailbox Client með Avalon ST IP). Þegar in_reset merkið kemur fram verður SDM að skola allar biðaðgerðir úr pósthólfsbiðlaranum með Avalon ST IP. SDM heldur áfram að vinna úr skipunum frá öðrum viðskiptavinum.
Til að tryggja að pósthólfsbiðlarinn með Avalon ST IP virki rétt þegar tækið fer í notendastillingu, verður hönnunin þín að innihalda endurstillingarútgáfu Intel FPGA IP til að halda endurstillingunni þar til FPGA efnið fer í notendaham. Intel mælir með því að nota endurstilla samstillingu þegar þú tengir endurstillingu notanda eða úttak endurstilla útgáfu IP við |
endurstilla tengi pósthólfs viðskiptavinar með Avalon ST IP. Til að innleiða endurstillingarsamstillinguna skaltu nota Endurstilla Bridge Intel FPGA IP sem er tiltækt í pallahönnuðinum.
Athugið: Fyrir leiðbeiningar um IP-staðfestingu og tengingar í pallahönnuðinum, vísa til nauðsynlegra samskipta- og hýsingaríhluta fyrir fjarkerfisuppfærsluhönnun Ex.ampmyndin í Intel Agilex Configuration User Guide. |
Skipunarviðmót
Notaðu Avalon Streaming (Avalon ST) viðmótið til að senda skipanir til SDM.
Tafla 3. Skipunarviðmót
Merkisheiti | Stefna | Lýsing |
skipun_tilbúin | Framleiðsla | Póstbox viðskiptavinurinn með Avalon ST Intel FPGA IP fullyrðir command_ready þegar hann er tilbúinn til að taka á móti skipunum frá forritinu. Ready_latency er 0 lotur. Mailbox viðskiptavinurinn með Avalon ST getur samþykkt command_data[31:0] í sömu lotu og command_ready fullyrðir. |
skipun_gild | Inntak | Command_valid merkið segir til um að command_data séu gild. |
skipunargögn[31:0] | Inntak | Command_data strætó keyrir skipanir til SDM. Sjá skipanalista og lýsingu fyrir skilgreiningar á skipunum. |
command_startofpacket | Inntak | Command_startofpacket fullyrðir í fyrstu lotu skipanapakka. |
command_endofpacket | Inntak | Command_endofpacket fullyrðir pakka í síðustu lotu skipana. |
Mynd 4. Tímasetning fyrir Avalon ST Command Packet
Svarviðmót
SDM Avalon ST viðskiptavinur IP sendir svör við umsókn þinni með því að nota svarviðmótið.
Tafla 4. Svarviðmót
Merki 5 | Stefna | Lýsing |
svar_tilbúið | Inntak | Forritsrökfræði getur staðfest response_ready merki hvenær sem það er fær um að fá svar. |
svar_gilt | Framleiðsla | SDM fullyrðir response_valid til að gefa til kynna að response_data séu gild. |
svargögn[31:0] | Framleiðsla | SDM keyrir response_data til að veita umbeðnar upplýsingar. Fyrsta orð svarsins er haus sem auðkennir skipunina sem SDM gefur. Vísa til Skipunarlisti og lýsing fyrir skilgreiningar á skipunum. |
response_startofpacket | Framleiðsla | Response_startofpacket fullyrðir í fyrstu lotu svarpakka. |
response_endofpacket | Framleiðsla | Response_endofpacket fullyrðir í síðustu lotu svarpakka. |
Mynd 5. Tímasetning fyrir Avalon ST svarpakka
Skipunarstöðuviðmót
Tafla 5. Skipunarstöðuviðmót
Merkisheiti | Stefna | Lýsing |
skipunarstaða_ógild | Framleiðsla | Command_status_invalid fullyrðir til að gefa til kynna villu. Þetta merki gefur venjulega til kynna að lengd skipunarinnar sem tilgreind er í skipunarhausnum passi ekki við lengd skipunarinnar sem send er. Þegar command_status_invalid fullyrðir, verður umsóknarrökfræði þín að fullyrða in_reset til að endurræsa Mailbox Client með Avalon streymisviðmóti Intel FPGA IP. |
Mynd 6. Endurstilla eftir command_status_invalid fullyrðingar
Skipanir og viðbrögð
Hýsilstýringin hefur samskipti við SDM með því að nota skipana- og svarpakka í gegnum Mailbox Client Intel FPGA IP.
Fyrsta orðið í skipana- og svarpakkanum er haus sem veitir grunnupplýsingar um skipunina eða svarið.
Mynd 7. Skipunar- og svarhaussnið
Athugið: LENGTH reiturinn í skipunarhausnum verður að passa við skipunarlengd samsvarandi skipunar.
Eftirfarandi tafla lýsir sviðum hausskipunarinnar.
Tafla 6. Lýsing á haus skipana og viðbragða
Haus | Bit | Lýsing |
Frátekið | [31:28] | Frátekið. |
ID | [27:24] | Auðkenni stjórnarinnar. Svarhausinn skilar auðkenninu sem tilgreint er í skipunarhausnum. Sjá aðgerðaskipanir fyrir skipanalýsingar. |
0 | [23] | Frátekið. |
LENGDUR | [22:12] | Fjöldi orða rökstuðnings á eftir hausnum. IP svarar með villu ef rangur fjöldi orða af rökum er sleginn inn fyrir tiltekna skipun. Ef ósamræmi er á milli skipunarlengdarinnar sem tilgreind er í skipunarhausnum og fjölda sendra orða. IP-talan hækkar bita 3 í truflunarstöðuskránni (COMMAND_INVALID) og pósthólfsbiðlarann verður að endurstilla. |
Frátekið | [11] | Frátekið. Verður að vera stillt á 0. |
Skipunarkóði/villukóði | [10:0] | Skipunarkóði tilgreinir skipunina. Villukóðinn gefur til kynna hvort skipunin heppnaðist eða mistókst. Í skipanahausnum tákna þessir bitar skipunarkóða. Í svarhausnum tákna þessir bitar villukóða. Ef skipunin tekst er villukóðinn 0. Ef skipunin mistekst, vísaðu til villukóðanna sem eru skilgreindir í Villukóða svör. |
Aðgerðarskipanir
Núllstillir Quad SPI Flash
Mikilvægt: Fyrir Intel Agilex tæki verður þú að tengja raðflassi eða quad SPI flass endurstillingspinnann við AS_nRST pinna. SDM verður að fullu stjórna QSPI endurstillingunni. Ekki tengja quad SPI endurstillingspinnann við neinn ytri hýsil.
Tafla 7. Skipunarlisti og lýsing
Skipun | Kóði (sex) | Skipunarlengd (1) | Lengd svars (1) | Lýsing |
NÚPP | 0 | 0 | 0 | Sendir OK stöðusvar. |
GET_IDCODE | 10 | 0 | 1 | Svarið inniheldur eina röksemd sem er JTAG IDCODE fyrir tækið |
GET_CHIPID | 12 | 0 | 2 | Svarið inniheldur 64 bita CHIPID gildi með minnst marktæka orðið fyrst. |
GET_USERCODE | 13 | 0 | 1 | Svarið inniheldur eina rök sem er 32-bita JTAG USERCODE sem stillingarbitastraumurinn skrifar í tækið. |
GET_VOLTAGE | 18 | 1 | n(2) | GET_VOLTAGE skipunin hefur eina röksemd sem er bitamaski sem tilgreinir rásirnar sem á að lesa. Bit 0 tilgreinir rás 0, biti 1 tilgreinir rás 1, og svo framvegis. Svarið inniheldur eins orðs rök fyrir hvern bitasett í bitamaskanum. The voltage sem skilað er er óundirritað fastapunktsnúmer með 16 bitum undir tvíundarpunktinum. Til dæmisample, a binditage af 0.75V skilar 0x0000C000. (3) Intel Agilex tæki hafa eitt binditage skynjari. Þar af leiðandi er svarið alltaf eitt orð. |
GET_ HITAMAÐUR | 19 | 1 | n(4) | GET_TEMPERATURE skipunin skilar hitastigi eða hitastigi kjarnaefnisins eða sendiviðtakarrásarstaða sem þú tilgreinir.
Fyrir Intel Agilex tæki, notaðu sensor_req rökin til að tilgreina staðsetningarnar. Sensor_req inniheldur eftirfarandi reiti:
Hitastigið sem skilað er er táknað fast gildi með 8 bitum undir tvíundarpunktinum. Til dæmisample, hitastig 10°C skilar 0x00000A00. A af hitastigi -1.5°C skilar 0xFFFFFE80. |
RSU_IMAGE_ UPPFÆRT | 5C | 2 | 0 | Kveikir á endurstillingu frá gagnagjafanum sem getur verið annað hvort verksmiðju eða forritsmynd. |
áfram… |
- Þetta númer inniheldur ekki skipunina eða svarhausinn.
- Fyrir Intel Agilex tæki sem styðja lestur margra tækja, samsvarar vísitalan n fjölda rása sem þú virkjar í tækinu þínu.
- Vísa til Intel Agilex Power Management notendahandbók fyrir frekari upplýsingar um hitaskynjararásir og staðsetningar.
- Vísitalan n fer eftir fjölda skynjaragríma.
Skipun | Kóði (sex) | Skipunarlengd (1) | Lengd svars (1) | Lýsing | ||
Þessi skipun tekur valfrjálsa 64-bita röksemdafærslu sem tilgreinir vistfang endurstillingargagna í flash. Þegar rökin eru send á IP sendirðu fyrst bita [31:0] og síðan bita [63:32]. Ef þú gefur ekki upp þessi rök er gert ráð fyrir að gildi þess sé 0.
Þegar tækið hefur unnið úr þessari skipun, skilar það svarhausnum í svar FIFO áður en það heldur áfram að endurstilla tækið. Gakktu úr skugga um að hýsingartölvan eða hýsilstýringin hætti að þjónusta aðrar truflanir og einbeiti sér að því að lesa svarhausgögnin til að gefa til kynna að skipuninni hafi verið lokið. Annars getur verið að hýsiltölvan eða hýsilstýringin geti ekki tekið við svarinu þegar endurstillingarferlið er hafið. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | RSU_GET_SPT sækir quad SPI flassstaðsetninguna fyrir tvær undirskiptingartöflurnar sem RSU notar: SPT0 og SPT1. Fjögurra orða svarið inniheldur eftirfarandi upplýsingar: |
||
Orð | Nafn | Lýsing | ||||
0 | SPT0[63:32] | SPT0 heimilisfang í quad SPI flassi. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | SPT1 heimilisfang í quad SPI flassi. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Segir frá stöðu síðustu endurstillingar. Þú getur notað þessa skipun til að athuga stillingarstöðu á meðan og eftir uppsetningu. Svarið inniheldur eftirfarandi upplýsingar: | ||
Orð | Samantekt | Lýsing | ||||
0 | Ríki | Lýsir nýjustu villunni sem tengist stillingum. Skilar 0 þegar engar stillingarvillur eru til staðar. Villuriturinn hefur 2 reiti:
Sjá viðauka: CONFIG_STATUS og RSU_STATUS villukóðalýsingar í pósthólfsbiðlaranum Intel FPGA IP Notendahandbók fyrir frekari upplýsingar. |
||||
1 | Quartus útgáfa | Fáanlegt í Intel Quartus® Prime hugbúnaðarútgáfum á milli 19.4 og 21.2, reiturinn sýnir:
|
Fáanlegt í Intel Quartus Prime hugbúnaðarútgáfu 21.3 eða nýrri, Quartus útgáfan sýnir:
Til dæmisample, í Intel Quartus Prime hugbúnaðarútgáfu 21.3.1, tákna eftirfarandi gildi helstu og minni Quartus útgáfunúmer og Quartus uppfærslunúmer:
|
||||||
2 | Staða pinna |
|
||||
3 | Staða mjúkrar aðgerða | Inniheldur gildi hvers og eins mjúkra aðgerða, jafnvel þótt þú hafir ekki úthlutað aðgerðinni við SDM pinna.
|
||||
4 | Villustaðsetning | Inniheldur villustaðsetninguna. Skilar 0 ef engar villur eru. | ||||
5 | Upplýsingar um villu | Inniheldur villuupplýsingarnar. Skilar 0 ef engar villur eru. | ||||
RSU_STATUS | 5B | 0 | 9 | Tilkynnir núverandi uppfærslustöðu ytra kerfis. Þú getur notað þessa skipun til að athuga stillingarstöðuna meðan á uppsetningu stendur og eftir að henni er lokið. Þessi skipun skilar eftirfarandi svörum: | ||
Orð | Samantekt | Lýsing
(Áfram….) |
- Þetta númer inniheldur ekki skipunina eða svarhausinn
0-1 | Núverandi mynd | Flassjöfnun á forritsmynd sem er í gangi. | ||||
2-3 | Misheppnuð mynd | Flassjöfnun á forritsmynd sem mistókst með hæsta forgang. Ef margar myndir eru tiltækar í flassminni, geymir gildi fyrstu myndarinnar sem mistókst. Gildi allra 0s gefur til kynna að engar myndir misheppnist. Ef það eru engar bilaðar myndir geyma það sem eftir er af orðum stöðuupplýsinganna ekki gildar upplýsingar. Athugið:Hækkandi brún á nCONFIG til að endurstilla frá ASx4, hreinsar ekki þennan reit. Upplýsingar um misheppnaða mynd uppfærast aðeins þegar pósthólfsbiðlarinn fær nýja RSU_IMAGE_UPDATE skipun og stillir upp úr uppfærslumyndinni. |
||||
4 | Ríki | Bilunarkóði myndarinnar sem bilaði. Villusviðið hefur tvo hluta:
Viðauki: CONFIG_STATUS og RSU_STATUS villukóðalýsingar í pósthólfsbiðlara Intel FPGA IP notendahandbók fyrir frekari upplýsingar. |
||||
5 | Útgáfa | RSU viðmótsútgáfa og villuuppspretta. Nánari upplýsingar er að finna í RSU stöðu og villukóða kafla í notendahandbók harðs örgjörvakerfis fjarstýrð kerfisuppfærslu. |
||||
6 | Villustaðsetning | Geymir villustaðsetningu myndarinnar sem bilaði. Skilar 0 fyrir engar villur. | ||||
7 | Upplýsingar um villu | Geymir villuupplýsingarnar fyrir myndina sem bilaði. Skilar 0 ef engar villur eru. | ||||
8 | Núverandi mynd reynir aftur teljari | Talning á fjölda endurtilrauna sem reynt hefur verið fyrir núverandi mynd. Teljarinn er 0 í upphafi. Teljarinn er stilltur á 1 eftir fyrstu tilraun, síðan 2 eftir aðra tilraun. Tilgreindu hámarksfjölda endurtilrauna í Intel Quartus Prime stillingunum þínum File (.qsf). Skipunin er: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Gild gildi fyrir MAX_RETRY teljarann eru 1-3. Raunverulegur fjöldi tiltækra endurtilrauna er MAX_RETRY -1 Þessum reit var bætt við í útgáfu 19.3 af Intel Quartus Prime Pro Edition hugbúnaðinum. |
||||
áfram… |
- Þetta númer inniheldur ekki skipunina eða svarhausinn.
RSU_NOTIFY | 5D | 1 | 0 | Hreinsar allar villuupplýsingar í RSU_STATUS svarinu og endurstillir teljara fyrir endurtekning. Eins orðs rökin hafa eftirfarandi reiti:
Þessi skipun er ekki tiltæk fyrir útgáfu 19.3 af Intel Quartus Prime Pro Edition hugbúnaðinum. |
QSPI_OPEN | 32 | 0 | 0 | Biður um einkaaðgang að quad SPI. Þú gefur út þessa beiðni á undan öðrum QSPI beiðnir. SDM samþykkir beiðnina ef quad SPI er ekki í notkun og SDM er ekki að stilla tækið. Skilar í lagi ef SDM veitir aðgang. SDM veitir viðskiptavinum einkaaðgang sem notar þetta pósthólf. Aðrir viðskiptavinir geta ekki fengið aðgang að quad SPI fyrr en virki viðskiptavinurinn afsalar sér aðgangi með QSPI_CLOSE skipuninni. Aðgangur að quad SPI flassminni tækjum í gegnum hvaða IP-tölu pósthólfsbiðlara sem er er ekki tiltækur sjálfgefið í hönnun sem inniheldur HPS, nema þú slekkur á QSPI í HPS hugbúnaðarstillingum. Mikilvægt: Þegar þú endurstillir quad SPI verður þú að fylgja leiðbeiningum sem tilgreindar eru í Núllstillir Quad SPI Flash á síðu 9. |
QSPI_CLOSE | 33 | 0 | 0 | Lokar einkaaðgangi að quad SPI viðmótinu. Mikilvægt:Þegar þú endurstillir quad SPI verður þú að fylgja leiðbeiningum sem tilgreindar eru í Núllstillir Quad SPI Flash á síðu 9. |
QSPI_SET_CS | 34 | 1 | 0 | Tilgreinir eitt af meðfylgjandi quad SPI tækjunum í gegnum flísavalslínurnar. Tekur eins orðs rök eins og lýst er hér að neðan
Athugið: Intel Agilex eða Intel Stratix® 10 tæki styðja eitt AS x4 flassminni tæki fyrir AS stillingar frá quad SPI tæki sem er tengt við nCSO[0]. Þegar tækið hefur farið í notandastillingu geturðu notað allt að fjögur AS x4 flassminni til notkunar með Mailbox Client IP eða HPS sem gagnageymslu. TheMailbox Client IP eða HPS geta notað nCSO[3:0] til að fá aðgang að quad SPI tækjum. |
áfram… |
- Þetta númer inniheldur ekki skipunina eða svarhausinn
Mikilvægt: Þegar þú endurstillir quad SPI verður þú að fylgja leiðbeiningum sem tilgreindar eru í Núllstillir Quad SPI Flash á síðu 9. | ||||
QSPI_READ | 3A | 2 | N | Lesir meðfylgjandi quad SPI tæki. Hámarksflutningsstærð er 4 kílóbæti (KB) eða 1024 orð. Tekur tvö rök:
Þegar vel tekst til skilar hann OK og síðan lesin gögn frá quad SPI tækinu. Bilunarsvörun skilar villukóða. |
QSPI_WRITE | 39 | 2+N | 0 | Skrifar gögn í quad SPI tækið. Hámarksflutningsstærð er 4 kílóbæti (KB) eða 1024 orð. Tekur þrjú rök:
Til að undirbúa minni fyrir skrif, notaðu QSPI_ERASE skipunina áður en þú gefur út þessa skipun. |
QSPI_ERASE | 38 | 2 | 0 | Eyðir 4/32/64 KB geira quad SPI tækisins. Tekur tvö rök:
Mikilvægt:Þegar þú endurstillir quad SPI verður þú að fylgja leiðbeiningum sem tilgreindar eru í Núllstillir Quad SPI Flash á síðu 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Les skrár úr quad SPI tækinu. Hámarks lestur er 8 bæti. Tekur tvö rök:
|
áfram… |
- Þetta númer inniheldur ekki skipunina eða svarhausinn.
Vel heppnuð lestur skilar OK svarkóðanum á eftir þeim gögnum sem lesin eru úr tækinu. Lestu gagnaskilin eru í margfeldi af 4 bætum. Ef bætin sem á að lesa eru ekki nákvæmt margfeldi af 4 bætum, er það fyllt með margfeldi af 4 bætum þar til næstu orðamörk og bólstraða bitagildið er núll. Mikilvægt: Þegar þú endurstillir quad SPI verður þú að fylgja leiðbeiningum sem tilgreindar eru í Núllstillir Quad SPI Flash á síðu 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Skrifar í skrár á quad SPI. Hámarksritun er 8 bæti. Tekur þrjú rök:
Til að framkvæma geiraeyðingu eða undirgeiraeyðingu, verður þú að tilgreina raðflassvistfangið í mikilvægasta bæti (MSB) í minnst marktækt bæti (LSB) röð eins og eftirfarandi dæmiample sýnir. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Sendir stjórnunarkóða til quad SPI. Tekur ein rök:
Vel heppnuð skipun skilar OK svarkóðanum. |
Fyrir CONFIG_STATUS og RSU_STATUS meiriháttar og minniháttar villukóðalýsingar, sjá viðauka: CONFIG_STATUS og RSU_STATUS villukóðalýsingar í Mailbox Client Intel FPGA IP User Guide.
Tengdar upplýsingar
- Pósthólf viðskiptavinur Intel FPGA IP notendahandbók: CONFIG_STATUS og RSU_STATUS villukóðalýsingar
Fyrir frekari upplýsingar um CONFIG_STATUS og RSU_STATUS villukóðana. - Intel Agilex Power Management notendahandbók
Fyrir frekari upplýsingar um rásarnúmer hitaskynjara og hitaskynjunardíóða (TSD). - Tæknileg tilvísunarhandbók Intel Agilex harða örgjörvakerfisins
- Intel Agilex harður örgjörvi kerfi Fjarstýrð kerfisuppfærslu notendahandbók
Villukóða svör
Tafla 8. Villukóðar
Gildi (sex) | Svar við villukóða | Lýsing | |||||||||
0 | OK | Gefur til kynna að skipuninni hafi verið lokið með góðum árangri. Skipun getur ranglega skilað OK stöðunni ef skipun, svo sem QSPI_READ heppnast að hluta. |
|||||||||
1 | INVALID_COMMAND | Gefur til kynna að ræsi-ROM sem nú er hlaðið getur ekki afkóða eða þekkt skipanakóðann. | |||||||||
3 | ÓÞEKKT SKIPUN | Gefur til kynna að fastbúnaður sem nú er hlaðinn getur ekki afkóða skipanakóðann. | |||||||||
4 | INVALID_COMMAND_ PARAMETER | Gefur til kynna að skipunin sé rangt sniðin. Til dæmisample, lengd svæðisstillingin í haus er ekki gild. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Gefur til kynna að skipunin sé frá uppruna sem hún er ekki virkjuð fyrir. | |||||||||
8 | CLIENT_ID_NO_MATCH | Gefur til kynna að auðkenni viðskiptavinarins geti ekki klárað beiðnina um að loka einkaaðganginum að quad SPI. Auðkenni viðskiptavinarins passar ekki við núverandi viðskiptavin með núverandi einkaaðgangi að quad SPI. | |||||||||
9 | INVALID_ADDRESS | Heimilisfangið er ógilt. Þessi villa gefur til kynna eitt af eftirfarandi skilyrðum:
|
|||||||||
A | AUTHENTICATION_FAIL | Gefur til kynna bilun í auðkenningu bitastraums undirskriftar. | |||||||||
B | TÍMI | Þessi villa gefur til kynna tímamörk vegna eftirfarandi aðstæðna:
|
|||||||||
C | HW_NOT_READY | Gefur til kynna eitt af eftirfarandi skilyrðum:
|
|||||||||
D | HW_ERROR | Gefur til kynna að skipuninni hafi verið lokið án árangurs vegna óafturkræfra vélbúnaðarvillu. | |||||||||
80 - 8F | COMMAND_SPECIFIC_ ERROR | Gefur til kynna sérstaka villu vegna SDM skipunar sem þú notaðir. | |||||||||
SDM
Skipun |
Villa nafn | Villukóði | Lýsing | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ BILUN | 0x82 | Gefur til kynna að eFuse skyndiminni bendillinn sé ógildur. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Gefur til kynna QSPI flassminnisvillu. Þessi villa gefur til kynna eitt af eftirfarandi skilyrðum: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_ALREADY_ OPEN | 0x81 | Gefur til kynna að einkaaðgangur viðskiptavinarins að QSPI flash með QSPI_OPEN skipun sé þegar opinn. | |||||||||
100 | NOT_CONFIGURED | Gefur til kynna að tækið sé ekki stillt. | |||||||||
1 FF | ALT_SDM_MBOX_RESP_ DEVICE_ ANNAÐ | Gefur til kynna að tækið sé upptekið vegna eftirfarandi notkunartilvika:
|
|||||||||
2 FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Gefur til kynna að ekkert gilt svar sé í boði. | |||||||||
3 FF | ALT_SDM_MBOX_RESP_ ERROR | Almenn villa. |
Endurheimt villukóða
Taflan hér að neðan lýsir mögulegum skrefum til að endurheimta villukóða. Villubati fer eftir sérstökum notkunartilvikum.
Tafla 9. Endurheimt villukóða fyrir þekkta villukóða
Gildi | Svar við villukóða | Endurheimt villukóða |
4 | INVALID_COMMAND_ PARAMETER | Sendu skipunarhausinn eða hausinn aftur með rökum með leiðréttum breytum. Til dæmisample, vertu viss um að lengd svæðisstillingin í haus sé send með réttu gildi. |
6 | COMMAND_INVALID_ ON_SOURCE | Sendu skipunina aftur frá gildum uppruna eins og JTAG, HPS eða kjarnaefni. |
8 | CLIENT_ID_NO_MATCH | Bíddu eftir að viðskiptavinurinn sem opnaði aðganginn að quad SPI ljúki aðgangi sínum og lokar síðan einkaaðganginum að quad SPI. |
9 | INVALID_ADDRESS | Möguleg villubataskref: Fyrir GET_VOLTAGE skipun: Sendu skipun með gildum bitamaska. Fyrir GET_TEMPERATURE skipun: Sendu skipun með gildri staðsetningu skynjara og skynjaragrímu. Fyrir QSPI aðgerð:
Fyrir RSU: Sendu skipun með gildu upphafsfangi verksmiðjumyndarinnar eða forritsins. |
B | TÍMI | Möguleg endurheimtarskref:
Fyrir GET_TEMPERATURE skipun: Reyndu aftur að senda skipunina aftur. Ef vandamálið er viðvarandi skaltu endurstilla eða slökkva á tækinu. Fyrir QSPI aðgerð: Athugaðu merki heilleika QSPI tengi og reyndu aftur skipun. Fyrir endurræsingu HPS: Reyndu aftur að senda skipunina aftur. |
C | HW_NOT_READY | Möguleg endurheimtarskref:
Fyrir QSPI aðgerð: Endurstilltu tækið í gegnum uppruna. Gakktu úr skugga um að IP sem notað er til að byggja upp hönnun þína veiti aðgang að QSPI flassinu. Fyrir RSU: Stilltu tækið með RSU mynd. |
80 | QSPI_HW_ERROR | Athugaðu heilleika QSPI tengimerkja og tryggðu að QSPI tækið sé ekki skemmt. |
81 | QSPI_ALREADY_OPEN | Viðskiptavinur hefur þegar opnað QSPI. Haltu áfram með næstu aðgerð. |
82 | EFUSE_SYSTEM_FAILURE | Reyndu að endurstilla eða ræsa hringrás. Ef villa er viðvarandi eftir endurstillingu eða ræstingu getur tækið verið skemmt og ekki hægt að endurheimta það. |
100 | NOT_CONFIGURED | Sendu bitastraum sem stillir HPS. |
1 FF | ALT_SDM_MBOX_RESP_ DEVICE_ ANNAÐ | Möguleg villubataskref:
Fyrir QSPI aðgerð: Bíddu eftir áframhaldandi uppsetningu eða annarri biðlara til að ljúka aðgerðinni. Fyrir RSU: Endurstilltu tæki til að endurheimta innri villu. Fyrir HPS endurræsingu: Bíddu eftir að endurstillingu í gegnum HPS eða HPS Cold Reset lýkur. |
Pósthólfsviðskiptavinur með Avalon streymisviðmóti Intel FPGA IP notendahandbók Skjalasafn
Fyrir nýjustu og fyrri útgáfur þessarar notendahandbókar, sjá Póstbox viðskiptavinur með Avalon streymisviðmóti Intel FPGA IP notendahandbók. Ef IP- eða hugbúnaðarútgáfa er ekki á listanum gildir notendahandbók fyrir fyrri IP- eða hugbúnaðarútgáfu.
IP útgáfur eru þær sömu og Intel Quartus Prime Design Suite hugbúnaðarútgáfur upp að v19.1. Frá Intel Quartus Prime Design Suite hugbúnaðarútgáfu 19.2 eða nýrri, hafa IP kjarna nýtt IP útgáfukerfi.
Endurskoðunarferill skjala fyrir pósthólfsbiðlarann með Avalon streymisviðmóti Intel FPGA IP notendahandbók
Skjalaútgáfa | Intel Quartus Prime útgáfa | IP útgáfa | Breytingar | ||
2022.09.26 | 22.3 | 1.0.1 | Gerði eftirfarandi breytingar:
Skipunarlisti og lýsingartafla.
|
||
2022.04.04 | 22.1 | 1.0.1 | Uppfærði skipanalista og lýsingartöfluna.
|
||
2021.10.04 | 21.3 | 1.0.1 | Gerði eftirfarandi breytingu:
|
||
2021.06.21 | 21.2 | 1.0.1 | Gerði eftirfarandi breytingar:
|
||
2021.03.29 | 21.1 | 1.0.1 | Gerði eftirfarandi breytingar:
|
||
2020.12.14 | 20.4 | 1.0.1 | Gerði eftirfarandi breytingar: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Gerði eftirfarandi breytingar:
|
||
2019.09.30 | 19.3 | 1.0.0 | Upphafleg útgáfa. |
Fyrir athugasemdir, vinsamlegast farðu á: FPGAtechdocfeedback@intel.com
Skjöl / auðlindir
![]() |
intel Mailbox viðskiptavinur með Avalon streymisviðmóti FPGA IP [pdfNotendahandbók Pósthólfsviðskiptavinur með Avalon streymisviðmóti FPGA IP, pósthólfsviðskiptavinur, Avalon streymisviðmót FPGA IP |