intel Mailbox Client me Avalon Streaming Interface FPGA IP Guide Guide
Mea kūʻai mai ka pahu leta me Avalon® Streaming Interface Intel FPGA IP Overview
Hāʻawi ka mea kūʻai aku pahu leta me Avalon® streaming interface Intel® FPGA IP (Mailbox Client me Avalon ST Client IP) i kahi ala kamaʻilio ma waena o kāu loiloi maʻamau a me ka mea hoʻokele palekana (SDM). Hiki iā ʻoe ke hoʻohana i ka Client Box Mail me Avalon ST IP e hoʻouna i nā ʻeke kauoha a loaʻa i nā ʻeke pane mai nā modules peripheral SDM. ʻO ka mea kūʻai aku pahu leka me Avalon ST IP e wehewehe i nā hana e holo ai ka SDM.
Hiki i kāu loiloi maʻamau ke hoʻohana i kēia kaila kamaʻilio e loaʻa ai ka ʻike a komo i ka hoʻomanaʻo flash mai nā modula peripheral e hiki mai ana:
- ʻO ka Chip ID
- ʻO ka ʻenekini wela
- ʻO ka Voltage ʻIkepili
- Ka hoʻomanaʻo ʻana o ka pākuʻi ʻaoʻao ʻehā ʻehā (SPI).
Nānā: Ma loko o kēia alakaʻi hoʻohana, hoʻopau ka huaʻōlelo Avalon ST i ka Avalon streaming interface a i ʻole IP.
Helu 1. ʻO ka mea kūʻai aku i ka pahu leta me Avalon ST IP System Design
Hōʻike kēia kiʻi i kahi noi kahi e heluhelu ai ka mea kūʻai aku pahu leta me Avalon ST IP i ka Chip ID.
Kiʻi 2. Mea kūʻai mai ka pahu leta me Avalon ST IP Heluhelu Chip ID
Kākoʻo ʻohana ʻohana
Ma lalo iho nei ka wehewehe ʻana i ka pae kākoʻo o nā hāmeʻa no nā IP FPGA Intel:
- Kākoʻo mua - Loaʻa ka IP no ka simulation a me ka hoʻohui ʻana no kēia ʻohana hāmeʻa. Hoʻokomo ʻia nā kumu hoʻohālike manawa i nā kuhi ʻenekinia mua o nā lohi e pili ana i ka ʻike ma hope o ka hoʻonohonoho mua ʻana. Hiki ke hoʻololi ʻia nā hiʻohiʻona manawa no ka hoʻomaikaʻi ʻana o ka hoʻāʻo silika i ka pilina ma waena o ke silikona maoli a me nā kumu hoʻohālike manawa. Hiki iā ʻoe ke hoʻohana i kēia IP no ka hoʻolālā ʻōnaehana a me nā haʻawina hoʻohana waiwai, simulation, pin out, system latency assessments, basic time assessments (pipeline budgeting), a me I/O transfer strategy (data-path width, burst depth, I/O standard trade. offs).
- Kākoʻo mua - Ua hōʻoia ʻia ka IP me nā hiʻohiʻona manawa mua no kēia ʻohana hāmeʻa. Hoʻokō ka IP i nā pono hana a pau, akā ke hele nei paha ka nānā ʻana i ka manawa no ka ʻohana hāmeʻa. Hiki ke hoʻohana ʻia i nā hoʻolālā hana me ka akahele.
- Kākoʻo hope - Ua hōʻoia ʻia ka IP me nā hiʻohiʻona manawa hope no kēia ʻohana hāmeʻa. Hoʻokō ka IP i nā koi āpau a me ka manawa no ka ʻohana hāmeʻa a hiki ke hoʻohana ʻia i nā hoʻolālā hana.
Papa 1. Kākoʻo ʻohana ʻohana
ʻOhana Mea Hana | Kākoʻo |
Intel Agilex™ | Holomua |
Nānā: ʻAʻole hiki iā ʻoe ke hoʻohālikelike i ka mea kūʻai aku pahu leka me Avalon Streaming Interface Intel FPGA IP no ka mea e loaʻa i ka IP nā pane mai ka SDM. No ka hōʻoia ʻana i kēia IP, paipai ʻo Intel iā ʻoe e hana i ka loiloi hardware.
ʻIke pili
Mea kūʻai mai ka pahu leta me Avalon Streaming Interface Intel FPGA IP Release Notes
Nā ʻāpana
Ka inoa ʻāpana | Waiwai | wehewehe |
E ho'ā i ke kūlana kūlana | Ma luna | Ke hiki iā ʻoe ke hoʻohana i kēia interface, ʻo ka mea kūʻai aku pahu leta me Avalon streaming interface Intel FPGA IP e komo pū me ka hōʻailona command_status_invalid. Ke ʻōlelo nei ke kauoha_status_invalid, pono ʻoe e hoʻonohonoho hou i ka IP. |
Nā mea hoʻohana
Hōʻike kēia kiʻi i ka mea kūʻai aku pahu leka me Avalon Streaming Interface Intel FPGA IP interfaces:
Helu 3. Mea kūʻai aku i ka pahu leta me Avalon Streaming Interface Intel FPGA IP Interfaces
No ka 'ike hou aku e pili ana i ka Avalon streaming interfaces, e nānā i ka Avalon Interface Specifications.
ʻIke pili
ʻO Avalon Interface Specifications
Uaki a hoʻonohonoho hou i nā Interface
Papakaukau 2. Uaki a hoʻonohonoho hou i nā Interface
inoa hōʻailona | Kuhikuhi | wehewehe |
in_clk | Hookomo | ʻO kēia ka uaki no ka Avalon streaming interfaces. ʻO ke alapine kiʻekiʻe ma 250 MHz. |
in_reset | Hookomo | He hana hou kiʻekiʻe kēia. Manaʻo in_reset e hoʻihoʻi hou i ka mea kūʻai aku pahu leta me Avalon streaming interface Intel FPGA IP (Mailbox Client me Avalon ST IP). Ke hōʻike ʻia ka hōʻailona in_reset, pono ka SDM e holoi i nā hana e kali nei mai ka Mea Kīkina pahu leka me Avalon ST IP. Ke hoʻomau nei ka SDM i nā kauoha mai nā mea kūʻai aku.
No ka hōʻoia ʻana i ka hana pololei o ka mea kūʻai aku pahu leta me Avalon ST IP ke komo ka mea hoʻohana i ke ʻano mea hoʻohana, pono kāu hoʻolālā e hoʻokomo i ka Reset Release Intel FPGA IP e hoʻopaʻa i ka hoʻoponopono hou a hiki i ke komo ʻana o ka lole FPGA i ke ʻano mea hoʻohana. Manaʻo ʻo Intel i ka hoʻohana ʻana i kahi synchronizer reset i ka wā e hoʻopili ai i ka mea hoʻohana hou a i ʻole puka o ka Reset Release IP i |
ke awa hoʻihoʻi o ka mea kūʻai aku pahu leta me Avalon ST IP. No ka hoʻokō ʻana i ka synchronizer, e hoʻohana i ka Reset Bridge Intel FPGA IP i loaʻa i ka Platform Designer.
Nānā: No ka IP instantiation a me nā alakaʻi pili i ka Platform Designer, e nānā i ka Pono Kūkākūkā a me nā Mea Hoʻokipa no ka Pūnaehana Mamao Hoʻohou Design Exampka helu ma ka Intel Agilex Configuration User Guide. |
ʻImi Kauoha
E hoʻohana i ke kikowaena Avalon Streaming (Avalon ST) e hoʻouna i nā kauoha i ka SDM.
Papa 3. Papahana Kauoha
inoa hōʻailona | Kuhikuhi | wehewehe |
kauoha_makaukau | Hoʻopuka | ʻO ka mea kūʻai aku pahu leta me Avalon ST Intel FPGA IP e hōʻoia i ke kauoha_ready ke mākaukau ʻo ia e loaʻa nā kauoha mai ka noi. ʻO ka ready_latency he 0 pōʻaiapuni. Hiki i ka mea kūʻai aku pahu leta me Avalon ST ke ʻae i ka command_data [31:0] i ka pōʻai like i kauoha ʻia e command_ready. |
kauoha_pono | Hookomo | Hōʻike ka hōʻailona command_valid e hōʻike i ka pololei o ka command_data. |
ʻikepili_kauoha[31:0] | Hookomo | Hoʻokele ka pahi kauoha_data i nā kauoha i ka SDM. E nānā i ka papa inoa kauoha a me ka wehewehe no ka wehewehe ʻana i nā kauoha. |
kauoha_startofpacket | Hookomo | Hoʻomaopopo ka command_startofpacket i ka pōʻai mua o kahi ʻeke kauoha. |
kauoha_endofpacket | Hookomo | Hōʻike ka command_endofpacket i ka pōʻai hope o ke kauoha i kahi ʻeke. |
Kiʻi 4. Ka manawa no Avalon ST Command Packet
Pane Interface
Hoʻouna ka SDM Avalon ST Client IP i nā pane i kāu noi me ka hoʻohana ʻana i ka interface pane.
Papa 4. Pane Interface
Hoailona 5 | Kuhikuhi | wehewehe |
mākaukau_ pane | Hookomo | Hiki i ka loiloi noi ke hōʻoia i ka hōʻailona response_ready ke loaʻa iā ia kahi pane. |
pane_pono | Hoʻopuka | Hōʻike ka SDM i ka pane_valid e hōʻike i ka pololei o ka ʻikepili pane. |
ʻikepili_pane[31:0] | Hoʻopuka | Hoʻokele ka SDM i ka response_data e hāʻawi i ka ʻike i noi ʻia. ʻO ka huaʻōlelo mua o ka pane he poʻomanaʻo e hōʻike ana i ke kauoha a ka SDM e hāʻawi nei. Nānā i Papa Kauoha a me ka wehewehe no ka wehewehe ana i na kauoha. |
pane_startofpacket | Hoʻopuka | Hōʻike ka pane_startofpacket i ka pōʻai mua o kahi ʻeke pane. |
pane_endofpacket | Hoʻopuka | Hōʻike ka pane_endofpacket i ka pōʻai hope o kahi ʻeke pane. |
Kiʻi 5. Ka manawa no Avalon ST Pane Packet
Kūlana Kūlana Kauoha
Papa 5. Kūlana Kūlana Kauoha
inoa hōʻailona | Kuhikuhi | wehewehe |
kauoha_kūlana_invalid | Hoʻopuka | ʻO ke kauoha_status_invalid e hōʻike ana i kahi hewa. Hōʻike maʻamau kēia hōʻailona e hōʻike i ka lōʻihi o ke kauoha i kuhikuhi ʻia ma ke poʻo kauoha ʻaʻole i kūlike me ka lōʻihi o ke kauoha i hoʻouna ʻia. Ke ʻōlelo nei ʻo command_status_invalid, pono kāu noi noi e hoʻokō in_reset e hoʻomaka hou i ka mea kūʻai aku pahu leta me Avalon streaming interface Intel FPGA IP. |
Kiʻi 6. Hoʻonohonoho hou ma hope o ke kauoha_status_invalid Asserts
Nā Kauoha a me nā pane
Kūkākūkā ka mea hoʻokele hoʻokipa me ka SDM me ka hoʻohana ʻana i nā ʻeke kauoha a me nā pane pane ma o ka Mailbox Client Intel FPGA IP.
ʻO ka huaʻōlelo mua o ke kauoha a me ka pane pane he poʻomanaʻo e hāʻawi i ka ʻike kumu e pili ana i ke kauoha a i ʻole pane.
Kiʻi 7. Hōʻano poʻo kauoha a pane
Nānā: Pono ke kahua LENGTH ma ke poʻomanaʻo kauoha me ka lōʻihi o ke kauoha o ke kauoha.
Hōʻike ka papa ma lalo nei i nā kahua o ke kauoha poʻomanaʻo.
Papa 6. Kauoha a pane pane wehewehe
Poʻomanaʻo | Bit | wehewehe |
Mālama ʻia | [31:28] | Mālama ʻia. |
ID | [27:24] | ʻO ka ID kauoha. Hoʻihoʻi ka pane pane i ka ID i kuhikuhi ʻia ma ke poʻo kauoha. E nānā i ka Operation Commands no nā wehewehe kauoha. |
0 | [23] | Mālama ʻia. |
LOA | [22:12] | Ka helu o nā ʻōlelo hoʻopaʻapaʻa ma hope o ke poʻo. Pane ka IP me ka hewa inā hoʻokomo ʻia kahi helu hewa o nā huaʻōlelo no kahi kauoha i hāʻawi ʻia. Inā he like ʻole ma waena o ka lōʻihi o ke kauoha i kuhikuhi ʻia ma ke poʻo kauoha a me ka helu o nā huaʻōlelo i hoʻouna ʻia. Hoʻonui ka IP i ka bit 3 o ka Interrupt Status Register (COMMAND_INVALID) a pono e hoʻonohonoho hou ʻia ka mea kūʻai aku pahu leta. |
Mālama ʻia | [11] | Mālama ʻia. Pono e hoʻonohonoho i ka 0. |
Kauā kauoha/Hepa Code | [10:0] | Hōʻike ka Code Command i ke kauoha. Hōʻike ka Error Code i ka holomua a i ʻole ka hāʻule ʻana o ke kauoha. Ma ke poʻo kauoha, hōʻike kēia mau ʻāpana i ke code kauoha. Ma ke poʻomanaʻo pane, hōʻike kēia mau bits i ke code hewa. Inā lanakila ke kauoha, ʻo 0 ka Error Code. Inā hāʻule ke kauoha, e nānā i nā code hewa i wehewehe ʻia ma ka Nā pane helu kuhi hewa. |
Nā Kauoha Hana
Hoʻoponopono hou i ka Quad SPI Flash
mea nui: No nā mea hana Intel Agilex, pono ʻoe e hoʻohui i ka flash serial a i ʻole quad SPI flash reset pin i ka pine AS_nRST. Pono ka SDM e hoʻomalu piha i ka hoʻoponopono hou ʻana o QSPI. Mai hoʻopili i ka quad SPI reset pine i kekahi mea hoʻokipa waho.
Papa 7. Papa Kauoha a me ka wehewehe
Kauoha | Code (Hex) | Ka lōʻihi o ke kauoha (1) | Ka lōʻihi o ka pane (1) | wehewehe |
NOOP | 0 | 0 | 0 | Hoʻouna i kahi pane kūlana OK. |
GET_IDCODE | 10 | 0 | 1 | Aia ka pane i hoʻokahi manaʻo ʻo ia ka JTAG IDCODE no ka mea hana |
GET_CHIPID | 12 | 0 | 2 | Loaʻa i ka pane ka waiwai CHIPID 64-bit me ka huaʻōlelo liʻiliʻi loa ma mua. |
GET_USERCODE | 13 | 0 | 1 | Aia ka pane i hoʻokahi manaʻo ʻo ia ka 32-bit JTAG USERCODE e kākau ka bitstream hoʻonohonoho i ka mea hana. |
GET_VOLTAGE | 18 | 1 | n(2) | ʻO ka GET_VOLTAGHe hoʻopaʻapaʻa hoʻokahi ko E kauoha ʻo ia ka bitmask e kuhikuhi ana i nā kahawai e heluhelu ai. Hōʻike ka Bit 0 i ke ala 0, ʻo ka bit 1 ke ala 1, a pēlā aku. Aia ka pane i hoʻokahi huaʻōlelo hoʻopaʻapaʻa no kēlā me kēia bit i hoʻonohonoho ʻia i ka bitmask. ʻO ka voltage hoʻihoʻi ʻia he helu helu paʻa ʻole me 16 mau bits ma lalo o ka helu binary. No example, he voltage o ka 0.75V e hoʻihoʻi i 0x0000C000. (3) Loaʻa i nā polokalamu Intel Agilex hoʻokahi voltage ike. No laila, hoʻokahi huaʻōlelo mau ka pane. |
E LOAA_ MAHELE | 19 | 1 | n(4) | Na ke kauoha GET_TEMPERATURE e hoʻihoʻi i ka mahana a i ʻole ka wela o ka lole kumu a i ʻole nā wahi transceiver channel āu i kuhikuhi ai.
No nā polokalamu Intel Agilex, e hoʻohana i ka pane sensor_req e kuhikuhi i nā wahi. Aia ka sensor_req i kēia mau māhele:
ʻO ka mahana i hoʻihoʻi ʻia he waiwai paʻa i hoʻopaʻa ʻia me 8 mau bits ma lalo o ka helu binary. No example, he mahana o 10°C hoʻi i 0x00000A00. Hoʻihoʻi ka A o ka mahana -1.5°C i 0xFFFFFE80. |
RSU_IMAGE_ HOOLAHA | 5C | 2 | 0 | Hoʻomaka i ka hoʻonohonoho hou ʻana mai ke kumu ʻikepili i hiki ke lilo i ka hale hana a i ʻole ke kiʻi noi. |
hoʻomau… |
- ʻAʻole kēia helu i ke kauoha a pane pane.
- No nā polokalamu Intel Agilex e kākoʻo ana i ka heluhelu ʻana i nā hāmeʻa he nui, ua like ka index n i ka helu o nā kaha āu e hiki ai ma kāu kelepona.
- Nānā i ka ʻO Intel Agilex Power Management Guide Guide no ka ʻike hou aku e pili ana i nā kaila ʻike wela a me nā wahi.
- ʻO ka helu helu n e pili ana i ka helu o nā masks sensor.
Kauoha | Code (Hex) | Ka lōʻihi o ke kauoha (1) | Ka lōʻihi o ka pane (1) | wehewehe | ||
Lawe kēia kauoha i kahi hoʻopaʻapaʻa 64-bit koho e kuhikuhi ana i ka helu ʻikepili hoʻonohonoho hou i ka uila. I ka hoʻouna ʻana i ka hoʻopaʻapaʻa i ka IP, hoʻouna mua ʻoe i nā bits [31:0] a me nā bits [63:32]. Inā ʻaʻole ʻoe e hāʻawi i kēia hoʻopaʻapaʻa, manaʻo ʻia kona waiwai he 0.
Ke hana ka mea hana i kēia kauoha, hoʻihoʻi ia i ke poʻo pane i ka pane FIFO ma mua o ka hoʻomaka ʻana e hoʻonohonoho hou i ka hāmeʻa. E hōʻoia i ka hoʻopau ʻana o ka PC host a i ʻole ka mea hoʻokele hoʻokipa i ka lawelawe ʻana i nā mea hoʻopilikia ʻē aʻe a nānā i ka heluhelu ʻana i ka ʻikepili pane pane e hōʻike i ke kauoha i hoʻokō pono ʻia. A i ʻole, ʻaʻole hiki i ka PC host a i ʻole ka mea hoʻokele hoʻokipa ke loaʻa ka pane i ka manawa i hoʻomaka ai ke kaʻina hana hou. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | Hoʻihoʻi ʻo RSU_GET_SPT i kahi quad SPI flash no nā papa ʻāpana ʻelua i hoʻohana ʻia e RSU: SPT0 a me SPT1. Aia ma ka pane 4-hua'ōlelo kēia mau ʻike: |
||
ʻŌlelo | inoa | wehewehe | ||||
0 | SPT0[63:32] | SPT0 helu ma quad SPI flash. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | SPT1 helu ma quad SPI flash. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Hōʻike i ke kūlana o ka hoʻonohonoho hou ʻana. Hiki iā ʻoe ke hoʻohana i kēia kauoha e nānā i ke kūlana hoʻonohonoho i ka wā a ma hope o ka hoʻonohonoho ʻana. Aia i loko o ka pane ka ʻike penei: | ||
ʻŌlelo | Hōʻuluʻulu manaʻo | wehewehe | ||||
0 | Mokuʻāina | Wehewehe i ka hewa pili hoʻonohonoho hou loa. Hoʻihoʻi 0 inā ʻaʻohe hewa hoʻonohonoho. Loaʻa i ka mahina kuhi he 2 mau kahua:
E nānā i ka Pākuʻi: CONFIG_STATUS a me RSU_STATUS Nā wehewehe helu kuhi hewa ma ka pahu leka uila Intel FPGA IP Alakaʻi mea hoʻohana no ka ʻike hou aku. |
||||
1 | Hua'ōlelo Quartus | Loaʻa i nā polokalamu polokalamu Intel Quartus® Prime ma waena o 19.4 a me 21.2, hōʻike ke kahua:
|
Loaʻa ma Intel Quartus Prime software version 21.3 a i ʻole ma hope, hōʻike ka mana Quartus:
No exampa, i loko o ka polokalamu polokalamu polokalamu Intel Quartus Prime 21.3.1, ua hōʻike kēia mau waiwai i nā helu hoʻokuʻu Quartus nui a me ka helu liʻiliʻi, a me ka helu hou o Quartus:
|
||||||
2 | Kūlana pine |
|
||||
3 | kūlana hana palupalu | Loaʻa i ka waiwai o kēlā me kēia o nā hana palupalu, ʻoiai inā ʻaʻole ʻoe i hāʻawi i ka hana i kahi pine SDM.
|
||||
4 | Wahi hewa | Loaʻa ka wahi hewa. Hoʻihoʻi 0 inā ʻaʻohe hewa. | ||||
5 | Nā kikoʻī hewa | Loaʻa nā kikoʻī hewa. Hoʻihoʻi 0 inā ʻaʻohe hewa. | ||||
RSU_STATUS | 5B | 0 | 9 | Hōʻike i ke kūlana hoʻonui ʻōnaehana mamao. Hiki iā ʻoe ke hoʻohana i kēia kauoha e nānā i ke kūlana hoʻonohonoho i ka wā hoʻonohonoho a ma hope o ka pau ʻana. Hoʻihoʻi kēia kauoha i nā pane penei: | ||
ʻŌlelo | Hōʻuluʻulu manaʻo | wehewehe
(Hoʻomau….) |
- ʻAʻole kēia helu i ke kauoha a pane pane
0-1 | Kiʻi o kēia manawa | Hoʻopau uila o ke kiʻi noi e holo nei. | ||||
2-3 | Kiʻi hāʻule | Flash offset o ke kiʻi noiʻi hemahema ka mea mua loa. Inā loaʻa nā kiʻi he nui i ka hoʻomanaʻo flash, mālama i ka waiwai o ke kiʻi mua i hāʻule. Hōʻike ka waiwai o nā 0 a pau ʻaʻohe kiʻi hemahema. Inā ʻaʻohe kiʻi hemahema, ʻaʻole mālama ke koena o nā huaʻōlelo o ka ʻike kūlana i ka ʻike kūpono. Nānā:ʻAʻole hiki ke hoʻomaʻemaʻe i kēia kahua i kahi ala e piʻi ana ma nCONFIG e hoʻonohonoho hou mai ASx4. Hoʻopuka hou ʻia ka ʻike e pili ana i ka hemahema o ke kiʻi ke loaʻa i ka mea kūʻai aku i ka pahu leta ke kauoha RSU_IMAGE_UPDATE hou a hoʻonohonoho pono ʻia mai ke kiʻi hoʻohou. |
||||
4 | Mokuʻāina | Ka helu kuhi hewa o ke kiʻi hāʻule. ʻElua mau ʻāpana o ke kahua hewa:
Pākuʻi: CONFIG_STATUS a me RSU_STATUS Nā wehewehe helu kuhi hewa ma ka pahu leka uila Intel FPGA IP User Guide no ka ʻike hou aku. |
||||
5 | Manao | ʻO ka mana kikowaena RSU a me ke kumu hewa. No ka 'ike hou aku, e nānā i ka RSU Status and Error Codes section ma ka Hard Processor System Remote System Update User Guide. |
||||
6 | Wahi hewa | Mālama i ka wahi hewa o ke kiʻi hemahema. Hoʻihoʻi 0 no nā hewa ʻole. | ||||
7 | Nā kikoʻī hewa | Mālama i nā kikoʻī hewa no ke kiʻi hāʻule. Hoʻihoʻi 0 inā ʻaʻohe hewa. | ||||
8 | Helu ho'āʻo hou kiʻi i kēia manawa | E helu i ka helu o nā hoʻāʻo hou i hoʻāʻo ʻia no ke kiʻi o kēia manawa. He 0 ka helu mua. Hoʻonohonoho ʻia ka helu helu i ka 1 ma hope o ka hoʻāʻo hou ʻana, a laila 2 ma hope o ka hoʻāʻo hou ʻana. E wehewehe i ka helu kiʻekiʻe o ka hoʻāʻo hou ʻana i kāu mau ʻōkuhi Intel Quartus Prime File (.qsf). ʻO ke kauoha: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. ʻO nā waiwai kūpono no ka helu MAX_RETRY he 1-3. ʻO ka helu maoli o nā hoʻāʻo hou ʻana ʻo MAX_RETRY -1 Ua hoʻohui ʻia kēia kahua ma ka mana 19.3 o ka polokalamu Intel Quartus Prime Pro Edition. |
||||
hoʻomau… |
- ʻAʻole kēia helu i ke kauoha a pane pane.
RSU_NOTIFY | 5D | 1 | 0 | Holoi i ka ʻike hewa a pau ma ka pane RSU_STATUS a hoʻopaʻa hou i ka helu hoʻāʻo hou. Loaʻa ka ʻōlelo hoʻopaʻapaʻa hoʻokahi huaʻōlelo penei:
ʻAʻole loaʻa kēia kauoha ma mua o ka mana 19.3 o ka polokalamu Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Noi ke komo kūʻokoʻa i ka quad SPI. Hoʻopuka ʻoe i kēia noi ma mua o nā noi QSPI ʻē aʻe. ʻAe ka SDM i ka noi inā ʻaʻole hoʻohana ʻia ka quad SPI a ʻaʻole hoʻonohonoho ka SDM i ka hāmeʻa. Hoʻihoʻi maikaʻi inā hāʻawi ka SDM i ke komo. Hāʻawi ka SDM i ke komo kūʻokoʻa i ka mea kūʻai me ka hoʻohana ʻana i kēia pahu leta. ʻAʻole hiki i nā mea kūʻai ʻē aʻe ke komo i ka quad SPI a hiki i ka haʻalele ʻana o ka mea kūʻai aku i ke komo me ka hoʻohana ʻana i ke kauoha QSPI_CLOSE. ʻAʻole loaʻa ke komo i nā hāmeʻa hoʻomanaʻo flash quad SPI ma o ka mea kūʻai aku pahu leta IP ma nā hoʻolālā e komo pū me ka HPS, ke ʻole ʻoe e hoʻopau i ka QSPI ma ka hoʻonohonoho polokalamu HPS. mea nui: Ke hoʻonohonoho hou i ka quad SPI, pono ʻoe e hahai i nā ʻōlelo kuhikuhi i kuhikuhi ʻia ma Hoʻoponopono hou i ka Quad SPI Flash ma ka aoao 9. |
QSPI_CLOSE | 33 | 0 | 0 | Hoʻopau i ke komo kūʻokoʻa i ke kikowaena quad SPI. mea nui:Ke hoʻonohonoho hou i ka quad SPI, pono ʻoe e hahai i nā ʻōlelo kuhikuhi i kuhikuhi ʻia ma Hoʻoponopono hou i ka Quad SPI Flash ma ka aoao 9. |
QSPI_SET_CS | 34 | 1 | 0 | Hōʻike i kekahi o nā hāmeʻa quad SPI i hoʻopili ʻia ma o nā laina koho chip. Lawe ʻia kahi hoʻopaʻapaʻa huaʻōlelo hoʻokahi e like me ka wehewehe ʻana ma lalo nei
Nānā: Kākoʻo nā polokalamu Intel Agilex a i ʻole Intel Stratix® 10 i hoʻokahi mea hoʻomanaʻo flash AS x4 no ka hoʻonohonoho ʻana o AS mai ka hāmeʻa quad SPI i pili i nCSO[0]. Ke komo ka hāmeʻa i ke ʻano mea hoʻohana, hiki iā ʻoe ke hoʻohana i ʻehā AS x4 hoʻomanaʻo flash no ka hoʻohana ʻana me Mailbox Client IP a i ʻole HPS ma ke ʻano he waihona ʻikepili. Hiki i ka Mailbox Client IP a i ʻole HPS ke hoʻohana i ka nCSO[3:0] e kiʻi i nā hāmeʻa quad SPI. |
hoʻomau… |
- ʻAʻole kēia helu i ke kauoha a pane pane
mea nui: Ke hoʻonohonoho hou i ka quad SPI, pono ʻoe e hahai i nā ʻōlelo kuhikuhi i kuhikuhi ʻia ma Hoʻoponopono hou i ka Quad SPI Flash ma ka aoao 9. | ||||
QSPI_READ | 3A | 2 | N | Heluhelu i ka hāmeʻa quad SPI i hoʻopili ʻia. ʻO ka nui o ka hoʻololi ʻana he 4 kilobytes (KB) a i ʻole 1024 huaʻōlelo. Lawe ʻia nā manaʻo ʻelua:
Ke holomua, hoʻihoʻi ʻo OK a ukali ʻia e ka ʻikepili heluhelu mai ka hāmeʻa quad SPI. Hoʻihoʻi ka pane hāʻule i kahi code hewa. |
QSPI_WRITE | 39 | 2+N | 0 | Kākau i ka ʻikepili i ka hāmeʻa quad SPI. ʻO ka nui o ka hoʻololi ʻana he 4 kilobytes (KB) a i ʻole 1024 huaʻōlelo. Lawe ʻia ʻekolu manaʻo:
E hoʻomākaukau i ka hoʻomanaʻo no ke kākau ʻana, e hoʻohana i ke kauoha QSPI_ERASE ma mua o ka hoʻopuka ʻana i kēia kauoha. |
QSPI_ERASE | 38 | 2 | 0 | Holoi i kahi ʻāpana 4/32/64 KB o ka hāmeʻa quad SPI. Lawe ʻia nā manaʻo ʻelua:
mea nui:Ke hoʻonohonoho hou i ka quad SPI, pono ʻoe e hahai i nā ʻōlelo kuhikuhi i kuhikuhi ʻia ma Hoʻoponopono hou i ka Quad SPI Flash ma ka aoao 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Heluhelu i nā papa inoa mai ka hāmeʻa quad SPI. ʻO ka nui o ka heluhelu ʻana he 8 bytes. Lawe ʻia nā manaʻo ʻelua:
|
hoʻomau… |
- ʻAʻole kēia helu i ke kauoha a pane pane.
Hoʻihoʻi ka heluhelu kūleʻa i ke code pane OK a ukali ʻia e ka ʻikepili i heluhelu ʻia mai ka hāmeʻa. ʻO ka hoʻihoʻi ʻana i ka ʻikepili heluhelu ma ka nui o 4 bytes. Inā ʻaʻole he helu kikoʻī o nā paita e heluhelu ai, ua hoʻopaʻa ʻia me ka nui o 4 paita a hiki i ka palena o ka huaʻōlelo aʻe a ʻo ka waiwai o ka bit padded he zero. mea nui: Ke hoʻonohonoho hou i ka quad SPI, pono ʻoe e hahai i nā ʻōlelo kuhikuhi i kuhikuhi ʻia ma Hoʻoponopono hou i ka Quad SPI Flash ma ka aoao 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Kākau i nā papa inoa o ka quad SPI. ʻO ka nui o ke kākau ʻana he 8 bytes. Lawe ʻia ʻekolu manaʻo:
No ka hana ʻana i kahi holoi ʻāpana a i ʻole holoi ʻāpana ʻāpana, pono ʻoe e kuhikuhi i ka helu helu flash serial ma ka byte nui loa (MSB) a i ke kauoha byte liʻiliʻi loa (LSB) e like me kēia example i hoike mai. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Hoʻouna i kahi kauoha opcode i ka quad SPI. Lawe i hoʻokahi manaʻo:
Hoʻihoʻi mai kahi kauoha kūleʻa i ke code pane OK. |
No CONFIG_STATUS a me RSU_STATUS wehewehe hapa nui a liʻiliʻi, e nānā i ka Pākuʻi: CONFIG_STATUS a me RSU_STATUS Nā wehewehe kuhi hewa ma ka pahu leka uila Intel FPGA IP User Guide.
ʻIke pili
- Pahu Leta Client Intel FPGA IP alakaʻi hoʻohana: CONFIG_STATUS a me RSU_STATUS Nā wehewehe kuhi hewa
No ka ʻike hou aku e pili ana i nā code hewa CONFIG_STATUS a me RSU_STATUS. - ʻO Intel Agilex Power Management Guide Guide
No ka ʻike hou aku e pili ana i nā helu kaila ʻike wela a me nā diodes ʻike wela (TSD). - ʻO Intel Agilex Hard Processor System Reference Manual
- Intel Agilex Hard Processor System Remote System Update Guide User
Nā pane helu kuhi hewa
Papa 8. Nā Code Hapa
Waiwai (Hex) | Hapa Code pane | wehewehe | |||||||||
0 | OK | E hōʻike ana i ka pau ʻana o ke kauoha. Hiki ke hoʻihoʻi hewa ke kauoha i ke kūlana OK inā he kauoha, e like me Ua holomua ʻo QSPI_READ. |
|||||||||
1 | INVALID_COMMAND | E hōʻike ana ʻaʻole hiki i ka boot ROM ke hoʻololi a ʻike paha i ke code kauoha. | |||||||||
3 | UNKNOWN_COMMAND | E hōʻike ana ʻaʻole hiki i ka firmware i hoʻouka ʻia i kēia manawa ke hoʻololi i ke code kauoha. | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | E hōʻike ana ua hewa ke ʻano o ke kauoha. No exampʻaʻole kūpono ka hoʻonohonoho kahua lōʻihi ma ke poʻo. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | E hōʻike ana mai kahi kumu i hiki ʻole ai ke kauoha. | |||||||||
8 | CLIENT_ID_NO_MATCH | E hōʻike ana ʻaʻole hiki i ka Client ID ke hoʻopau i ka noi e pani i ke komo kūʻokoʻa i quad SPI. ʻAʻole kūlike ka ID Client i ka mea kūʻai aku me ka loaʻa kūʻokoʻa i kēia manawa i quad SPI. | |||||||||
9 | INVALID_ADDRESS | He kūpono ʻole ka helu wahi. Hōʻike kēia kuhi i kekahi o kēia mau kūlana:
|
|||||||||
A | AUTHENTICATION_FAIL | Hōʻike i ka hemahema o ka hōʻoia hōʻoia ʻana i ka bitstream. | |||||||||
B | MANAWA HOʻOMAHA | Hōʻike kēia hewa i ka manawa hoʻomaha ma muli o kēia mau kūlana:
|
|||||||||
C | HW_ʻAʻole_MĀKAU | Hōʻike i kekahi o kēia mau kūlana:
|
|||||||||
D | HW_ERROR | E hōʻike ana i ka pau ʻole o ke kauoha ma muli o ka hewa o ka lako lako. | |||||||||
80 – 8F | COMMAND_SPECIFIC_ ERROR | Hōʻike i kahi hewa kikoʻī kauoha ma muli o kahi kauoha SDM āu i hoʻohana ai. | |||||||||
SDM
Kauoha |
Hapa inoa | Kuhi hewa | wehewehe | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ FAILURE | 0x82 | E hōʻike ana ʻaʻole kūpono ka kuhikuhi huna eFuse. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Hōʻike i ka hewa QSPI flash memory. Hōʻike kēia kuhi i kekahi o kēia mau kūlana: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_ALREADY_ OPEN | 0x81 | E hōʻike ana ua wehe ʻia ke komo kūʻokoʻa o ka mea kūʻai i QSPI flash ma o ke kauoha QSPI_OPEN. | |||||||||
100 | NOT_CONFIGURED | E hōʻike ana ʻaʻole i hoʻonohonoho ʻia ka hāmeʻa. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | E hōʻike ana ua paʻa ka hāmeʻa ma muli o nā hihia hoʻohana:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | E hōʻike ana ʻaʻohe pane kūpono. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | Hapa Nui. |
Hapa Code Recovery
Hōʻike ka papa ma lalo i nā ala e hiki ai ke hoʻōla mai kahi code hewa. Pili ka hoʻihoʻi hewa i ka hihia hoʻohana kikoʻī.
Papa 9. Ho'iho'i 'ana i nā Code Error no nā Code Error i 'ike 'ia
Waiwai | Hapa Code pane | Hapa Code Recovery |
4 | INVALID_COMMAND_ PARAMETERS | Hoʻouna hou i ke poʻo kauoha a i ʻole ke poʻo me nā hoʻopaʻapaʻa me nā ʻāpana i hoʻoponopono ʻia. No exampe, e hoʻouna i ka hoʻonohonoho kahua lōʻihi ma ke poʻo me ka waiwai kūpono. |
6 | COMMAND_INVALID_ ON_SOURCE | Hoʻouna hou i ke kauoha mai kahi kumu kūpono e like me JTAG, HPS, a i ʻole ka lole kumu. |
8 | CLIENT_ID_NO_MATCH | E kali i ka mea nāna i wehe i ke komo ʻana i quad SPI e hoʻopau i kona komo ʻana a laila pani i ke komo kūʻokoʻa i quad SPI. |
9 | INVALID_ADDRESS | Nā ʻanuʻu hoʻihoʻi hewa paha: No GET_VOLTAGE kauoha: E hoʻouna i ke kauoha me kahi bitmask kūpono. No ke kauoha GET_TEMPERATURE: E hoʻouna i ke kauoha me ka wahi ʻike pono a me ka pale huna. No ka hana QSPI:
No RSU: E hoʻouna i ke kauoha me kahi helu hoʻomaka kūpono o ke kiʻi hale hana a noi paha. |
B | MANAWA HOʻOMAHA | Nā ʻanuʻu hiki ke hoʻōla:
No ke kauoha GET_TEMPERATURE: E ho'āʻo hou e hoʻouna hou i ke kauoha. Inā hoʻomau ka pilikia, hoʻonohonoho hou a hoʻololi i ka mana o ka hāmeʻa. No ka hana QSPI: E nānā i ka pololei o ka hōʻailona o nā pilina QSPI a hoʻāʻo hou i ke kauoha. No ka hana hou ʻana o HPS: E hoʻāʻo hou e hoʻouna hou i ke kauoha. |
C | HW_ʻAʻole_MĀKAU | Nā ʻanuʻu hiki ke hoʻōla:
No ka hana QSPI: Hoʻonohonoho hou i ka hāmeʻa ma ke kumu. E hōʻoia i ka IP i hoʻohana ʻia no ke kūkulu ʻana i kāu hoʻolālā e hiki ai ke komo i ka flash QSPI. No RSU: E hoʻonohonoho i ka hāmeʻa me ke kiʻi RSU. |
80 | QSPI_HW_ERROR | E nānā i ka pono o ka hōʻailona QSPI a hōʻoia ʻaʻole i pōʻino ka mea QSPI. |
81 | QSPI_ALREADY_OPEN | Ua wehe mua ka mea kūʻai aku iā QSPI. E hoʻomau i ka hana aʻe. |
82 | EFUSE_SYSTEM_FAILURE | E ho'āʻo e hoʻonohonoho hou a i ʻole ka pōʻaiapuni mana. Inā mau ka hewa ma hope o ka hoʻonohonoho hou ʻana a i ʻole ka pōʻaiapili mana, hiki ke pōʻino a hiki ʻole ke hoʻihoʻi hou ʻia. |
100 | NOT_CONFIGURED | E hoʻouna i kahi bitstream e hoʻonohonoho i ka HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Nā ʻanuʻu hoʻihoʻi hewa paha:
No ka hana QSPI: E kali no ka hoʻonohonoho hoʻomau ʻana a i ʻole ka mea kūʻai aku e hoʻopau i ka hana. No RSU: Hoʻonohonoho hou i ka mea hana e hoʻihoʻi mai ka hewa kūloko. No ka hana hou ʻana o HPS: E kali no ka hoʻonohonoho hou ʻana ma o HPS a i ʻole HPS Cold Reset e hoʻopau. |
Mea kūʻai mai ka pahu leta me Avalon Streaming Interface Intel FPGA IP User Guide Document Archives
No nā mana hou a me nā mana mua o kēia alakaʻi hoʻohana, e nānā i Mea kūʻai mai ka pahu leta me Avalon Streaming Interface Intel FPGA IP Guide Guide. Inā ʻaʻole i helu ʻia kahi IP a i ʻole ka mana lako polokalamu, pili ke alakaʻi mea hoʻohana no ka IP mua a i ʻole ka mana polokalamu.
Ua like nā mana IP me nā polokalamu polokalamu Intel Quartus Prime Design Suite a hiki i ka v19.1. Mai ka polokalamu polokalamu Intel Quartus Prime Design Suite 19.2 a i ʻole ma hope, loaʻa i nā cores IP kahi hoʻolālā hoʻololi IP hou.
Moʻolelo Hoʻoponopono Palapala no ka mea kūʻai aku pahu leta me Avalon Streaming Interface Intel FPGA IP User Guide
Palapala Palapala | ʻO Intel Quartus Prime Version | Manaʻo IP | Nā hoʻololi | ||
2022.09.26 | 22.3 | 1.0.1 | Ua hana i kēia mau hoʻololi:
Papa papa kuhikuhi kauoha a me ka wehewehe.
|
||
2022.04.04 | 22.1 | 1.0.1 | Hoʻohou i ka papa kuhikuhi kauoha a me ka wehewehe.
|
||
2021.10.04 | 21.3 | 1.0.1 | Ua hoʻololi kēia:
|
||
2021.06.21 | 21.2 | 1.0.1 | Ua hana i kēia mau hoʻololi:
|
||
2021.03.29 | 21.1 | 1.0.1 | Ua hana i kēia mau hoʻololi:
|
||
2020.12.14 | 20.4 | 1.0.1 | Ua hana i kēia mau hoʻololi: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Ua hana i kēia mau hoʻololi:
|
||
2019.09.30 | 19.3 | 1.0.0 | Hoʻokuʻu mua. |
No ka manaʻo, e kipa: FPGAtechdocfeedback@intel.com
Palapala / Punawai
![]() |
ʻO ka mea kūʻai aku i ka pahu leka uila me Avalon Streaming Interface FPGA IP [pdf] Ke alakaʻi hoʻohana Mea kūʻai aku pahu leta me Avalon Streaming Interface FPGA IP, Mailbox Client, Avalon Streaming Interface FPGA IP |