Cleient Blwch Post intel gyda Rhyngwyneb Ffrydio Avalon FPGA IP Canllaw Defnyddiwr
Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon® Intel FPGA IP Overview
Mae'r Cleient Blwch Post gyda rhyngwyneb ffrydio Avalon® Intel® FPGA IP (Cleient Blwch Post gydag Avalon ST Client IP) yn darparu sianel gyfathrebu rhwng eich rhesymeg arferiad a'r rheolwr dyfais diogel (SDM). Gallwch ddefnyddio'r Cleient Blwch Post gydag Avalon ST IP i anfon pecynnau gorchymyn a derbyn pecynnau ymateb o fodiwlau ymylol SDM. Mae'r Cleient Blwch Post gydag Avalon ST IP yn diffinio swyddogaethau y mae'r SDM yn eu rhedeg.
Gall eich rhesymeg bersonol ddefnyddio'r sianel gyfathrebu hon i dderbyn gwybodaeth a chyrchu cof fflach o'r modiwlau ymylol canlynol:
- Yr ID Sglodion
- Y Synhwyrydd Tymheredd
- Mae'r Voltage Synhwyrydd
- Cwad cyfresol rhyngwyneb ymylol (SPI) cof fflach
Nodyn: Drwy gydol y canllaw defnyddiwr hwn, mae'r term Avalon ST yn talfyrru rhyngwyneb ffrydio neu IP Avalon.
Ffigur 1. Cleient Blwch Post gyda Dyluniad System Avalon ST IP
Mae'r ffigur canlynol yn dangos cais lle mae'r Cleient Blwch Post gydag Avalon ST IP yn darllen yr ID Sglodion.
Ffigur 2. Cleient Blwch Post gydag Avalon ST IP yn Darllen ID Chip
Dyfais Cymorth i Deuluoedd
Mae'r canlynol yn rhestru'r diffiniadau lefel cymorth dyfais ar gyfer IPs Intel FPGA:
- Cefnogaeth ymlaen llaw - Mae'r IP ar gael i'w efelychu a'i lunio ar gyfer y teulu dyfais hwn. Mae modelau amseru yn cynnwys amcangyfrifon peirianyddol cychwynnol o oedi yn seiliedig ar wybodaeth gynnar ar ôl y cynllun. Gall y modelau amseru newid wrth i brofion silicon wella'r gydberthynas rhwng y modelau silicon gwirioneddol a'r amseru. Gallwch ddefnyddio'r IP hwn ar gyfer pensaernïaeth system ac astudiaethau defnyddio adnoddau, efelychu, pinio allan, asesiadau hwyrni system, asesiadau amseru sylfaenol (cyllidebu piblinellau), a strategaeth trosglwyddo I/O (lled llwybr data, dyfnder byrstio, masnach safonau I/O offs).
- Cefnogaeth ragarweiniol - Mae'r IP yn cael ei wirio gyda modelau amseru rhagarweiniol ar gyfer y teulu dyfais hwn. Mae'r IP yn bodloni'r holl ofynion swyddogaethol, ond efallai ei fod yn dal i gael ei ddadansoddi amseru ar gyfer teulu'r dyfeisiau. Gellir ei ddefnyddio mewn dyluniadau cynhyrchu yn ofalus.
- Cefnogaeth derfynol - Mae'r IP yn cael ei wirio gyda modelau amseru terfynol ar gyfer y teulu dyfais hwn. Mae'r IP yn bodloni'r holl ofynion swyddogaethol ac amseru ar gyfer y teulu dyfais a gellir ei ddefnyddio mewn dyluniadau cynhyrchu.
Tabl 1. Dyfais Cymorth i Deuluoedd
Teulu Dyfais | Cefnogaeth |
Intel Agilex™ | Ymlaen llaw |
Nodyn: Ni allwch efelychu Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon Intel FPGA IP oherwydd bod yr IP yn derbyn yr ymatebion gan y SDM. I ddilysu'r IP hwn, mae Intel yn argymell eich bod yn perfformio gwerthusiad caledwedd.
Gwybodaeth Gysylltiedig
Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon Intel FPGA Nodiadau Rhyddhau IP
Paramedrau
Enw Paramedr | Gwerth | Disgrifiad |
Galluogi rhyngwyneb statws | Ymlaen | Pan fyddwch chi'n galluogi'r rhyngwyneb hwn, mae'r Cleient Blwch Post gyda rhyngwyneb ffrydio Avalon Intel FPGA IP yn cynnwys y signal command_status_invalid. Pan fydd command_status_invalid yn honni, rhaid i chi ailosod yr IP. |
Rhyngwynebau
Mae'r ffigur canlynol yn dangos y Cleient Blwch Post gyda rhyngwynebau IP Intel FPGA Streaming Interface Avalon:
Ffigur 3. Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon Intel FPGA IP Interfaces
I gael rhagor o wybodaeth am ryngwynebau ffrydio Avalon, cyfeiriwch at Fanylebau Rhyngwyneb Avalon.
Gwybodaeth Gysylltiedig
Manylebau Rhyngwyneb Avalon
Cloc ac Ailosod Rhyngwynebau
Tabl 2. Cloc ac Ailosod Rhyngwynebau
Enw Arwydd | Cyfeiriad | Disgrifiad |
yn_clk | Mewnbwn | Dyma'r cloc ar gyfer rhyngwynebau ffrydio Avalon. Yr amledd uchaf yn 250 MHz. |
mewn_ailosod | Mewnbwn | Mae hwn yn ailosodiad uchel gweithredol. Dywedwch in_reset i ailosod y Cleient Blwch Post gyda rhyngwyneb ffrydio Avalon Intel FPGA IP (Cleient Blwch Post gydag Avalon ST IP). Pan fydd y signal in_reset yn honni, rhaid i'r SDM fflysio unrhyw weithgaredd sydd ar y gweill o'r Cleient Blwch Post ag Avalon ST IP. Mae'r SDM yn parhau i brosesu gorchmynion gan gleientiaid eraill.
Er mwyn sicrhau bod y Cleient Blwch Post gydag Avalon ST IP yn gweithredu'n gywir pan fydd y ddyfais yn mynd i mewn i fodd defnyddiwr, rhaid i'ch dyluniad gynnwys yr Ailosod Rhyddhau Intel FPGA IP i ddal yr ailosodiad nes bod ffabrig FPGA yn mynd i mewn i fodd defnyddiwr. Mae Intel yn argymell defnyddio cydamserydd ailosod wrth gysylltu ailosodiad defnyddiwr neu allbwn yr IP Reset Release i |
porthladd ailosod y Cleient Blwch Post gydag Avalon ST IP. I weithredu'r cydamserydd ailosod, defnyddiwch yr Ailosod Pont Intel FPGA IP sydd ar gael yn y Dylunydd Llwyfan.
Nodyn: Am ganllawiau cyflymu IP a chysylltu yn y Dylunydd Llwyfan, cyfeiriwch at y Cydrannau Cyfathrebu a Gwesteiwr Gofynnol ar gyfer y Dyluniad Diweddaru System Anghysbell Exampgyda ffigur yng Nghanllaw Defnyddiwr Ffurfweddu Intel Agilex. |
Rhyngwyneb Gorchymyn
Defnyddiwch ryngwyneb Avalon Streaming (Avalon ST) i anfon gorchmynion i'r SDM.
Tabl 3. Rhyngwyneb Gorchymyn
Enw Arwydd | Cyfeiriad | Disgrifiad |
gorchymyn_yn barod | Allbwn | Mae'r Cleient Blwch Post gydag Avalon ST Intel FPGA IP yn honni command_ready pan fydd yn barod i dderbyn gorchmynion o'r cais. Y parod_latency yw 0 cylch. Gall y Cleient Blwch Post ag Avalon ST dderbyn command_data[31:0] yn yr un cylch ag y mae command_ready yn ei honni. |
gorchymyn_ddilys | Mewnbwn | Mae'r signal command_valid yn honni bod command_data yn ddilys. |
data_gorchymyn[31:0] | Mewnbwn | Mae'r bws command_data yn gyrru gorchmynion i'r SDM. Cyfeiriwch at Restr Gorchymyn a Disgrifiad am ddiffiniadau o'r gorchmynion. |
gorchymyn_startofpacket | Mewnbwn | Mae'r command_startofpacket yn honni yn y cylch cyntaf o becyn gorchymyn. |
gorchymyn_endofpacket | Mewnbwn | Mae'r command_endofpacket yn honni pecyn yn y cylch gorchymyn olaf. |
Ffigur 4. Amseru ar gyfer Pecyn Gorchymyn Avalon ST
Rhyngwyneb Ymateb
Mae'r SDM Avalon ST Client IP yn anfon ymatebion i'ch cais gan ddefnyddio'r rhyngwyneb ymateb.
Tabl 4. Rhyngwyneb Ymateb
Arwydd 5 | Cyfeiriad | Disgrifiad |
ymateb_yn barod | Mewnbwn | Gall rhesymeg cymhwysiad haeru'r signal ymateb_parod pryd bynnag y mae'n gallu derbyn ymateb. |
ymateb_ddilys | Allbwn | Mae'r SDM yn honni response_valid i ddangos bod data_ymateb yn ddilys. |
data_ymateb[31:0] | Allbwn | Mae'r SDM yn gyrru ymateb_data i ddarparu'r wybodaeth y gofynnwyd amdani. Gair cyntaf yr ymateb yw pennawd sy'n nodi'r gorchymyn y mae'r SDM yn ei ddarparu. Cyfeirio at Rhestr Gorchymyn a Disgrifiad am ddiffiniadau o'r gorchmynion. |
pecyn ymateb_startof | Allbwn | Mae'r response_startofpacket yn honni yn y cylch cyntaf o becyn ymateb. |
pecyn ymateb_endof | Allbwn | Mae'r response_endofpacket yn honni yn y cylch olaf o becyn ymateb. |
Ffigur 5. Amseru Pecyn Ymateb Avalon ST
Rhyngwyneb Statws Gorchymyn
Tabl 5. Rhyngwyneb Statws Gorchymyn
Enw Arwydd | Cyfeiriad | Disgrifiad |
gorchymyn_status_annilys | Allbwn | Mae'r command_status_invalid yn honni i nodi gwall. Mae'r signal hwn fel arfer yn honni nad yw hyd y gorchymyn a nodir ym mhennyn y gorchymyn yn cyfateb i hyd y gorchymyn a anfonwyd. Pan fydd command_status_invalid yn honni, rhaid i'ch rhesymeg cais fynnu in_reset i ailgychwyn y Cleient Blwch Post gyda rhyngwyneb ffrydio Avalon Intel FPGA IP. |
Ffigur 6. Ailosod Ar ôl command_status_invalid Asserts
Gorchmynion ac Ymatebion
Mae'r rheolwr gwesteiwr yn cyfathrebu â'r SDM gan ddefnyddio pecynnau gorchymyn ac ymateb trwy'r Cleient Blwch Post Intel FPGA IP.
Mae gair cyntaf y pecynnau gorchymyn ac ymateb yn bennawd sy'n darparu gwybodaeth sylfaenol am y gorchymyn neu'r ymateb.
Ffigur 7. Fformat Pennawd Gorchymyn ac Ymateb
Nodyn: Rhaid i'r maes LENGTH ym mhennyn y gorchymyn gydweddu â hyd gorchymyn y gorchymyn cyfatebol.
Mae'r tabl canlynol yn disgrifio meysydd y gorchymyn pennawd.
Tabl 6 . Disgrifiad Pennawd Gorchymyn ac Ymateb
Pennawd | Did | Disgrifiad |
Wedi'i gadw | [31:28] | Wedi'i gadw. |
ID | [27:24] | ID y gorchymyn. Mae'r pennawd ymateb yn dychwelyd yr ID a nodir ym mhennyn y gorchymyn. Cyfeiriwch at Operation Commands am ddisgrifiadau gorchymyn. |
0 | [23] | Wedi'i gadw. |
HYD | [22:12] | Nifer geiriau'r dadleuon yn dilyn y pennawd. Mae'r IP yn ymateb gyda gwall os cofnodir nifer anghywir o eiriau o ddadleuon ar gyfer gorchymyn penodol. Os oes diffyg cyfatebiaeth rhwng hyd y gorchymyn a nodir ym mhennyn y gorchymyn a nifer y geiriau a anfonwyd. Mae'r IP yn codi did 3 o'r Gofrestr Statws Ymyriad (COMMAND_INVALID) a rhaid ailosod Cleient y Blwch Post. |
Wedi'i gadw | [11] | Wedi'i gadw. Rhaid ei osod i 0. |
Cod Gorchymyn/Cod Gwall | [10:0] | Mae'r Cod Gorchymyn yn pennu'r gorchymyn. Mae'r Cod Gwall yn nodi a yw'r gorchymyn wedi llwyddo neu wedi methu. Yn y pennawd gorchymyn, mae'r darnau hyn yn cynrychioli cod gorchymyn. Yn y pennawd ymateb, mae'r darnau hyn yn cynrychioli cod gwall. Os bydd y gorchymyn yn llwyddo, y Cod Gwall yw 0. Os bydd y gorchymyn yn methu, cyfeiriwch at y codau gwall a ddiffinnir yn y Ymatebion Cod Gwall. |
Gorchmynion Ymgyrch
Ailosod Quad SPI Flash
Pwysig: Ar gyfer dyfeisiau Intel Agilex, rhaid i chi gysylltu'r fflach cyfresol neu'r pin ailosod fflach quad SPI i'r pin AS_nRST. Rhaid i'r SDM reoli'r ailosodiad QSPI yn llawn. Peidiwch â chysylltu'r pin ailosod SPI cwad ag unrhyw westeiwr allanol.
Tabl 7. Rhestr Gorchymyn a Disgrifiad
Gorchymyn | Cod (Hecs) | Hyd Gorchymyn (1) | Hyd Ymateb (1) | Disgrifiad |
NOOP | 0 | 0 | 0 | Yn anfon ymateb statws OK. |
GET_IDCODE | 10 | 0 | 1 | Mae’r ymateb yn cynnwys un ddadl sef y ddadl JTAG IDCODE ar gyfer y ddyfais |
GET_CHIPID | 12 | 0 | 2 | Mae'r ymateb yn cynnwys gwerth CHIPID 64-did gyda'r gair lleiaf arwyddocaol yn gyntaf. |
GET_USERCODE | 13 | 0 | 1 | Mae’r ymateb yn cynnwys un ddadl sef y J 32-didTAG USERCODE bod y llif didau cyfluniad yn ysgrifennu at y ddyfais. |
GET_VOLTAGE | 18 | 1 | n(2) | Mae'r GET_VOLTAGMae gan E gorchymyn un ddadl sef mwgwd did sy'n nodi'r sianeli i'w darllen. Mae did 0 yn pennu sianel 0, did 1 yn pennu sianel 1, ac ati. Mae'r ymateb yn cynnwys dadl un gair ar gyfer pob did a osodwyd yn y mwgwd didau. Y cyftagMae e dychwelyd yn rhif pwynt sefydlog heb ei lofnodi gyda 16 did yn is na'r pwynt deuaidd. Am gynample, cyftage o 0.75V yn dychwelyd 0x0000C000. (3) Mae gan ddyfeisiau Intel Agilex gyfrol sengltage synhwyrydd. O ganlyniad, mae'r ymateb bob amser yn un gair. |
GET_ TYMHEREDD | 19 | 1 | n(4) | Mae'r gorchymyn GET_TEMPERATURE yn dychwelyd tymheredd neu dymereddau'r ffabrig craidd neu leoliadau sianeli traws-dderbynnydd rydych chi'n eu nodi.
Ar gyfer dyfeisiau Intel Agilex, defnyddiwch y ddadl sensor_req i nodi'r lleoliadau. Mae'r sensor_req yn cynnwys y meysydd canlynol:
Mae'r tymheredd a ddychwelir yn werth sefydlog wedi'i lofnodi gydag 8 did yn is na'r pwynt deuaidd. Am gynampLe, mae tymheredd o 10 ° C yn dychwelyd 0x00000A00. Mae tymheredd -1.5 ° C yn dychwelyd 0xFFFFFE80. |
RSU_IMAGE_ DIWEDDARIAD | 5C | 2 | 0 | Sbardunau ad-drefnu o'r ffynhonnell ddata a all fod naill ai'r ffatri neu ddelwedd cais. |
parhad… |
- Nid yw'r rhif hwn yn cynnwys y pennawd gorchymyn neu ymateb.
- Ar gyfer dyfeisiau Intel Agilex sy'n cefnogi darllen dyfeisiau lluosog, mae mynegai n yn cyfateb i nifer y sianeli rydych chi'n eu galluogi ar eich dyfais.
- Cyfeirier at y Canllaw Defnyddiwr Rheoli Pŵer Intel Agilex am ragor o wybodaeth am sianeli a lleoliadau synhwyrydd tymheredd.
- Mae mynegai n yn dibynnu ar nifer y masgiau synhwyrydd.
Gorchymyn | Cod (Hecs) | Hyd Gorchymyn (1) | Hyd Ymateb (1) | Disgrifiad | ||
Mae'r gorchymyn hwn yn cymryd dadl 64-bit opsiynol sy'n nodi'r cyfeiriad data ailgyflunio yn y fflach. Wrth anfon y ddadl i'r IP, yn gyntaf byddwch yn anfon didau [31:0] ac yna didau [63:32]. Os na fyddwch yn darparu'r ddadl hon, tybir mai 0 yw ei gwerth.
Unwaith y bydd y ddyfais yn prosesu'r gorchymyn hwn, mae'n dychwelyd y pennawd ymateb i ymateb FIFO cyn iddo fynd ymlaen i ad-drefnu'r ddyfais. Sicrhewch fod y PC gwesteiwr neu'r rheolwr gwesteiwr yn stopio gwasanaethu ymyriadau eraill ac yn canolbwyntio ar ddarllen y data pennawd ymateb i nodi'r gorchymyn a gwblhawyd yn llwyddiannus. Fel arall, efallai na fydd y PC gwesteiwr neu'r rheolwr gwesteiwr yn gallu derbyn yr ymateb ar ôl i'r broses ailgyflunio ddechrau. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | Mae RSU_GET_SPT yn adalw lleoliad fflach cwad SPI ar gyfer y ddau dabl israniad y mae'r RSU yn eu defnyddio: SPT0 a SPT1. Mae’r ymateb 4 gair yn cynnwys y wybodaeth ganlynol: |
||
Gair | Enw | Disgrifiad | ||||
0 | SPT0[63:32] | Cyfeiriad SPT0 mewn fflach SPI quad. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | Cyfeiriad SPT1 mewn fflach SPI quad. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Yn adrodd statws yr ad-drefnu diwethaf. Gallwch ddefnyddio'r gorchymyn hwn i wirio'r statws cyfluniad yn ystod ac ar ôl cyfluniad. Mae’r ymateb yn cynnwys y wybodaeth ganlynol: | ||
Gair | Crynodeb | Disgrifiad | ||||
0 | Cyflwr | Yn disgrifio'r gwall cyfluniad mwyaf diweddar. Yn dychwelyd 0 pan nad oes unrhyw wallau ffurfweddu. Mae gan y maes gwall 2 faes:
Cyfeiriwch at yr Atodiad: CONFIG_STATUS a Disgrifiadau Cod Gwall RSU_STATUS yn y Blwch Post Client Intel FPGA IP Canllaw Defnyddiwr am ragor o wybodaeth. |
||||
1 | Fersiwn Quartus | Ar gael mewn fersiynau meddalwedd Intel Quartus® Prime rhwng 19.4 a 21.2, mae'r maes yn dangos:
|
Ar gael yn fersiwn meddalwedd Intel Quartus Prime 21.3 neu ddiweddarach, mae'r fersiwn Quartus yn dangos:
Am gynampLe, yn fersiwn meddalwedd Intel Quartus Prime 21.3.1, mae'r gwerthoedd canlynol yn cynrychioli'r niferoedd rhyddhau Quartus mawr a lleiaf, a rhif diweddaru Quartus:
|
||||||
2 | Statws pin |
|
||||
3 | Statws swyddogaeth meddal | Yn cynnwys gwerth pob un o'r swyddogaethau meddal, hyd yn oed os nad ydych wedi neilltuo'r swyddogaeth i bin SDM.
|
||||
4 | Gwall lleoliad | Yn cynnwys lleoliad y gwall. Yn dychwelyd 0 os nad oes gwallau. | ||||
5 | Manylion gwall | Yn cynnwys manylion y gwall. Yn dychwelyd 0 os nad oes gwallau. | ||||
RSU_STATUS | 5B | 0 | 9 | Yn adrodd am statws uwchraddio'r system bell gyfredol. Gallwch ddefnyddio'r gorchymyn hwn i wirio'r statws cyfluniad yn ystod y ffurfweddiad ac ar ôl iddo gael ei gwblhau. Mae'r gorchymyn hwn yn dychwelyd yr ymatebion canlynol: | ||
Gair | Crynodeb | Disgrifiad
(Parhau….) |
- Nid yw'r rhif hwn yn cynnwys y pennawd gorchymyn neu ymateb
0-1 | Delwedd gyfredol | Flash gwrthbwyso delwedd y rhaglen sy'n rhedeg ar hyn o bryd. | ||||
2-3 | Delwedd yn methu | Flash gwrthbwyso o'r flaenoriaeth uchaf yn methu delwedd cais. Os oes delweddau lluosog ar gael mewn cof fflach, mae'n storio gwerth y ddelwedd gyntaf a fethodd. Mae gwerth o bob 0 yn dangos dim delweddau sy'n methu. Os nad oes delweddau sy'n methu, nid yw gweddill geiriau'r wybodaeth statws yn storio gwybodaeth ddilys. Nodyn:Nid yw mantais gynyddol ar nCONFIG i ail-ffurfweddu o ASx4, yn clirio'r maes hwn. Dim ond pan fydd y Cleient Blwch Post yn derbyn gorchymyn RSU_IMAGE_UPDATE newydd ac yn ffurfweddu'n llwyddiannus o'r ddelwedd diweddaru y mae gwybodaeth am ddelwedd sy'n methu yn diweddaru. |
||||
4 | Cyflwr | Cod methiant y ddelwedd sy'n methu. Mae dwy ran i'r maes gwall:
Atodiad: CONFIG_STATUS a RSU_STATUS Disgrifiadau Cod Gwall yn y Blwch Post Client Canllaw Defnyddiwr IP Intel FPGA am ragor o wybodaeth. |
||||
5 | Fersiwn | Fersiwn rhyngwyneb RSU a ffynhonnell gwall. Am ragor o wybodaeth, cyfeiriwch at Statws RSU a Chodau Gwallau adran yn y Canllaw Defnyddiwr Diweddaru System Anghysbell Prosesydd Caled. |
||||
6 | Gwall lleoliad | Yn storio lleoliad gwall y ddelwedd sy'n methu. Yn dychwelyd 0 am ddim gwallau. | ||||
7 | Manylion gwall | Yn storio'r manylion gwall ar gyfer y ddelwedd sy'n methu. Yn dychwelyd 0 os nad oes gwallau. | ||||
8 | Rhifydd ailgynnig delwedd gyfredol | Cyfrif nifer yr ailgeisiadau y ceisiwyd eu gwneud ar gyfer y ddelwedd gyfredol. Mae'r cownter yn 0 i ddechrau. Mae'r rhifydd wedi'i osod i 1 ar ôl yr ailgynnig cyntaf, yna 2 ar ôl ailgynnig. Nodwch y nifer uchaf o ailgeisiadau yn eich Gosodiadau Intel Quartus Prime File (.qsf). Y gorchymyn yw: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Gwerthoedd dilys ar gyfer y rhifydd MAX_RETRY yw 1-3. Y nifer gwirioneddol o ailgeisiadau sydd ar gael yw MAX_RETRY -1 Ychwanegwyd y maes hwn yn fersiwn 19.3 o feddalwedd Intel Quartus Prime Pro Edition. |
||||
parhad… |
- Nid yw'r rhif hwn yn cynnwys y pennawd gorchymyn neu ymateb.
RSU_NOTIFY | 5D | 1 | 0 | Yn clirio'r holl wybodaeth gwall yn yr ymateb RSU_STATUS ac yn ailosod y rhifydd ailgynnig. Mae gan y ddadl un gair y meysydd canlynol:
Nid yw'r gorchymyn hwn ar gael cyn fersiwn 19.3 o feddalwedd Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Yn gofyn am fynediad unigryw i'r SPI cwad. Rydych yn cyhoeddi'r cais hwn cyn unrhyw geisiadau QSPI eraill. Mae'r SDM yn derbyn y cais os nad yw'r SPI cwad yn cael ei ddefnyddio ac nad yw'r SDM yn ffurfweddu'r ddyfais. Yn dychwelyd yn iawn os yw'r SDM yn caniatáu mynediad. Mae'r SDM yn rhoi mynediad unigryw i'r cleient gan ddefnyddio'r blwch post hwn. Ni all cleientiaid eraill gael mynediad i'r SPI cwad nes bod y cleient gweithredol yn ildio mynediad gan ddefnyddio'r gorchymyn QSPI_CLOSE. Nid yw mynediad i'r dyfeisiau cof fflach cwad SPI trwy unrhyw IP cleient blwch post ar gael yn ddiofyn mewn dyluniadau sy'n cynnwys y HPS, oni bai eich bod yn analluogi'r QSPI yng nghyfluniad meddalwedd HPS. Pwysig: Wrth ailosod SPI cwad, rhaid i chi ddilyn y cyfarwyddiadau a nodir yn Ailosod Quad SPI Flash ar dudalen 9. |
QSPI_CLOSE | 33 | 0 | 0 | Yn cau'r mynediad unigryw i'r rhyngwyneb SPI cwad. Pwysig:Wrth ailosod SPI cwad, rhaid i chi ddilyn y cyfarwyddiadau a nodir yn Ailosod Quad SPI Flash ar dudalen 9. |
QSPI_SET_CS | 34 | 1 | 0 | Yn pennu un o'r dyfeisiau SPI cwad sydd ynghlwm trwy'r llinellau dewis sglodion. Mae'n cymryd dadl un gair fel y disgrifir isod
Nodyn: Mae dyfeisiau Intel Agilex neu Intel Stratix® 10 yn cefnogi un ddyfais cof fflach AS x4 ar gyfer cyfluniad UG o ddyfais SPI cwad sy'n gysylltiedig â nCSO[0]. Ar ôl i'r ddyfais fynd i mewn i fodd defnyddiwr, gallwch ddefnyddio hyd at bedwar atgof fflach AS x4 i'w defnyddio gydag IP Cleient Blwch Post neu HPS fel storfa data. Gall IP Cleient TheMailbox neu HPS ddefnyddio nCSO[3:0] i gael mynediad at ddyfeisiau SPI cwad. |
parhad… |
- Nid yw'r rhif hwn yn cynnwys y pennawd gorchymyn neu ymateb
Pwysig: Wrth ailosod SPI cwad, rhaid i chi ddilyn y cyfarwyddiadau a nodir yn Ailosod Quad SPI Flash ar dudalen 9. | ||||
QSPI_READ | 3A | 2 | N | Yn darllen y ddyfais SPI cwad sydd ynghlwm. Y maint trosglwyddo mwyaf yw 4 cilobeit (KB) neu 1024 o eiriau. Mae'n cymryd dwy ddadl:
Pan fydd yn llwyddiannus, mae'n dychwelyd yn iawn ac yna'r data darllen o'r ddyfais SPI cwad. Mae ymateb methiant yn dychwelyd cod gwall. |
QSPI_WRITE | 39 | 2+N | 0 | Yn ysgrifennu data i'r ddyfais SPI cwad. Y maint trosglwyddo mwyaf yw 4 cilobeit (KB) neu 1024 o eiriau. Mae'n cymryd tair dadl:
I baratoi cof ar gyfer ysgrifennu, defnyddiwch y gorchymyn QSPI_ERASE cyn rhoi'r gorchymyn hwn. |
QSPI_ERASE | 38 | 2 | 0 | Yn dileu sector 4/32/64 KB o'r ddyfais SPI cwad. Mae'n cymryd dwy ddadl:
Pwysig:Wrth ailosod SPI cwad, rhaid i chi ddilyn y cyfarwyddiadau a nodir yn Ailosod Quad SPI Flash ar dudalen 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Yn darllen cofrestri o'r ddyfais SPI cwad. Yr uchafswm a ddarllenir yw 8 beit. Mae'n cymryd dwy ddadl:
|
parhad… |
- Nid yw'r rhif hwn yn cynnwys y pennawd gorchymyn neu ymateb.
Mae darlleniad llwyddiannus yn dychwelyd y cod ymateb OK ac yna'r data a ddarllenwyd o'r ddyfais. Mae'r datganiad data darllen mewn lluosog o 4 beit. Os nad yw'r beit i'w ddarllen yn lluosrif union o 4 beit, caiff ei badio â lluosrif o 4 beit tan ffin y gair nesaf a'r gwerth did wedi'i padio yw sero. Pwysig: Wrth ailosod SPI cwad, rhaid i chi ddilyn y cyfarwyddiadau a nodir yn Ailosod Quad SPI Flash ar dudalen 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Yn ysgrifennu at gofrestrau'r SPI cwad. Yr uchafswm ysgrifennu yw 8 beit. Mae'n cymryd tair dadl:
I gyflawni dileu sector neu ddileu is-sector, rhaid i chi nodi'r cyfeiriad fflach cyfresol yn y gorchymyn beit mwyaf arwyddocaol (MSB) i'r gorchymyn beit lleiaf arwyddocaol (BGLl) fel y canlynol.ample yn darlunio. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Yn anfon opcode gorchymyn i'r SPI cwad. Yn cymryd un ddadl:
Mae gorchymyn llwyddiannus yn dychwelyd y cod ymateb OK. |
Ar gyfer disgrifiadau cod gwall mawr a bach CONFIG_STATUS a RSU_STATUS, cyfeiriwch at Atodiad: CONFIG_STATUS a Disgrifiadau Cod Gwall RSU_STATUS yn y Blwch Post Canllaw Defnyddiwr IP Cleient Intel FPGA IP.
Gwybodaeth Gysylltiedig
- Canllaw Defnyddiwr IP Cleient Blwch Post Intel FPGA: Disgrifiadau Cod Gwall CONFIG_STATUS a RSU_STATUS
Am ragor o wybodaeth am y codau gwall CONFIG_STATUS ac RSU_STATUS. - Canllaw Defnyddiwr Rheoli Pŵer Intel Agilex
Am ragor o wybodaeth am rifau sianel y synhwyrydd tymheredd a deuodau synhwyro tymheredd (TSDs). - Llawlyfr Cyfeirio Technegol System Prosesydd Caled Intel Agilex
- Canllaw i Ddefnyddwyr Diweddaru System Prosesydd Caled Intel Agilex
Ymatebion Cod Gwall
Tabl 8. Codau Gwall
Gwerth (Hecs) | Ymateb Cod Gwall | Disgrifiad | |||||||||
0 | OK | Yn nodi bod y gorchymyn wedi'i gwblhau'n llwyddiannus. Gall gorchymyn ddychwelyd y statws OK yn anghywir os yw gorchymyn, fel Mae QSPI_READ yn rhannol lwyddiannus. |
|||||||||
1 | INVALID_COMMAND | Yn dangos na all y ROM cychwyn sydd wedi'i lwytho ar hyn o bryd ddadgodio nac adnabod y cod gorchymyn. | |||||||||
3 | UNKNOWN_COMMAND | Yn nodi na all y firmware sydd wedi'i lwytho ar hyn o bryd ddadgodio'r cod gorchymyn. | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | Yn dangos bod y gorchymyn wedi'i fformatio'n anghywir. Am gynample, nid yw'r gosodiad maes hyd yn y pennawd yn ddilys. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Yn dangos bod y gorchymyn yn dod o ffynhonnell nad yw wedi'i alluogi ar ei chyfer. | |||||||||
8 | CLIENT_ID_NO_MATCH | Yn dangos na all ID y Cleient gwblhau'r cais i gau'r mynediad unigryw i Quad SPI. Nid yw'r ID Cleient yn cyfateb y cleient presennol â'r mynediad unigryw presennol i quad SPI. | |||||||||
9 | INVALID_ADDRESS | Mae'r cyfeiriad yn annilys. Mae'r gwall hwn yn nodi un o'r amodau canlynol:
|
|||||||||
A | AUTHENTICATION_FAIL | Yn dynodi methiant dilysu llofnod bitstream y ffurfweddiad. | |||||||||
B | AMSERLEN | Mae'r gwall hwn yn dynodi amser rhydd oherwydd yr amodau canlynol:
|
|||||||||
C | HW_NOT_READY | Mae'n nodi un o'r amodau canlynol:
|
|||||||||
D | HW_ERROR | Yn nodi bod y gorchymyn wedi'i gwblhau'n aflwyddiannus oherwydd gwall caledwedd na ellir ei adennill. | |||||||||
80 – 8F | COMMAND_SPECIFIC_ ERROR | Yn dynodi gwall gorchymyn penodol oherwydd gorchymyn SDM a ddefnyddiwyd gennych. | |||||||||
SDM
Gorchymyn |
Enw Gwall | Cod gwall | Disgrifiad | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ FAILURE | 0x82 | Yn dangos bod pwyntydd storfa eFuse yn annilys. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Yn dynodi gwall cof fflach QSPI. Mae'r gwall hwn yn nodi un o'r amodau canlynol: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_ALREADY_ AGOR | 0x81 | Yn dangos bod mynediad unigryw'r cleient i fflach QSPI trwy orchymyn QSPI_OPEN eisoes ar agor. | |||||||||
100 | NOT_CONFIGURED | Yn dangos nad yw'r ddyfais wedi'i ffurfweddu. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Yn dangos bod y ddyfais yn brysur oherwydd yr achosion defnydd canlynol:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Yn dangos nad oes ymateb dilys ar gael. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | Gwall Cyffredinol. |
Adfer Cod Gwall
Mae'r tabl isod yn disgrifio camau posibl i adennill o god gwall. Mae adferiad gwall yn dibynnu ar achos defnydd penodol.
Tabl 9. Adfer Cod Gwall ar gyfer Codau Gwall hysbys
Gwerth | Ymateb Cod Gwall | Adfer Cod Gwall |
4 | INVALID_COMMAND_ PARAMETERS | Ail-anfon pennyn neu bennawd y gorchymyn gyda dadleuon gyda pharamedrau wedi'u cywiro. Am gynample, sicrhewch fod y gosodiad maes hyd yn y pennawd yn cael ei anfon gyda'r gwerth cywir. |
6 | COMMAND_INVALID_ ON_SOURCE | Ail-anfonwch y gorchymyn o ffynhonnell ddilys fel JTAG, HPS, neu ffabrig craidd. |
8 | CLIENT_ID_NO_MATCH | Arhoswch i'r cleient a agorodd y mynediad i quad SPI i gwblhau ei fynediad ac yna'n cau'r mynediad unigryw i quad SPI. |
9 | INVALID_ADDRESS | Camau adfer gwallau posibl: Ar gyfer GET_VOLTAGE gorchymyn: Anfonwch orchymyn gyda mwgwd did dilys. Ar gyfer gorchymyn GET_TEMPERATURE: Anfon gorchymyn gyda lleoliad synhwyrydd dilys a mwgwd synhwyrydd. Ar gyfer gweithrediad QSPI:
Ar gyfer RSU: Anfonwch orchymyn gyda chyfeiriad cychwyn dilys delwedd neu raglen y ffatri. |
B | AMSERLEN | Camau adfer posibl:
Ar gyfer gorchymyn GET_TEMPERATURE: Ceisiwch anfon y gorchymyn eto. Os bydd y broblem yn parhau, ail-ffurfweddwch neu gylchredwch y ddyfais. Ar gyfer gweithrediad QSPI: Gwiriwch uniondeb signal rhyngwynebau QSPI a cheisio gorchymyn eto. Ar gyfer gweithrediad ailgychwyn HPS: Ceisiwch anfon y gorchymyn eto. |
C | HW_NOT_READY | Camau adfer posibl:
Ar gyfer gweithrediad QSPI: Ail-ffurfweddwch y ddyfais trwy ffynhonnell. Sicrhewch fod yr IP a ddefnyddir i adeiladu eich dyluniad yn caniatáu mynediad i'r fflach QSPI. Ar gyfer RSU: Ffurfweddwch y ddyfais gyda delwedd RSU. |
80 | QSPI_HW_ERROR | Gwiriwch uniondeb signal rhyngwyneb QSPI a sicrhau nad yw'r ddyfais QSPI yn cael ei niweidio. |
81 | QSPI_ALREADY_OPEN | Mae'r cleient eisoes wedi agor QSPI. Parhewch â'r llawdriniaeth nesaf. |
82 | EFUSE_SYSTEM_FAILURE | Ceisiwch ailgyflunio neu gylchred pŵer. Os bydd gwall yn parhau ar ôl ad-drefnu neu gylchred pŵer, efallai y bydd y ddyfais yn cael ei niweidio ac yn anadferadwy. |
100 | NOT_CONFIGURED | Anfonwch ffrwd did sy'n ffurfweddu'r HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Camau adfer gwallau posibl:
Ar gyfer gweithrediad QSPI: Arhoswch am gyfluniad parhaus neu gleient arall i gwblhau gweithrediad. Ar gyfer RSU: Ail-ffurfweddu dyfais i adennill o wall mewnol. Ar gyfer gweithrediad ailgychwyn HPS: Arhoswch am ailgyflunio trwy HPS neu HPS Cold Reset i'w gwblhau. |
Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon Intel FPGA IP Archifau Dogfen Canllaw Defnyddwyr
Am y fersiynau diweddaraf a blaenorol o'r canllaw defnyddiwr hwn, cyfeiriwch at Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon Canllaw Defnyddiwr IP Intel FPGA. Os nad yw fersiwn IP neu feddalwedd wedi'i restru, mae'r canllaw defnyddiwr ar gyfer y fersiwn IP neu feddalwedd blaenorol yn berthnasol.
Mae fersiynau IP yr un fath â fersiynau meddalwedd Intel Quartus Prime Design hyd at v19.1. O fersiwn meddalwedd Intel Quartus Prime Design 19.2 neu ddiweddarach, mae gan creiddiau IP gynllun fersiwn IP newydd.
Hanes Adolygu Dogfennau ar gyfer y Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon Canllaw Defnyddiwr IP Intel FPGA
Fersiwn y Ddogfen | Fersiwn Intel Quartus Prime | Fersiwn IP | Newidiadau | ||
2022.09.26 | 22.3 | 1.0.1 | Wedi gwneud y newidiadau canlynol:
Tabl Gorchymyn Rhestr a Disgrifiad.
|
||
2022.04.04 | 22.1 | 1.0.1 | Wedi diweddaru'r Rhestr Gorchymyn a thabl Disgrifiad.
|
||
2021.10.04 | 21.3 | 1.0.1 | Wedi gwneud y newid canlynol:
|
||
2021.06.21 | 21.2 | 1.0.1 | Wedi gwneud y newidiadau canlynol:
|
||
2021.03.29 | 21.1 | 1.0.1 | Wedi gwneud y newidiadau canlynol:
|
||
2020.12.14 | 20.4 | 1.0.1 | Wedi gwneud y newidiadau canlynol: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Wedi gwneud y newidiadau canlynol:
|
||
2019.09.30 | 19.3 | 1.0.0 | Rhyddhad cychwynnol. |
Am adborth, ewch i: FPGAtechdocfeedback@intel.com
Dogfennau / Adnoddau
![]() |
Cleient Blwch Post intel gyda Rhyngwyneb Ffrydio Avalon FPGA IP [pdfCanllaw Defnyddiwr Cleient Blwch Post gyda Rhyngwyneb Ffrydio Avalon FPGA IP, Cleient Blwch Post, Rhyngwyneb Ffrydio Avalon FPGA IP |