Client bogsa puist intel le eadar-aghaidh sruthadh Avalon FPGA IP Stiùireadh Cleachdaiche
Cliant bogsa puist le eadar-aghaidh sruthadh Avalon® Intel FPGA IP Overview
Bidh an neach-dèiligidh bogsa puist le eadar-aghaidh sruthadh Avalon® Intel® FPGA IP (Cliant Bogsa Post le Avalon ST Client IP) a’ toirt seachad sianal conaltraidh eadar an loidsig àbhaisteach agad agus am manaidsear inneal tèarainte (SDM). Faodaidh tu am bogsa puist a chleachdadh le Avalon ST IP gus pacaidean àithne a chuir agus pacaidean freagairt fhaighinn bho mhodalan iomaill SDM. Bidh an neach-dèiligidh bogsa puist le Avalon ST IP a’ mìneachadh gnìomhan a bhios an SDM a’ ruith.
Faodaidh an loidsig àbhaisteach agad an sianal conaltraidh seo a chleachdadh gus fiosrachadh fhaighinn agus faighinn gu cuimhne flash bho na modalan iomaill a leanas:
- An ID Chip
- An Sensor Teòthachd
- An Voltage Brathadair
- Cuimhne flash eadar-aghaidh sreathach sreathach (SPI).
Thoir an aire: Tron stiùireadh cleachdaiche seo, tha an teirm Avalon ST a’ giorrachadh eadar-aghaidh sruthadh Avalon no IP.
Figear 1. Cliant bogsa puist le dealbhadh siostam Avalon ST IP
Tha an fhigear a leanas a’ sealltainn tagradh anns a bheil an Client Bogsa Puist le Avalon ST IP a’ leughadh an ID Chip.
Figear 2. Cliant bogsa-puist le Avalon ST IP a’ leughadh Chip ID
Inneal Taic Teaghlaich
Tha na leanas a’ liostadh na mìneachaidhean ìre taic inneal airson Intel FPGA IPs:
- Taic ro-làimh - Tha an IP ri fhaighinn airson atharrais agus cruinneachadh airson an teaghlach inneal seo. Tha modalan tìm a’ toirt a-steach tuairmsean innleadaireachd tùsail air dàil stèidhichte air fiosrachadh tràth às deidh cruth. Faodaidh na modalan tìm atharrachadh leis gu bheil deuchainn sileaconach a’ leasachadh a’ cho-dhàimh eadar an fhìor silicon agus na modalan tìm. Faodaidh tu an IP seo a chleachdadh airson ailtireachd siostam agus sgrùdaidhean cleachdadh ghoireasan, atharrais, prìne a-mach, measaidhean latency siostaim, measaidhean ùine bunaiteach (buidseit loidhne-phìoban), agus ro-innleachd gluasaid I / O (leud slighe-dàta, doimhneachd burst, malairt inbhean I / O). dheth).
- Taic tòiseachaidh - Tha an IP air a dhearbhadh le modalan tìm tòiseachaidh airson an teaghlach inneal seo. Bidh an IP a’ coinneachadh ris a h-uile riatanas gnìomh, ach is dòcha gu bheil e fhathast a’ dol tro sgrùdadh ùine airson teaghlach an uidheim. Faodar a chleachdadh gu faiceallach ann an dealbhadh toraidh.
- Taic mu dheireadh - Tha an IP air a dhearbhadh le modalan tìm deireannach airson an teaghlach inneal seo. Bidh an IP a’ coinneachadh ris na riatanasan gnìomh is ùine airson teaghlach an uidheim agus faodar a chleachdadh ann an dealbhadh cinneasachaidh.
Clàr 1. Inneal Taic Teaghlaich
Teaghlach inneal | Taic |
Intel Agilex™ | Air adhart |
Thoir an aire: Chan urrainn dhut atharrais air teachdaiche bogsa puist le Avalon Streaming Interface Intel FPGA IP oir gheibh an IP na freagairtean bhon SDM. Gus an IP seo a dhearbhadh, tha Intel a’ moladh gun dèan thu measadh bathar-cruaidh.
Fiosrachadh Co-cheangailte
Client bogsa puist le eadar-aghaidh sruthadh Avalon Notaichean fuasglaidh IP Intel FPGA
Paramadairean
Ainm Parameter | Luach | Tuairisgeul |
Dèan comas air eadar-aghaidh inbhe | Air falbh | Nuair a bheir thu comas don eadar-aghaidh seo, tha an neach-dèiligidh bogsa puist le eadar-aghaidh sruthadh Avalon Intel FPGA IP a ’toirt a-steach an comharra command_status_invalid. Nuair a bhios command_status_invalid ag ràdh, feumaidh tu an IP ath-shuidheachadh. |
Eadar-aghaidhean
Tha am figear a leanas a’ sealltainn an teachdaiche bogsa puist le eadar-aghaidh sruthadh Avalon Intel FPGA IP:
Figear 3. Cliant bogsa puist le eadar-aghaidh sruthadh Avalon Intel FPGA IP Interfaces
Airson tuilleadh fiosrachaidh mu eadar-aghaidh sruthadh Avalon, thoir sùil air Sònrachaidhean Eadar-aghaidh Avalon.
Fiosrachadh Co-cheangailte
Sònrachaidhean eadar-aghaidh Avalon
Cloc agus ath-shuidheachadh eadar-aghaidh
Clàr 2. Cloc agus ath-shuidheachadh eadar-aghaidh
Ainm comharraidh | Stiùir | Tuairisgeul |
a-staigh_clk | Cuir a-steach | Is e seo an gleoc airson eadar-aghaidh sruthadh Avalon. An tricead as àirde ann an 250 MHz. |
in_ath-shuidheachadh | Cuir a-steach | Is e ath-shuidheachadh àrd gnìomhach a tha seo. Dearbhaich in_reset gus an teachdaiche bogsa puist ath-shuidheachadh le eadar-aghaidh sruthadh Avalon Intel FPGA IP (Cliant Bogsa Puist le Avalon ST IP). Nuair a dhearbhas an comharra in_reset, feumaidh an SDM gnìomhachd sam bith a tha ri thighinn a ghluasad bhon Chliant Bogsa Puist le Avalon ST IP. Tha an SDM a’ leantainn air adhart a’ giullachd òrdughan bho luchd-dèiligidh eile.
Gus dèanamh cinnteach gu bheil an neach-dèiligidh bogsa puist le Avalon ST IP ag obair gu ceart nuair a thig an inneal a-steach don mhodh cleachdaiche, feumaidh an dealbhadh agad a bhith a’ toirt a-steach an ath-shuidheachadh Intel FPGA IP gus an ath-shuidheachadh a chumail gus an tèid an aodach FPGA a-steach don mhodh cleachdaiche. Tha Intel a’ moladh gun cleachd thu sioncronaiche ath-shuidheachadh nuair a cheanglas tu ath-shuidheachadh neach-cleachdaidh no toradh an ath-shuidheachadh IP ri |
am port ath-shuidheachadh an teachdaiche bogsa puist le Avalon ST IP. Gus an sioncronaiche ath-shuidheachadh a chuir an gnìomh, cleachd an Reset Bridge Intel FPGA IP a tha ri fhaighinn anns an Dealbhaiche Àrd-ùrlar.
Thoir an aire: Airson gluasad IP agus stiùireadh ceangail anns an Dealbhaiche Àrd-ùrlar, thoir sùil air na pàirtean conaltraidh agus aoigheachd a tha a dhìth airson an ùrachadh siostam iomallach Dealbhadh Example figear ann an Stiùireadh Cleachdaiche Configuration Intel Agilex. |
Eadar-aghaidh àithne
Cleachd an eadar-aghaidh Avalon Streaming (Avalon ST) gus òrdughan a chuir chun SDM.
Clàr 3. Command Interface
Ainm comharraidh | Stiùir | Tuairisgeul |
àithne_deiseil | Toradh | Bidh an neach-dèiligidh bogsa puist le Avalon ST Intel FPGA IP ag ràdh command_ready nuair a bhios e deiseil gus òrdughan fhaighinn bhon tagradh. Is e an ready_latency 0 cearcallan. Faodaidh an neach-dèiligidh bogsa puist le Avalon ST gabhail ri command_data[31: 0] anns an aon chearcall a tha command_ready ag ràdh. |
àithne_dligheach | Cuir a-steach | Tha an comharra command_valid ag ràdh gu bheil command_data dligheach. |
command_data[31:0] | Cuir a-steach | Bidh am bus command_data a’ draibheadh òrdughan chun SDM. Thoir sùil air Liosta nan Òrduighean agus Tuairisgeul airson mìneachaidhean air na h-òrduighean. |
command_startofpack | Cuir a-steach | Tha an command_startofpacket ag ràdh anns a’ chiad chearcall de phasgan àithne. |
àithne_endofpack | Cuir a-steach | Tha an command_endofpacket ag ràdh anns a’ chearcall àithne mu dheireadh pacaid. |
Figear 4. Ceann-ama airson Pacaid Command Avalon ST
Eadar-aghaidh freagairt
Bidh an SDM Avalon ST Client IP a’ cur fhreagairtean don tagradh agad a’ cleachdadh an eadar-aghaidh freagairt.
Clàr 4. Eadar-aghaidh freagairt
comharradh 5 | Stiùir | Tuairisgeul |
freagairt_deiseil | Cuir a-steach | Faodaidh loidsig tagraidh an comharra freagairt_ready a dhearbhadh nuair a gheibh e freagairt. |
freagairt_dligheach | Toradh | Tha an SDM ag ràdh response_valid gus innse gu bheil freagairt_data dligheach. |
dàta_freagairt[31:0] | Toradh | Bidh an SDM a’ stiùireadh response_data gus am fiosrachadh a chaidh iarraidh a thoirt seachad. Is e a 'chiad fhacal den fhreagairt bann-cinn a tha a' comharrachadh an àithne a tha an SDM a 'toirt seachad. Thoir iomradh air Liosta àithne agus Tuairisgeul airson mìneachadh nan òrdughan. |
freagairt_startofpacket | Toradh | Tha an response_startofpacket ag ràdh anns a’ chiad chearcall de phasgan freagairt. |
freagairt_endofpack | Toradh | Tha am freagairt_endofpacket ag ràdh anns a’ chearcall mu dheireadh de phasgan freagairt. |
Figear 5. Ùine airson Pasgan Freagairt Avalon ST
Eadar-aghaidh Inbhe Command
Clàr 5. Eadar-aghaidh Inbhe Command
Ainm comharraidh | Stiùir | Tuairisgeul |
command_status_neo-dhligheach | Toradh | Tha an command_status_invalid ag ràdh gu bheil mearachd ann. Mar as trice bidh an comharra seo ag ràdh nach eil fad na h-àithne a tha air a shònrachadh ann am bann-cinn na h-àithne a’ freagairt ri fad an àithne a chaidh a chuir. Nuair a dhearbhas command_status_invalid, feumaidh loidsig an tagraidh agad in_reset a dhearbhadh gus an teachdaiche bogsa puist ath-thòiseachadh le eadar-aghaidh sruthadh Avalon Intel FPGA IP. |
Figear 6. Ath-shuidheachadh Às deidh command_status_invalid Asserts
Òrduighean agus Freagairtean
Bidh an rianadair aoigheachd a’ conaltradh ris an SDM a’ cleachdadh pacaidean àithne is freagairt tro Mailbox Client Intel FPGA IP.
Is e bann-cinn a th’ anns a’ chiad fhacal anns na pacaidean àithne is freagairt a bheir seachad fiosrachadh bunaiteach mun àithne no an fhreagairt.
Figear 7. Cruth ceann-cinn àithne is freagairt
Thoir an aire: Feumaidh an raon LENGTH ann am bann-cinn na h-àithne a bhith co-ionnan ri fad na h-àithne co-fhreagarrach.
Tha an clàr a leanas a’ toirt cunntas air raointean an àithne cinn.
Clàr 6 . Tuairisgeul Ceann-cinnidh àithne is Freagairt
Ceann-cinnidh | Bit | Tuairisgeul |
Glèidhte | [31:28] | Glèidhte. |
ID | [27:24] | ID an àithne. Bidh an ceann-cinn freagairt a’ tilleadh an ID a chaidh a shònrachadh ann am bann-cinn na h-àithne. Thoir sùil air Operation Commands airson tuairisgeulan àithne. |
0 | [23] | Glèidhte. |
LAOIDH | [22:12] | Àireamh fhacail argamaid a’ leantainn a’ chinn-chinn. Bidh an IP a’ freagairt le mearachd ma thèid àireamh ceàrr de dh’ fhaclan argamaidean a chuir a-steach airson àithne ainmichte. Ma tha mì-chothromachadh eadar an fhad àithne a tha air a shònrachadh ann am bann-cinn na h-àithne agus an àireamh de dh'fhaclan a chaidh a chur. Bidh an IP a’ togail pìos 3 den Chlàr Inbhe Eadar-bhriseadh (COMMAND_INVALID) agus feumar an teachdaiche bogsa puist ath-shuidheachadh. |
Glèidhte | [11] | Glèidhte. Feumar a shuidheachadh gu 0. |
Còd àithne / còd mearachd | [10:0] | Tha Còd Comanachaidh a’ sònrachadh an àithne. Tha an Còd Mearachd a’ nochdadh an do shoirbhich leis an àithne no nach do dh’fhàillig. Ann am bann-cinn na h-àithne, tha na pìosan seo a’ riochdachadh còd àithne. Ann am bann-freagairt, tha na pìosan sin a' riochdachadh còd mearachd. Ma shoirbhicheas leis an àithne, 's e 0 an Còd Mearachd. Ma dh'fhàilligeas an àithne, thoir sùil air na còdan mearachd a tha air am mìneachadh anns an fhaidhle Freagairtean Còd Mearachd. |
Òrdughan Obrachaidh
Ath-shuidheachadh Quad SPI Flash
Cudromach: Airson innealan Intel Agilex, feumaidh tu am flash sreathach no prìne ath-shuidheachadh flash quad SPI a cheangal ris a’ phrìne AS_nRST. Feumaidh an SDM làn smachd a chumail air ath-shuidheachadh QSPI. Na ceangail am prìne ath-shuidheachadh quad SPI ri òstair taobh a-muigh sam bith.
Clàr 7. Liosta àithne agus Tuairisgeul
àithne | Còd (Hex) | Fad na h-àithne (1) | Fad Freagairt (1) | Tuairisgeul |
NOOP | 0 | 0 | 0 | A 'cur freagairt inbhe OK. |
GET_IDCODE | 10 | 0 | 1 | Tha aon argamaid anns an fhreagairt is e sin an JTAG IDCODE airson an inneal |
GET_CHIPID | 12 | 0 | 2 | Anns an fhreagairt tha luach CHIPID 64-bit leis an fhacal as cudromaiche an toiseach. |
GET_USERCODE | 13 | 0 | 1 | Tha aon argamaid anns an fhreagairt is e sin an 32-bit JTAG USERCODE gu bheil an rèiteachadh bitstream a’ sgrìobhadh chun inneal. |
GET_VOLTAGE | 18 | 1 | n(2) | Tha an GET_VOLTAGTha aon argamaid aig E command a tha na bitmask a’ sònrachadh nan seanalan ri leughadh. Bidh Bit 0 a’ sònrachadh sianal 0, bit 1 a’ sònrachadh sianal 1, agus mar sin air adhart. Tha an fhreagairt a’ toirt a-steach argamaid aon-fhacail airson gach pìos a chaidh a shuidheachadh sa bitmask. Tha an voltagIs e àireamh puing stèidhichte gun ainm a th’ ann an tilleadh le 16 pìosan fon phuing dàna. Airson example, a voltage de 0.75V a’ tilleadh 0x0000C000. (3) Tha aon leabhar aig innealan Intel Agilextage mothachadh. Mar thoradh air an sin, tha am freagairt an-còmhnaidh aon fhacal. |
GET_ TEMPERATURE | 19 | 1 | n(4) | Bidh an àithne GET_TEMPERATURE a’ tilleadh teòthachd no teodhachd a’ phrìomh aodach no na h-àiteachan seanail transceiver a shònraicheas tu.
Airson innealan Intel Agilex, cleachd an argamaid sensor_req gus na h-àiteachan a shònrachadh. Tha na raointean a leanas anns an sensor_req:
Tha an teòthachd air a thilleadh na luach stèidhichte le soidhnigeadh le 8 pìosan nas ìsle na a’ phuing binary. Airson example, bidh teòthachd 10 ° C a’ tilleadh 0x00000A00. Bidh A de theodhachd -1.5 ° C a’ tilleadh 0xFFFFFE80. |
RSU_IMAGE_ ÙRACHADH | 5C | 2 | 0 | Triggers ath-dhealbhadh bhon stòr dàta a dh'fhaodas a bhith an dàrna cuid an fhactaraidh no ìomhaigh iarrtas. |
a’ leantainn… |
- Chan eil an àireamh seo a’ toirt a-steach ceann-cinn na h-àithne no freagairt.
- Airson innealan Intel Agilex a bheir taic do leughadh ioma-inneal, tha clàr-amais n a’ freagairt ris an àireamh de shianalan a chuireas tu an comas air an inneal agad.
- Thoir iomradh air an Stiùireadh cleachdaiche Intel Agilex Power Management airson tuilleadh fiosrachaidh mu shianalan mothachaidh teothachd agus àiteachan.
- Tha clàr-innse n an urra ris an àireamh de mhasgan mothachaidh.
àithne | Còd (Hex) | Fad na h-àithne (1) | Fad Freagairt (1) | Tuairisgeul | ||
Bidh an àithne seo a’ gabhail argamaid roghainneil 64-bit a shònraicheas an seòladh dàta ath-rèiteachaidh anns an flash. Nuair a chuireas tu an argamaid chun an IP, an toiseach cuiridh tu pìosan [31:0] air a leantainn le pìosan [63:32]. Mura toir thu seachad an argamaid seo thathas a’ gabhail ris gur e 0 a luach.
Cho luath ‘s a bhios an inneal a’ pròiseasadh an àithne seo, tillidh e am bann-freagairt gu freagairt FIFO mus tèid e air adhart gus an inneal ath-dhealbhadh. Dèan cinnteach gu bheil am PC aoigheachd no an rianadair aoigheachd a’ stad bho bhith a’ seirbheiseachadh brisidhean eile agus a’ cuimseachadh air a bhith a’ leughadh an dàta bann-freagairt gus an àithne a chaidh a chrìochnachadh gu soirbheachail a chomharrachadh. Rud eile, is dòcha nach bi e comasach don PC aoigheachd no rianadair aoigheachd am freagairt fhaighinn aon uair ‘s gun do thòisich am pròiseas ath-rèiteachaidh. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | Bidh RSU_GET_SPT a’ faighinn air ais an t-àite flash quad SPI airson an dà chlàr fo-roinneadh a bhios an RSU a’ cleachdadh: SPT0 agus SPT1. Tha am fiosrachadh a leanas anns an fhreagairt 4-word: |
||
Facal | Ainm | Tuairisgeul | ||||
0 | SPT0[63:32] | Seòladh SPT0 ann am flash quad SPI. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | Seòladh SPT1 ann am flash quad SPI. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Ag aithris air inbhe an ath-dhealbhachaidh mu dheireadh. Faodaidh tu an àithne seo a chleachdadh gus sgrùdadh a dhèanamh air an inbhe rèiteachaidh rè agus às deidh rèiteachadh. Tha am fiosrachadh a leanas anns an fhreagairt: | ||
Facal | Geàrr-chunntas | Tuairisgeul | ||||
0 | Stàite | A’ toirt cunntas air a’ mhearachd rèiteachaidh as ùire co-cheangailte ris. Tillidh e 0 nuair nach eil mearachdan rèiteachaidh ann. Tha 2 raon anns an raon mearachd:
Thoir sùil air Pàipear-taice: CONFIG_STATUS agus RSU_STATUS Tuairisgeul Còd Mearachd anns a 'bhogsa-puist Client Intel FPGA IP Stiùireadh Cleachdaiche airson tuilleadh fiosrachaidh. |
||||
1 | Tionndadh Quartus | Ri fhaighinn ann an dreachan bathar-bog Intel Quartus® Prime eadar 19.4 agus 21.2, tha an raon a’ taisbeanadh:
|
Ri fhaighinn ann am bathar-bog Intel Quartus Prime dreach 21.3 no nas fhaide air adhart, tha an tionndadh Quartus a’ taisbeanadh:
Airson example, ann an dreach bathar-bog Intel Quartus Prime 21.3.1, tha na luachan a leanas a’ riochdachadh na h-àireamhan fuasglaidh Quartus mòr agus beag, agus àireamh ùrachaidh Quartus:
|
||||||
2 | Inbhe pin |
|
||||
3 | Inbhe gnìomh bog | Tha luach gach gnìomh bog ann, eadhon ged nach do shònraich thu an gnìomh gu prìne SDM.
|
||||
4 | Suidheachadh mearachd | Tha suidheachadh na mearachd ann. Tilleadh 0 mura h-eil mearachdan ann. | ||||
5 | Mion-fhiosrachadh mearachd | Tha mion-fhiosrachadh na mearachd ann. Tilleadh 0 mura h-eil mearachdan ann. | ||||
RSU_STATUS | 5B | 0 | 9 | Ag aithris air inbhe ùrachadh an t-siostaim aig astar làithreach. Faodaidh tu an àithne seo a chleachdadh gus sgrùdadh a dhèanamh air an inbhe rèiteachaidh rè rèiteachadh agus às deidh dha a bhith deiseil. Bidh an àithne seo a’ tilleadh na freagairtean a leanas: | ||
Facal | Geàrr-chunntas | Tuairisgeul
(Lean air adhart….) |
- Chan eil an àireamh seo a’ toirt a-steach ceann-cinn na h-àithne no freagairt
0-1 | Ìomhaigh làithreach | Sgrionadh Flash de dh'ìomhaigh an aplacaid a tha a' ruith an-dràsta. | ||||
2-3 | Ìomhaigh fàiligeadh | Co-dhùnadh Flash den ìomhaigh tagraidh as àirde a tha a 'fàilligeadh. Ma tha grunn ìomhaighean rim faighinn ann an cuimhne flash, glèidhidh tu luach a’ chiad ìomhaigh a dh’fhàillig. Tha luach de na 0n gu lèir a’ nochdadh nach eil ìomhaighean a’ fàiligeadh. Mura h-eil ìomhaighean fàiligeadh, cha bhith an còrr de na faclan a tha air fhàgail den fhiosrachadh inbhe a’ stòradh fiosrachadh dligheach. Thoir an aire:Chan eil oir àrdachaidh air nCONFIG gu ath-dhealbhadh bho ASx4, a’ glanadh an raon seo. Cha bhi fiosrachadh mu ìomhaigh a dh'fhàillig ag ùrachadh ach nuair a gheibh Client Bogsa a' Phuist òrdugh ùr RSU_IMAGE_UPDATE agus nuair a thèid a rèiteachadh gu soirbheachail bhon dealbh ùrachaidh. |
||||
4 | Stàite | Còd fàilligeadh an ìomhaigh a tha a 'fàilligeadh. Tha dà phàirt anns an raon mearachd:
Pàipear-taice: CONFIG_STATUS agus RSU_STATUS Tuairisgeulan Còd Mearachd ann am Bogsa-puist Client Stiùireadh Cleachdaiche Intel FPGA IP airson tuilleadh fiosrachaidh. |
||||
5 | Tionndadh | Tionndadh eadar-aghaidh RSU agus stòr mearachd. Airson tuilleadh fiosrachaidh, thoir sùil air Inbhe RSU agus Còdan Mearachd anns an Stiùireadh Cleachdaiche Ùrachadh Siostam Iomallach Siostam Pròiseas Cruaidh. |
||||
6 | Suidheachadh mearachd | A’ stòradh suidheachadh mearachd na h-ìomhaigh a tha a’ fàiligeadh. Tilleadh 0 gun mhearachdan. | ||||
7 | Mion-fhiosrachadh mearachd | A’ stòradh mion-fhiosrachadh na mearachd airson an ìomhaigh a dh’fhàillig. Tilleadh 0 mura h-eil mearachdan ann. | ||||
8 | Clàr-cunntais ath-dheuchainn an-dràsta | Cunnt den àireamh ath-dheuchainnean a chaidh fheuchainn airson an ìomhaigh làithreach. Tha an cuntair 0 an toiseach. Tha an cuntair air a shuidheachadh gu 1 às deidh a’ chiad ath-fheuchainn, an uairsin 2 às deidh dàrna feuchainn. Sònraich an àireamh as motha de ath-thagraidhean anns na roghainnean Intel Quartus Prime agad File (.qsf). Is e an àithne: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. 'S e luachan dligheach airson a' chunntair MAX_RETRY 1-3. 'S e MAX_RETRY -1 an fhìor àireamh de dh'athchuingean a tha rim faighinn Chaidh an raon seo a chur ris ann an dreach 19.3 de bhathar-bog Intel Quartus Prime Pro Edition. |
||||
a’ leantainn… |
- Chan eil an àireamh seo a’ toirt a-steach ceann-cinn na h-àithne no freagairt.
RSU_NOTIFY | 5D | 1 | 0 | A’ glanadh a h-uile fiosrachadh mearachd anns an fhreagairt RSU_STATUS agus ag ath-shuidheachadh a’ chunntair retry. Tha na raointean a leanas aig an argamaid aon-fhacal:
Chan eil an àithne seo ri fhaighinn ro dhreach 19.3 de bhathar-bog Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Ag iarraidh ruigsinneachd a-mhàin don quad SPI. Bidh thu a’ cur a-mach an t-iarrtas seo ro iarrtas QSPI sam bith eile. Gabhaidh an SDM ris an iarrtas mura h-eil an quad SPI air a chleachdadh agus nach eil an SDM a’ rèiteachadh an uidheim. Tillidh e ceart gu leòr ma bheir an SDM ruigsinneachd. Bheir an SDM cothrom sònraichte don neach-dèiligidh a’ cleachdadh a’ bhogsa-puist seo. Chan urrainn do luchd-dèiligidh eile faighinn chun quad SPI gus an toir an neach-dèiligidh gnìomhach seachad ruigsinneachd leis an àithne QSPI_CLOSE. Chan eil cothrom air innealan cuimhne flash quad SPI tro IP teachdaiche bogsa puist sam bith ri fhaighinn gu bunaiteach ann an dealbhadh a tha a’ toirt a-steach an HPS, mura cuir thu an QSPI ann an rèiteachadh bathar-bog HPS à comas. Cudromach: Nuair a bhios tu ag ath-shuidheachadh quad SPI, feumaidh tu an stiùireadh a tha air a shònrachadh ann an ath-shuidheachadh Ath-shuidheachadh Quad SPI Flash air duilleag 9. |
QSPI_CLOSE | 33 | 0 | 0 | A’ dùnadh an ruigsinneachd sònraichte air an eadar-aghaidh quad SPI. Cudromach:Nuair a bhios tu ag ath-shuidheachadh quad SPI, feumaidh tu an stiùireadh a tha air a shònrachadh ann an ath-shuidheachadh Ath-shuidheachadh Quad SPI Flash air duilleag 9. |
QSPI_SET_CS | 34 | 1 | 0 | Sònraich aon de na h-innealan quad SPI ceangailte tro na loidhnichean taghaidh chip. Gabhaidh argamaid aon fhacal mar a tha air a mhìneachadh gu h-ìosal
Thoir an aire: Bidh innealan Intel Agilex no Intel Stratix® 10 a’ toirt taic do aon inneal cuimhne flash AS x4 airson rèiteachadh AS bho inneal quad SPI ceangailte ri nCSO[0]. Aon uair ‘s gun deach an inneal a-steach don mhodh cleachdaiche, faodaidh tu suas ri ceithir cuimhneachain flash AS x4 a chleachdadh airson an cleachdadh le Mailbox Client IP no HPS mar stòradh dàta. Faodaidh TheMailbox Client IP no HPS nCSO[3: 0] a chleachdadh gus faighinn gu innealan quad SPI. |
a’ leantainn… |
- Chan eil an àireamh seo a’ toirt a-steach ceann-cinn na h-àithne no freagairt
Cudromach: Nuair a bhios tu ag ath-shuidheachadh quad SPI, feumaidh tu an stiùireadh a tha air a shònrachadh ann an ath-shuidheachadh Ath-shuidheachadh Quad SPI Flash air duilleag 9. | ||||
QSPI_READ | 3A | 2 | N | Leugh an inneal quad SPI ceangailte. Is e am meud gluasaid as àirde 4 kilobytes (KB) no 1024 facal. Gabhaidh e dà argamaid:
Nuair a bhios e soirbheachail, tillidh e ceart gu leòr agus an uairsin an dàta leughaidh bhon inneal quad SPI. Bidh freagairt fàilligeadh a’ tilleadh còd mearachd. |
QSPI_WRITE | 39 | 2+N | 0 | A’ sgrìobhadh dàta chun inneal quad SPI. Is e am meud gluasaid as àirde 4 kilobytes (KB) no 1024 facal. Gabhaidh e trì argamaidean:
Gus cuimhne ullachadh airson sgrìobhaidhean, cleachd an àithne QSPI_ERASE mus cuir thu a-mach an àithne seo. |
QSPI_ERASE | 38 | 2 | 0 | A’ cur às do roinn 4/32/64 KB den inneal quad SPI. Gabhaidh e dà argamaid:
Cudromach:Nuair a bhios tu ag ath-shuidheachadh quad SPI, feumaidh tu an stiùireadh a tha air a shònrachadh ann an ath-shuidheachadh Ath-shuidheachadh Quad SPI Flash air duilleag 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | A’ leughadh chlàran bhon inneal quad SPI. Is e an leughadh as àirde 8 bytes. Gabhaidh e dà argamaid:
|
a’ leantainn… |
- Chan eil an àireamh seo a’ toirt a-steach ceann-cinn na h-àithne no freagairt.
Bidh leughadh soirbheachail a’ tilleadh an còd freagairt OK agus an uairsin an dàta a chaidh a leughadh bhon inneal. Tha an tilleadh dàta leughaidh ann an grunn de 4 bytes. Mura h-eil na bytes ri leughadh na fhìor iomadaidh de 4 bytes, tha e air a lìonadh le iomadaidh de 4 bytes gus an ath chrìoch facal agus tha an luach bit padded neoni. Cudromach: Nuair a bhios tu ag ath-shuidheachadh quad SPI, feumaidh tu an stiùireadh a tha air a shònrachadh ann an ath-shuidheachadh Ath-shuidheachadh Quad SPI Flash air duilleag 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | A’ sgrìobhadh gu clàran an quad SPI. Is e 8 bytes an ìre sgrìobhaidh as àirde. Gabhaidh e trì argamaidean:
Gus sguabadh às roinne no sguabadh às fo-roinn a dhèanamh, feumaidh tu an seòladh flash sreathach a shònrachadh anns an òrdugh byte as cudromaiche (MSB) gu òrdugh byte as cudromaiche (LSB) mar a leanas.ample dealbhan. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | A’ cur opcode àithne chun an quad SPI. Gabhaidh aon argamaid:
Bidh àithne soirbheachail a’ tilleadh a’ chòd freagairt OK. |
Airson tuairisgeulan còd mearachd mòr agus beag CONFIG_STATUS agus RSU_STATUS, thoir sùil air Pàipear-taice: CONFIG_STATUS agus RSU_STATUS Tuairisgeul Còd Mearachd ann an Stiùireadh Cleachdaiche IP Cliant Bogsa Puist Intel FPGA IP.
Fiosrachadh Co-cheangailte
- Stiùireadh Cleachdaiche Bogsa Puist Intel FPGA IP: CONFIG_STATUS agus RSU_STATUS Tuairisgeul Còd Mearachd
Airson tuilleadh fiosrachaidh mu na còdan mearachd CONFIG_STATUS agus RSU_STATUS. - Stiùireadh cleachdaiche Intel Agilex Power Management
Airson tuilleadh fiosrachaidh mu àireamhan seanail mothachaidh teothachd agus diodes mothachaidh teothachd (TSDn). - Leabhar-làimhe fiosrachaidh teicnigeach siostam pròiseasar cruaidh Intel Agilex
- Intel Agilex Hard Processor System Ùrachadh Siostam Iomallach Stiùireadh Cleachdaiche
Freagairtean Còd Mearachd
Clàr 8. Còdan mearachd
Luach (Hex) | Freagairt Còd Mearachd | Tuairisgeul | |||||||||
0 | OK | A’ nochdadh gun deach an àithne a chrìochnachadh gu soirbheachail. Faodaidh àithne an inbhe OK a thilleadh gu mearachdach ma tha àithne, mar Tha QSPI_READ gu ìre soirbheachail. |
|||||||||
1 | INVALID_COMMAND | A’ nochdadh nach urrainn don ROM boot luchdaichte an-dràsta an còd àithne a dhì-chòdachadh no aithneachadh. | |||||||||
3 | UNKNOWN_COMMAND | A’ nochdadh nach urrainn dhan firmware a tha air a luchdachadh an-dràsta an còd àithne a dhì-chòdachadh. | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | A’ nochdadh gu bheil an àithne ann an cruth ceàrr. Airson example, chan eil suidheachadh an raoin faid ann am bann-cinn dligheach. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | A’ nochdadh gu bheil an àithne bho thùs far nach eil e air a chomasachadh. | |||||||||
8 | CLIENT_ID_NO_MATCH | A’ nochdadh nach urrainn don ID Client an t-iarrtas a chrìochnachadh gus an ruigsinneachd sònraichte gu quad SPI a dhùnadh. Chan eil an ID Cliant a’ maidseadh an neach-dèiligidh a th’ ann mar-thà leis an ruigsinneachd shònraichte a th’ ann an-dràsta air quad SPI. | |||||||||
9 | INVALID_ADDRESS | Tha an seòladh mì-dhligheach. Tha am mearachd seo a’ nochdadh aon de na suidheachaidhean a leanas:
|
|||||||||
A | AUTHENTICATION_FAIL | A’ nochdadh fàilligeadh dearbhaidh ainm-sgrìobhte bitstream rèiteachaidh. | |||||||||
B | A’ GABHAIL FOIS | Tha am mearachd seo a’ comharrachadh ùine a-muigh air sgàth nan suidheachaidhean a leanas:
|
|||||||||
C | HW_NOT_READY | A 'nochdadh aon de na cumhaichean a leanas:
|
|||||||||
D | HW_ERROR | A’ nochdadh gun deach an àithne a chrìochnachadh gu neo-shoirbheachail air sgàth mearachd bathar-cruaidh nach gabh fhaighinn air ais. | |||||||||
80-8F | COMMAND_SPECIFIC_ ERROR | A’ nochdadh mearachd sònraichte àithne mar thoradh air àithne SDM a chleachd thu. | |||||||||
SDM
àithne |
Ainm mearachd | Còd na mearachd | Tuairisgeul | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ FAILURE | 0x82 | A’ nochdadh gu bheil am puing tasgadan eFuse neo-dhligheach. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | A’ nochdadh mearachd cuimhne flash QSPI. Tha am mearachd seo a’ nochdadh aon de na suidheachaidhean a leanas: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_ALREADY_ FOSGAILTE | 0x81 | A’ nochdadh gu bheil cothrom sònraichte an neach-dèiligidh air flash QSPI tro àithne QSPI_OPEN fosgailte mu thràth. | |||||||||
100 | NOT_CONFIGURED | A’ nochdadh nach eil an inneal air a rèiteachadh. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | A’ nochdadh gu bheil an inneal trang air sgàth nan cùisean cleachdaidh a leanas:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | A’ nochdadh nach eil freagairt dligheach ann. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | Mearachd Choitcheann. |
Ath-bheothachadh còd mearachd
Tha an clàr gu h-ìosal a’ toirt cunntas air na ceumannan a dh’ fhaodadh a bhith ann gus faighinn air ais bho chòd mearachd. Tha ath-bheothachadh mearachd an urra ri cùis cleachdaidh sònraichte.
Clàr 9. Ath-bheothachadh Còd Mearachd airson Còdan Mearachd aithnichte
Luach | Freagairt Còd Mearachd | Ath-bheothachadh còd mearachd |
4 | INVALID_COMMAND_ PARAMETERS | Ath-chuir bann-cinn no bann-cinn na h-àithne le argamaidean le crìochan ceartaichte. Airson example, dèan cinnteach gu bheil an suidheachadh raon faid ann am bann-cinn air a chuir leis an luach ceart. |
6 | COMMAND_INVALID_ ON_SOURCE | Ath-chuir an àithne bho thùs dligheach leithid JTAG, HPS, no aodach bunaiteach. |
8 | CLIENT_ID_NO_MATCH | Fuirich airson an neach-dèiligidh a dh ’fhosgail an ruigsinneachd gu quad SPI gus an ruigsinneachd aige a chrìochnachadh agus an uairsin a’ dùnadh an ruigsinneachd sònraichte gu quad SPI. |
9 | INVALID_ADDRESS | Ceumannan ath-bheothachaidh mearachd a dh'fhaodadh a bhith ann: Airson GET_VOLTAGE àithne: Cuir òrdugh le bitmask dligheach. Airson àithne GET_TEMPERATURE: Cuir àithne le àite mothachaidh dligheach agus masg mothachaidh. Airson obrachadh QSPI:
Airson RSU: Cuir àithne le seòladh tòiseachaidh dligheach de dh’ ìomhaigh factaraidh no tagradh. |
B | A’ GABHAIL FOIS | Ceumannan ath-bheothachaidh a dh'fhaodadh a bhith ann:
Airson àithne GET_TEMPERATURE: Feuch ris an àithne a chuir a-rithist a-rithist. Ma mhaireas an duilgheadas, ath-dhealbhaich no cearcall cumhachd an inneal. Airson obrachadh QSPI: Thoir sùil air ionracas comharran eadar-aghaidh QSPI agus feuch an òrdugh a-rithist. Airson obair ath-thòiseachadh HPS: Feuch a-rithist gus an àithne a chuir a-rithist. |
C | HW_NOT_READY | Ceumannan ath-bheothachaidh a dh'fhaodadh a bhith ann:
Airson obrachadh QSPI: Ath-dhealbhaich an inneal tron stòr. Dèan cinnteach gu bheil an IP a chleachdar gus do dhealbhadh a thogail a’ toirt cothrom air flash QSPI. Airson RSU: Dèan rèiteachadh air an inneal le ìomhaigh RSU. |
80 | QSPI_HW_ERROR | Thoir sùil air ionracas comharra eadar-aghaidh QSPI agus dèan cinnteach nach tèid an inneal QSPI a mhilleadh. |
81 | QSPI_ALREADY_OPEN | Dh'fhosgail an neach-dèiligidh QSPI mu thràth. Lean air adhart leis an ath ghnìomhachd. |
82 | EFUSE_SYSTEM_FAILURE | Feuch ri ath-dhealbhadh no cearcall cumhachd. Ma mhaireas mearachd às deidh ath-dhealbhadh no cearcall cumhachd, dh’ fhaodadh an inneal a bhith air a mhilleadh agus nach gabh fhaighinn air ais. |
100 | NOT_CONFIGURED | Cuir sruth-bit a bhios a’ rèiteachadh an HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Ceumannan ath-bheothachaidh mearachd a dh'fhaodadh a bhith ann:
Airson obrachadh QSPI: Fuirich airson rèiteachadh leantainneach no teachdaiche eile gus an obair a chrìochnachadh. Airson RSU: Ath-dhealbhaich inneal gus faighinn seachad air mearachd a-staigh. Airson obair ath-thòiseachadh HPS: Fuirich airson ath-dhealbhadh tro HPS no HPS Cold Reset gus a chrìochnachadh. |
Neach-dèiligidh bogsa puist le eadar-aghaidh sruthadh Avalon Tasglannan Sgrìobhainn Stiùireadh Cleachdaiche Intel FPGA IP
Airson na dreachan as ùire agus roimhe seo den stiùireadh cleachdaiche seo, thoir sùil air Cliant bogsa puist le eadar-aghaidh sruthadh Avalon Intel FPGA IP Stiùireadh Cleachdaiche. Mura h-eil dreach IP no bathar-bog air a liostadh, tha an stiùireadh cleachdaiche airson an tionndadh IP no bathar-bog roimhe a’ buntainn.
Tha dreachan IP an aon rud ris na dreachan bathar-bog Intel Quartus Prime Design suas gu v19.1. Bho dreach bathar-bog Intel Quartus Prime Design Suite 19.2 no nas fhaide air adhart, tha sgeama tionndadh IP ùr aig coraichean IP.
Eachdraidh ath-sgrùdadh sgrìobhainnean airson teachdaiche bogsa puist le eadar-aghaidh sruthadh Avalon Intel FPGA IP Stiùireadh Cleachdaiche
Tionndadh Sgrìobhainn | Intel Quartus Prìomh Tionndadh | Tionndadh IP | Atharrachaidhean | ||
2022.09.26 | 22.3 | 1.0.1 | Rinn na h-atharrachaidhean a leanas:
Clàr Liosta àithne agus Tuairisgeul.
|
||
2022.04.04 | 22.1 | 1.0.1 | Dh’ ùraich sinn an clàr-àithne agus an clàr Tuairisgeul.
|
||
2021.10.04 | 21.3 | 1.0.1 | Rinn an t-atharrachadh a leanas:
|
||
2021.06.21 | 21.2 | 1.0.1 | Rinn na h-atharrachaidhean a leanas:
|
||
2021.03.29 | 21.1 | 1.0.1 | Rinn na h-atharrachaidhean a leanas:
|
||
2020.12.14 | 20.4 | 1.0.1 | Rinn na h-atharrachaidhean a leanas: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Rinn na h-atharrachaidhean a leanas:
|
||
2019.09.30 | 19.3 | 1.0.0 | Sgaoileadh tùsail. |
Airson fios air ais, tadhal air: FPGAtechdocfeedback@intel.com
Sgrìobhainnean/Goireasan
![]() |
Client bogsa puist intel le eadar-aghaidh sruthadh Avalon FPGA IP [pdfStiùireadh Cleachdaiche Cliant bogsa puist le eadar-aghaidh sruthadh Avalon FPGA IP, teachdaiche bogsa puist, eadar-aghaidh sruthadh Avalon FPGA IP |