intel Mailbox Client miaraka amin'ny Avalon Streaming Interface FPGA IP User Guide
Mpanjifa Mailbox miaraka amin'ny Avalon® Streaming Interface Intel FPGA IP Overview
Ny Mailbox Client miaraka amin'ny Avalon® streaming interface Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) dia manome fantsona fifandraisana eo amin'ny lojika mahazatra anao sy ny mpitantana fitaovana azo antoka (SDM). Azonao atao ny mampiasa ny Mailbox Client miaraka amin'ny Avalon ST IP handefasana fonosana baiko ary handraisana packets valiny avy amin'ny maody periferika SDM. Ny Mpanjifa Mailbox miaraka amin'ny Avalon ST IP dia mamaritra ny asa izay ataon'ny SDM.
Ny lojikanao manokana dia afaka mampiasa ity fantsona fifandraisana ity mba handraisana vaovao sy hidirana fahatsiarovana tselatra avy amin'ireto modules periferika manaraka ireto:
- Ny Chip ID
- Ny Temperature Sensor
- Ny Voltage Sensor
- Fahatsiarovana tselatra Quad serial peripheral interface (SPI).
Fanamarihana: Ao anatin'ity torolalana ho an'ny mpampiasa ity, ny teny hoe Avalon ST dia manafohezan'ny Avalon streaming interface na IP.
Sary 1. Mpanjifa mailaka miaraka amin'ny Avalon ST IP System Design
Ity sary manaraka ity dia mampiseho fampiharana iray izay mamaky ny ID Chip ny Mpanjifa Mailbox miaraka amin'i Avalon ST IP.
endrika 2. Mpanjifa Mailbox miaraka amin'ny Avalon ST IP Reads Chip ID
Fanohanana ny fianakaviana fitaovana
Ireto manaraka ireto ny famaritana ny haavon'ny fanohanana fitaovana ho an'ny IP FPGA Intel:
- Fanohanana mialoha - Ny IP dia azo ampiasaina ho simulation sy fanangonana ho an'ity fianakaviana fitaovana ity. Ny modely ara-potoana dia ahitana tombantombana ara-teknika voalohany momba ny fahatarana mifototra amin'ny fampahafantarana mialoha ny fametrahana drafitra. Ny modely amin'ny fotoana dia mety hiova satria ny fitiliana silisiôma dia manatsara ny fifandraisana misy eo amin'ny silisiôna tena izy sy ny modely amin'ny fotoana. Azonao atao ny mampiasa ity IP ity ho an'ny fandalinana rafitra sy ny fampiasana loharanon-karena, simulation, pin out, fanombanana ny faharetan'ny rafitra, fanombanana ara-potoana fototra (tetibola fantsona), ary paikady famindrana I/O (sakan'ny angona, halalin'ny fipoahana, varotra fenitra I/O offs).
- Fanohanana mialoha - Ny IP dia voamarina miaraka amin'ny maodely fotoana mialoha ho an'ity fianakaviana fitaovana ity. Mahafeno ny fepetra ilaina rehetra ny IP, saingy mety mbola mandalo famakafakana fotoana ho an'ny fianakavian'ny fitaovana. Azo ampiasaina amim-pitandremana amin'ny famolavolana famokarana.
- Fanohanana farany - Ny IP dia voamarina miaraka amin'ny modely ara-potoana farany ho an'ity fianakaviana fitaovana ity. Ny IP dia mahafeno ny fepetra rehetra ilaina sy ara-potoana ho an'ny fianakaviana fitaovana ary azo ampiasaina amin'ny famolavolana famokarana.
Tabilao 1. Fanohanana ny fianakaviana fitaovana
Fianakaviana fitaovana | MANAMPY |
Intel Agilex™ | mialoha |
Fanamarihana: Tsy azonao atao ny maka tahaka ny Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP satria ny IP dia mandray ny valiny avy amin'ny SDM. Mba hanamarinana ity IP ity, Intel dia manoro hevitra anao hanao fanombanana ny fitaovana.
Fampahafantarana mifandraika
Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP Release Notes
masontsivana
Anaran'ny paramètre | sarobidy | Description |
Alefaso ny interface status | On Off | Rehefa avelanao ity interface ity, ny Mpanjifa Mailbox miaraka amin'ny Avalon streaming interface Intel FPGA IP dia ahitana ny baiko_status_invalid. Rehefa manamafy ny command_status_invalid dia tsy maintsy averinao ny IP. |
interface
Ity sary manaraka ity dia mampiseho ny mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP interfaces:
Sary 3. Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP Interfaces
Raha mila fanazavana fanampiny momba ny fifandraisana mivantana Avalon, jereo ny Avalon Interface Specifications.
Fampahafantarana mifandraika
Avalon Interface Specifications
Famantaranandro sy Reset Interfaces
LOHA 2. Famantaranandro sy Reset Interfaces
Anarana famantarana | tari-dalana | Description |
in_clk | fahan'ny | Ity no famantaranandro ho an'ny fifandraisana mivantana Avalon. Frequency ambony indrindra amin'ny 250 MHz. |
in_reset | fahan'ny | Ity dia famerenana avo lenta mavitrika. Assert in_reset hamerenana ny Mailbox Client miaraka amin'ny Avalon streaming interface Intel FPGA IP (Mailbox Client miaraka amin'ny Avalon ST IP). Rehefa manamafy ny mari-pamantarana in_reset, ny SDM dia tsy maintsy mamafa izay hetsika miandry avy amin'ny Mpanjifa Mailbox miaraka amin'ny Avalon ST IP. Ny SDM dia manohy manamboatra baiko avy amin'ny mpanjifa hafa.
Mba hahazoana antoka fa miasa tsara ny Mpanjifa Mailbox miaraka amin'ny Avalon ST IP rehefa miditra amin'ny fomba mpampiasa ny fitaovana, ny famolavolanao dia tsy maintsy ahitana ny Reset Release Intel FPGA IP mba hitazonana ny famerenana mandra-pidiran'ny lamba FPGA amin'ny fomba mpampiasa. Intel dia manoro hevitra ny hampiasa ny reset synchronizer rehefa mampifandray ny mpampiasa reset na ny famoahana ny Reset Release IP amin'ny |
ny seranan-tsambo reset ny Mailbox Client amin'ny Avalon ST IP. Mba hampiharana ny reset synchronizer dia ampiasao ny Reset Bridge Intel FPGA IP misy ao amin'ny Platform Designer.
Fanamarihana: Ho an'ny torolalana momba ny fampidirana IP sy ny fifandraisana ao amin'ny Platform Designer, jereo ny Required Communication and Host Components ho an'ny Remote System Update Design ExampNy tarehimarika ao amin'ny Intel Agilex Configuration User Guide. |
Command Interface
Ampiasao ny interface Avalon Streaming (Avalon ST) handefasana baiko amin'ny SDM.
Tabilao 3. Interface baiko
Anarana famantarana | tari-dalana | Description |
command_ready | Output | Ny Mpanjifa Mailbox miaraka amin'ny Avalon ST Intel FPGA IP dia manamafy ny command_ready rehefa vonona handray baiko avy amin'ny fampiharana. Ny ready_latency dia 0 cycles. Ny Mpanjifa Mailbox miaraka amin'i Avalon ST dia afaka manaiky command_data [31: 0] amin'ny tsingerina mitovy amin'ny command_ready manamafy. |
command_valid | fahan'ny | Ny mari-pamantarana command_valid dia milaza fa manan-kery ny command_data. |
angona_baiko[31:0] | fahan'ny | Ny bus command_data dia mitondra baiko mankany amin'ny SDM. Jereo ny lisitry ny baiko sy ny famaritana ny famaritana ny baiko. |
command_startofpacket | fahan'ny | Ny command_startofpacket dia manamafy amin'ny tsingerina voalohany amin'ny fonosana baiko. |
command_endofpacket | fahan'ny | Ny command_endofpacket dia manamafy amin'ny tsingerina farany amin'ny baiko fonosana. |
endrika 4. Fotoana ho an'ny Avalon ST Command Packet
Response Interface
Ny IP Client SDM Avalon ST dia mandefa valiny amin'ny fampiharanao amin'ny alàlan'ny interface interface.
Tabilao 4. Interface valinteny
famantarana 5 | tari-dalana | Description |
valiny_vonona | fahan'ny | Ny lojika fampiharana dia afaka manamafy ny famantarana response_ready isaky ny afaka mandray valiny. |
valiny_valiny | Output | Ny SDM dia manamafy valiny_valid mba hanondroana fa manankery ny angona_valiny. |
angona_valiny[31:0] | Output | Ny SDM dia mitondra valiny_data hanome ny fampahalalana angatahina. Ny teny voalohany amin'ny valinteny dia lohapejy izay mamaritra ny baiko omen'ny SDM. Jereo ny Lisitry ny baiko sy famaritana ho an'ny famaritana ny baiko. |
response_startofpacket | Output | Ny response_startofpacket dia manamafy amin'ny tsingerina voalohany amin'ny fonosana valiny. |
response_endofpacket | Output | Ny response_endofpacket dia manamafy amin'ny tsingerina farany amin'ny fonosana valinteny. |
Sary 5. Fotoan'ny Avalon ST Valiny fonosana
Command Status Interface
Tabilao 5. Command Status Interface
Anarana famantarana | tari-dalana | Description |
command_status_invalid | Output | Ny command_status_invalid dia milaza fa misy hadisoana. Ity mari-pamantarana ity dia milaza matetika fa ny halavan'ny baiko voalaza ao amin'ny lohatenin'ny baiko dia tsy mifanaraka amin'ny halavan'ny baiko nalefa. Rehefa manamafy ny command_status_invalid, ny lojika fampiharanao dia tsy maintsy mametraka in_reset hamerenana indray ny Mailbox Client miaraka amin'ny Avalon streaming interface Intel FPGA IP. |
Sary 6. Avereno aorian'ny command_status_invalid Asserts
Didy sy valiny
Ny mpandrindra mpampiantrano dia mifandray amin'ny SDM amin'ny fampiasana fonosana baiko sy valiny amin'ny alàlan'ny Mailbox Client Intel FPGA IP.
Ny teny voalohany amin'ny fonosana baiko sy valiny dia lohapejy manome fampahalalana fototra momba ny baiko na valiny.
Sary 7. Format Lohateny baiko sy valiny
Fanamarihana: Ny saha LENGTH ao amin'ny lohatenin'ny baiko dia tsy maintsy mifanaraka amin'ny halavan'ny baiko mifanaraka amin'izany.
Ity tabilao manaraka ity dia mamaritra ny sahan'ny baiko lohapejy.
Tabilao 6. Famariparitana lohatenin'ny baiko sy valiny
Lohateny | kely | Description |
Reserved | [31:28] | Voatokana. |
ID | [27:24] | Ny baiko ID. Ny lohatenin'ny valinteny dia mamerina ny ID voalaza ao amin'ny lohatenin'ny baiko. Jereo ny Operation Commands ho an'ny famaritana baiko. |
0 | [23] | Voatokana. |
NY FAHARETANY | [22:12] | Isan'ny teny tohan-kevitra manaraka ny lohateny. Ny IP dia mamaly amin'ny hadisoana raha diso ny isan'ny teny miady hevitra ampidirina amin'ny baiko nomena. Raha toa ka tsy mifanaraka ny halavan'ny baiko voalaza ao amin'ny lohatenin'ny baiko sy ny isan'ny teny nalefa. Ny IP dia mampiakatra bit 3 amin'ny Rejistra Status Interrupt (COMMAND_INVALID) ary tsy maintsy averina ny Mpanjifa Mailbox. |
Reserved | [11] | Voatokana. Tsy maintsy apetraka amin'ny 0. |
Kaody baiko/Kaody diso | [10:0] | Kaody baiko no mamaritra ny baiko. Ny Code Error dia manondro raha nahomby na tsy nahomby ilay baiko. Ao amin'ny lohatenin'ny baiko, ireo bits ireo dia maneho ny kaody baiko. Ao amin'ny lohatenin'ny valinteny, ireo bits ireo dia maneho fehezan-dalàna diso. Raha mahomby ny baiko, ny Code Error dia 0. Raha tsy nahomby ny baiko, dia jereo ny code error voafaritra ao amin'ny Valin'ny Code Error. |
Didiana miasa
Famerenana ny Quad SPI Flash
Zava-dehibe: Ho an'ny fitaovana Intel Agilex dia tsy maintsy mampifandray ny tselatra serial na quad SPI flash reset ianao amin'ny pin AS_nRST. Ny SDM dia tsy maintsy mifehy tanteraka ny famerenana ny QSPI. Aza mampifandray ny quad SPI reset pin amin'ny mpampiantrano ivelany.
Tabilao 7. Lisitry ny baiko sy famaritana
didy | Kaody (Hex) | Ny halavan'ny baiko (1) | Halavan'ny valiny (1) | Description |
NOOP | 0 | 0 | 0 | Mandefa valin-teny OK. |
GET_IDCODE | 10 | 0 | 1 | Ny valiny dia misy hevitra iray izay ny JTAG IDCODE ho an'ny fitaovana |
GET_CHIPID | 12 | 0 | 2 | Ny valiny dia misy sanda CHIPID 64-bit miaraka amin'ny teny kely indrindra aloha. |
GET_USERCODE | 13 | 0 | 1 | Ny valiny dia misy hevitra iray izay ny 32-bit JTAG USERCODE izay soratan'ny bitstream config amin'ilay fitaovana. |
GET_VOLTAGE | 18 | 1 | n(2) | Ny GET_VOLTAGNy baiko E dia manana hevitra tokana izay bitmask manondro ny fantsona hovakiana. Ny bit 0 dia manondro ny fantsona 0, ny bit 1 dia manondro ny fantsona 1, sy ny sisa. Ny valiny dia misy tohan-kevitra tokana ho an'ny bit tsirairay ao amin'ny bitmask. Ny voltage niverina dia isa raikitra tsy misy sonia misy 16 bit eo ambanin'ny teboka binary. Ho an'ny example, voltage amin'ny 0.75V dia mamerina 0x0000C000. (3) Ny fitaovana Intel Agilex dia manana voltage sensor. Vokatr'izany dia teny iray foana ny valiny. |
GET_ TEMPERATURE | 19 | 1 | n(4) | Ny baiko GET_TEMPERATURE dia mamerina ny mari-pana na ny hafanan'ny lamba fototra na ny toeran'ny fantsona transceiver voafaritrao.
Ho an'ny fitaovana Intel Agilex, ampiasao ny tohan-kevitra sensor_req hamaritana ny toerana. Ny sensor_req dia ahitana ireto sehatra manaraka ireto:
Ny mari-pana miverina dia sanda raikitra voasonia miaraka amin'ny 8 bit eo ambanin'ny teboka binary. Ho an'ny example, ny mari-pana 10°C dia miverina 0x00000A00. A amin'ny hafanana -1.5°C dia miverina 0xFFFFFE80. |
RSU_IMAGE_ UPDATE | 5C | 2 | 0 | Mandrisika ny fanavaozana avy amin'ny loharano angona izay mety ho ny orinasa na sary fampiharana. |
nitohy… |
- Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny.
- Ho an'ny fitaovana Intel Agilex izay manohana ny famakiana fitaovana maro, ny index n dia mifanandrify amin'ny isan'ny fantsona azonao atao amin'ny fitaovanao.
- Jereo ny Torolàlana ho an'ny mpampiasa Intel Agilex Power Management raha mila fanazavana fanampiny momba ny fantsona sy ny toerana misy ny sensor maripana.
- Index n dia miankina amin'ny isan'ny sensor saron-tava.
didy | Kaody (Hex) | Ny halavan'ny baiko (1) | Halavan'ny valiny (1) | Description | ||
Ity baiko ity dia maka tohan-kevitra 64-bit azo atao izay mamaritra ny adiresin'ny angon-drakitra fanovana ao anaty flash. Rehefa mandefa ny tohan-kevitra amin'ny IP ianao dia mandefa bits [31:0] voalohany arahin'ny bits [63:32]. Raha tsy manome ity hevitra ity ianao dia heverina ho 0 ny sandany.
Raha vantany vao manodinkodina an'io baiko io ny fitaovana, dia mamerina ny lohatenin'ny valinteny ho valin'ny FIFO alohan'ny handrosoany hanova ny fitaovana. Ataovy azo antoka fa ny PC mpampiantrano na ny mpanara-maso mpampiantrano dia mijanona amin'ny serivisy fanelanelanana hafa ary mifantoka amin'ny famakiana ny angon-drakitra lohatenin'ny valiny mba hanondroana ny baiko vita soa aman-tsara. Raha tsy izany, ny PC mpampiantrano na ny mpitantana mpampiantrano dia mety tsy ho afaka handray ny valiny rehefa natomboka ny dingana fanamboarana. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | Ny RSU_GET_SPT dia maka ny toerana tselatra quad SPI ho an'ny latabatra fisarahana roa ampiasain'ny RSU: SPT0 sy SPT1. Ny valinteny misy teny 4 dia ahitana ireto fampahalalana manaraka ireto: |
||
teny | Anarana | Description | ||||
0 | SPT0[63:32] | Adiresy SPT0 amin'ny tselatra quad SPI. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | Adiresy SPT1 amin'ny tselatra quad SPI. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Mitatitra ny satan'ny fanamboarana farany. Azonao atao ny mampiasa an'io baiko io mba hijerena ny sata mifehy mandritra sy aorian'ny fanamafisana. Ny valiny dia ahitana ireto fampahalalana manaraka ireto: | ||
teny | FAMINTINANA | Description | ||||
0 | FANJAKANA | Manoritsoritra ny hadisoana mifandraika amin'ny fanovana farany indrindra. Miverina 0 rehefa tsy misy lesoka amin'ny fanitsiana. Misy saha 2 ny saha misy hadisoana:
Jereo ny Fanampiny: CONFIG_STATUS ary RSU_STATUS Error Code Descriptions ao amin'ny Mailbox Client Intel FPGA IP Torolàlana ho an'ny mpampiasa raha mila fanazavana fanampiny. |
||||
1 | Quartus Version | Misy amin'ny dikan-rindrambaiko Intel Quartus® Prime eo anelanelan'ny 19.4 sy 21.2, ny saha dia mampiseho:
|
Misy amin'ny rindrambaiko Intel Quartus Prime version 21.3 na aoriana, ny version Quartus dia mampiseho:
Ho an'ny exampamin'ny Intel Quartus Prime version 21.3.1, ireto soatoavina manaraka ireto dia maneho ny isa lehibe sy kely Quartus, ary ny laharana fanavaozana Quartus:
|
||||||
2 | Sata pin |
|
||||
3 | Toetran'ny fiasa malefaka | Ahitana ny sandan'ny asa malefaka tsirairay, na dia tsy nanendry ny asa ho an'ny SDM pin.
|
||||
4 | Toerana misy hadisoana | Ahitana ny toerana misy hadisoana. Miverina 0 raha tsy misy lesoka. | ||||
5 | Tsipirian'ny hadisoana | Ahitana ny antsipirian'ny hadisoana. Miverina 0 raha tsy misy lesoka. | ||||
RSU_STATUS | 5B | 0 | 9 | Mitatitra ny sata fanavaozana ny rafitra lavitra ankehitriny. Azonao atao ny mampiasa an'io baiko io mba hanamarinana ny sata mifehy mandritra ny fanamafisana sy rehefa vita. Ity baiko ity dia mamerina ireto valiny manaraka ireto: | ||
teny | FAMINTINANA | Description
(Tohizo….) |
- Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny
0-1 | Sary ankehitriny | Flash offset amin'ny sary fampiharana mandeha ankehitriny. | ||||
2-3 | sary tsy nahomby | Flash offset ny laharam-pahamehana ambony indrindra tsy nahomby sary fampiharana. Raha misy sary maro hita ao amin'ny fitadidiana tselatra, dia mitahiry ny sandan'ny sary voalohany tsy nahomby. Ny sandan'ny 0 rehetra dia manondro fa tsy misy sary diso. Raha tsy misy sary tsy mahomby, ny sisa amin'ny teny sisa amin'ny fampahafantarana momba ny sata dia tsy mitahiry fampahalalana manan-kery. Fanamarihana:Ny sisiny ambony amin'ny nCONFIG hamerenana amin'ny ASx4, dia tsy manadio an'io sehatra io. Ny fampahafantarana momba ny sary tsy nahomby dia havaozina ihany rehefa mahazo baiko RSU_IMAGE_UPDATE vaovao ny Mpanjifa Mailbox ary nahomby tamin'ny sary fanavaozana. |
||||
4 | FANJAKANA | Kaody tsy fahombiazana amin'ny sary tsy nahomby. Misy fizarana roa ny saha misy hadisoana:
Fanampiny: CONFIG_STATUS sy RSU_STATUS Famaritana ny kaody diso ao amin'ny Mailbox Client Intel FPGA IP User Guide raha mila fanazavana fanampiny. |
||||
5 | Malagasy Bible | RSU interface version sy source error. Raha mila fanazavana fanampiny dia jereo ny RSU Status and Error Codes section in the Hard Processor System Remote System Update User Guide. |
||||
6 | Toerana misy hadisoana | Mitahiry ny toerana misy ny hadisoana amin'ny sary tsy mety. Miverina 0 raha tsy misy lesoka. | ||||
7 | Tsipirian'ny hadisoana | Mitahiry ny antsipirian'ny hadisoana ho an'ny sary tsy mety. Miverina 0 raha tsy misy lesoka. | ||||
8 | Kaontera andrana indray ny sary ankehitriny | Isan'ny andrana indray natao ho an'ny sary ankehitriny. Ny kaontera dia 0 voalohany. Ny kaontera dia napetraka ho 1 aorian'ny andrana voalohany, avy eo 2 aorian'ny fanandramana faharoa. Ampidiro ny isan'ny famerenana indray ao amin'ny Intel Quartus Prime Settings File (.qsf). Ny baiko dia: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Ny sanda manan-kery ho an'ny counter MAX_RETRY dia 1-3. Ny tena isan'ny andrana indray dia MAX_RETRY -1 Nampidirina tamin'ny version 19.3 an'ny rindrambaiko Intel Quartus Prime Pro Edition ity saha ity. |
||||
nitohy… |
- Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny.
RSU_NOTIFY | 5D | 1 | 0 | Manadio ny fampahalalana diso rehetra ao amin'ny valin'ny RSU_STATUS ary mamerina ny kaontera andrana indray. Ny tohan-kevitra tokana dia manana ireto sehatra manaraka ireto:
Ity baiko ity dia tsy misy alohan'ny dikan-19.3 an'ny rindrambaiko Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Mangataka fidirana manokana amin'ny quad SPI. Mamoaka ity fangatahana ity ianao alohan'ny fangatahana QSPI hafa. Ny SDM dia manaiky ny fangatahana raha tsy ampiasaina ny quad SPI ary tsy manamboatra ny fitaovana ny SDM. Miverina OK raha manome fidirana ny SDM. Ny SDM dia manome fidirana manokana amin'ny mpanjifa amin'ny fampiasana ity boaty mailaka ity. Ny mpanjifa hafa dia tsy afaka miditra amin'ny quad SPI mandra-pialan'ny mpanjifa mavitrika amin'ny alàlan'ny baiko QSPI_CLOSE. Ny fidirana amin'ny fitaovana fitadidiana tselatra quad SPI amin'ny alàlan'ny IP mpanjifa mailaka rehetra dia tsy azo alaina amin'ny alàlan'ny default amin'ny endrika misy ny HPS, raha tsy hoe esorinao ny QSPI amin'ny fikirakirana rindrambaiko HPS. Zava-dehibe: Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9. |
QSPI_CLOSE | 33 | 0 | 0 | Manakatona ny fidirana manokana amin'ny interface SPI quad. Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9. |
QSPI_SET_CS | 34 | 1 | 0 | Manondro ny iray amin'ireo fitaovana quad SPI mipetaka amin'ny alàlan'ny tsipika fifantenana chip. Mandray tohan-kevitra tokana araka ny voalaza etsy ambany
Fanamarihana: Ny fitaovana Intel Agilex na Intel Stratix® 10 dia manohana fitaovana fitadidiana tselatra AS x4 iray ho an'ny fanamafisana AS avy amin'ny fitaovana quad SPI mifandray amin'ny nCSO[0]. Raha vao niditra ny fomba mpampiasa ilay fitaovana dia afaka mampiasa fahatsiarovana tselatra AS x4 hatramin'ny efatra ianao hampiasaina amin'ny Mailbox Client IP na HPS ho fitahirizana angona. TheMailbox Client IP na HPS dia afaka mampiasa nCSO[3:0] hidirana amin'ny fitaovana quad SPI. |
nitohy… |
- Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny
Zava-dehibe: Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9. | ||||
QSPI_READ | 3A | 2 | N | Mamaky ny fitaovana quad SPI mipetaka. Ny haben'ny famindrana ambony indrindra dia 4 kilobytes (KB) na teny 1024. Manana hevitra roa:
Rehefa mahomby dia miverina OK arahin'ny angona vakiana avy amin'ny fitaovana quad SPI. Ny valinteny tsy fahombiazana dia mamerina fehezan-dalàna diso. |
QSPI_WRITE | 39 | 2+N | 0 | Manoratra angona amin'ny fitaovana quad SPI. Ny haben'ny famindrana ambony indrindra dia 4 kilobytes (KB) na teny 1024. Manana hevitra telo:
Mba hanomanana fahatsiarovana ho an'ny fanoratana dia ampiasao ny baiko QSPI_ERASE alohan'ny hamoahana ity baiko ity. |
QSPI_ERASE | 38 | 2 | 0 | Mamafa sehatra 4/32/64 KB an'ny fitaovana quad SPI. Manana hevitra roa:
Zava-dehibe:Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Mamaky rejisitra avy amin'ny fitaovana quad SPI. Ny ambony indrindra dia 8 bytes. Manana hevitra roa:
|
nitohy… |
- Ity isa ity dia tsy ahitana ny lohatenin'ny baiko na valiny.
Ny famakiana mahomby dia mamerina ny kaody valiny OK arahin'ny angona novakiana avy amin'ny fitaovana. Ny fiverenan'ny angona novakiana dia amin'ny 4 bytes maromaro. Raha toa ka tsy isa maromaro amin'ny 4 bytes ny bytes hovakiana, dia amboarina miaraka amin'ny 4 bytes maromaro izy io mandra-pahatongan'ny sisin'ny teny manaraka ary ny sandan'ny bit padded dia aotra. Zava-dehibe: Rehefa mamerina ny quad SPI ianao dia tsy maintsy manaraka ny toromarika voalaza ao Famerenana ny Quad SPI Flash eo amin’ny pejy 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Manoratra amin'ny rejisitry ny quad SPI. Ny isa ambony indrindra dia 8 bytes. Manana hevitra telo:
Raha te hanao famafana sehatra na famafazana zana-paritra, dia tsy maintsy mamaritra ny adiresy flash serial amin'ny byte manan-danja indrindra (MSB) ka hatramin'ny bitika kely indrindra (LSB) ianao ho toy izao manaraka izaoample mampiseho. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Mandefa baiko opcode amin'ny quad SPI. Maka hevitra iray:
Ny baiko mahomby dia mamerina ny kaody valiny OK. |
Ho an'ny CONFIG_STATUS sy RSU_STATUS fanoritsoritana kaody fahadisoana lehibe sy kely, jereo ny Fanampiny: CONFIG_STATUS sy RSU_STATUS Famaritana ny fehezan-dalàna diso ao amin'ny Mailbox Client Intel FPGA IP User Guide.
Fampahafantarana mifandraika
- Mpanjifa Mailbox Intel FPGA IP Torolàlana ho an'ny mpampiasa: CONFIG_STATUS sy RSU_STATUS Famaritana ny kaody diso
Raha mila fanazavana fanampiny momba ny kaody fahadisoana CONFIG_STATUS sy RSU_STATUS. - Torolàlana ho an'ny mpampiasa Intel Agilex Power Management
Raha mila fanazavana fanampiny momba ny laharan'ny fantsom-pandrefesana mari-pana sy ny diodes (TSDs). - Intel Agilex Hard Processor System Technical Reference Manual
- Intel Agilex Hard Processor System Remote System Update Guide User
Valin'ny Code Error
Tabilao 8. Kaody diso
Sanda (Hex) | Valin'ny Code Error | Description | |||||||||
0 | OK | Manondro fa vita soa aman-tsara ny baiko. Ny baiko iray dia mety hamerina diso ny sata OK raha misy baiko, toy ny QSPI_READ dia tafita amin'ny ampahany. |
|||||||||
1 | INVALID_COMMAND | Manondro fa tsy afaka mamadika na mahafantatra ny kaody baiko ny boot ROM efa misy amin'izao fotoana izao. | |||||||||
3 | UNKNOWN_COMMAND | Manondro fa tsy afaka mamadika ny kaody baiko ny firmware feno amin'izao fotoana izao. | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | Manondro fa diso endrika ny baiko. Ho an'ny example, tsy mety ny fametrahana saha lava amin'ny lohapejy. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Manondro fa ny baiko dia avy amin'ny loharano iray izay tsy navelany. | |||||||||
8 | CLIENT_ID_NO_MATCH | Manondro fa tsy afaka mameno ny fangatahana hanakatona ny fidirana manokana amin'ny quad SPI ny ID mpanjifa. Ny ID Client dia tsy mifanaraka amin'ny mpanjifa efa misy amin'ny fidirana manokana amin'izao fotoana izao amin'ny quad SPI. | |||||||||
9 | INVALID_ADDRESS | Tsy mety ny adiresy. Ity hadisoana ity dia manondro ny iray amin'ireto fepetra manaraka ireto:
|
|||||||||
A | AUTHENTICATION_FAIL | Manondro ny tsy fahombiazan'ny fanamarinana sonia bitstream ny fanamafisana. | |||||||||
B | FOTOANA DILA | Ity hadisoana ity dia manondro fotoana fialan-tsasatra noho ireto fepetra manaraka ireto:
|
|||||||||
C | HW_TSY_VONONA | Manondro ny iray amin'ireto fepetra manaraka ireto:
|
|||||||||
D | HW_ERROR | Manondro fa vita tsy nahomby ilay baiko noho ny hadisoan'ny fitaovana tsy azo averina. | |||||||||
80 – 8F | COMMAND_SPECIFIC_ ERROR | Manondro fahadisoana manokana baiko noho ny baiko SDM nampiasainao. | |||||||||
SDM
didy |
Anarana diso | Kaody diso | Description | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ FAILURE | 0x82 | Manondro fa tsy mety ny tondro cache eFuse. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Manondro fahadisoana fahatsiarovana tselatra QSPI. Ity hadisoana ity dia manondro ny iray amin'ireto fepetra manaraka ireto: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_READY_ OPEN | 0x81 | Manondro fa efa misokatra ny fidirana manokana an'ny mpanjifa amin'ny tselatra QSPI amin'ny alalan'ny baiko QSPI_OPEN. | |||||||||
100 | NOT_CONFIGURED | Manondro fa tsy voarindra ilay fitaovana. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Manondro fa sahirana ny fitaovana noho ireto trangan-javatra manaraka ireto:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Manondro fa tsy misy valiny mitombina. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | Error General. |
Error Code Recovery
Ny tabilao etsy ambany dia mamaritra ny dingana mety hiverenan'ny kaody diso. Miankina amin'ny tranga fampiasana manokana ny fanarenana ny fahadisoana.
Tabilao 9. Famerenana ny Code Error ho an'ny Code Error fantatra
sarobidy | Valin'ny Code Error | Error Code Recovery |
4 | INVALID_COMMAND_ PARAMETERS | Alefaso indray ny lohatenin'ny baiko na lohapejy misy tohan-kevitra misy masontsivana voahitsy. Ho an'ny example, ataovy azo antoka fa alefa miaraka amin'ny sanda marina ny fametrahana saha lava amin'ny lohapejy. |
6 | COMMAND_INVALID_ ON_SOURCE | Alefaso indray ny baiko avy amin'ny loharano manan-kery toy ny JTAG, HPS, na lamba fototra. |
8 | CLIENT_ID_NO_MATCH | Andraso ny mpanjifa nanokatra ny fidirana amin'ny quad SPI hamita ny fidirana ary avy eo manidy ny fidirana manokana amin'ny quad SPI. |
9 | INVALID_ADDRESS | Dingana fanarenana lesoka mety: Ho an'ny GET_VOLTAGE baiko: Alefaso ny baiko miaraka amin'ny bitmask manankery. Ho an'ny baiko GET_TEMPERATURE: Alefaso ny baiko miaraka amin'ny toerana misy sensor sy saron-tava. Ho an'ny asa QSPI:
Ho an'ny RSU: Alefaso ny baiko miaraka amin'ny adiresy fanombohana manan-kery ny sarin'ny orinasa na ny fampiharana. |
B | FOTOANA DILA | Dingana fanarenana mety:
Ho an'ny baiko GET_TEMPERATURE: Avereno alefa indray ilay baiko. Raha mbola mitohy ny olana dia avereno amboary na tsingerina ny fitaovana. Ho an'ny fiasan'ny QSPI: Jereo ny fahamarinan'ny famantarana ny QSPI interfaces ary andramo indray ny baiko. Ho an'ny fampandehanana indray ny HPS: Avereno alefa indray ilay baiko. |
C | HW_TSY_VONONA | Dingana fanarenana mety:
Ho an'ny fiasan'ny QSPI: Avereno amboary ny fitaovana amin'ny alàlan'ny loharano. Ataovy azo antoka fa ny IP ampiasaina amin'ny fananganana ny endrikao dia mamela ny fidirana amin'ny tselatra QSPI. Ho an'ny RSU: Ampifandraiso amin'ny sary RSU ny fitaovana. |
80 | QSPI_HW_ERROR | Hamarino ny fahamarinan'ny famantarana ny QSPI interface ary ho azo antoka fa tsy simba ny fitaovana QSPI. |
81 | QSPI_ALREADY_OPEN | Efa nanokatra QSPI ny mpanjifa. Tohizo ny fandidiana manaraka. |
82 | EFUSE_SYSTEM_FAILURE | Andramo ny fanamboarana na tsingerin'ny herinaratra. Raha mbola mitohy ny hadisoana aorian'ny fanavaozana na tsingerin'ny herinaratra, dia mety ho simba sy tsy ho tafaverina ilay fitaovana. |
100 | NOT_CONFIGURED | Alefaso bitstream izay manamboatra ny HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | Dingana fanarenana lesoka mety:
Ho an'ny fampandehanana QSPI: Andraso ny fikirakirana mitohy na ny mpanjifa hafa hamita ny fandidiana. Ho an'ny RSU: Avereno amboarina ny fitaovana mba hamerenana amin'ny fahadisoana anatiny. Ho an'ny fampandehanana indray ny HPS: Andraso ny fanamboarana indray amin'ny alàlan'ny HPS na HPS Cold Reset ho vita. |
Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP User Guide Document Archives
Ho an'ny dikan-teny farany sy teo aloha an'ity torolàlana mpampiasa ity dia jereo ny Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP User Guide. Raha tsy voatanisa ny dikan-teny IP na rindrambaiko, dia mihatra ny torolalana momba ny mpampiasa ho an'ny IP na dikan-tsarimihetsika teo aloha.
Ny dikan-teny IP dia mitovy amin'ny dikan'ny rindrambaiko Intel Quartus Prime Design Suite hatramin'ny v19.1. Avy amin'ny rindrankajy Intel Quartus Prime Design Suite version 19.2 na aoriana, manana rafitra fanokafana IP vaovao ny cores IP.
Tantara fanavaozana antontan-taratasy ho an'ny mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface Intel FPGA IP User Guide
Document Version | Intel Quartus Prime Version | IP Version | FIOVANA | ||
2022.09.26 | 22.3 | 1.0.1 | Nanao ireto fanovana manaraka ireto:
Ny lisitry ny baiko sy ny famaritana latabatra.
|
||
2022.04.04 | 22.1 | 1.0.1 | Nohavaozina ny lisitry ny baiko sy ny famaritana latabatra.
|
||
2021.10.04 | 21.3 | 1.0.1 | Nanao izao fanovana manaraka izao:
|
||
2021.06.21 | 21.2 | 1.0.1 | Nanao ireto fanovana manaraka ireto:
|
||
2021.03.29 | 21.1 | 1.0.1 | Nanao ireto fanovana manaraka ireto:
|
||
2020.12.14 | 20.4 | 1.0.1 | Nanao ireto fanovana manaraka ireto: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Nanao ireto fanovana manaraka ireto:
|
||
2019.09.30 | 19.3 | 1.0.0 | Famoahana voalohany. |
Raha mila hevitra, tsidiho azafady: FPGAtechdocfeedback@intel.com
Documents / Loharano
![]() |
intel Mailbox Client miaraka amin'ny Avalon Streaming Interface FPGA IP [pdf] Torolàlana ho an'ny mpampiasa Mpanjifa Mailbox miaraka amin'ny Avalon Streaming Interface FPGA IP, Mailbox Client, Avalon Streaming Interface FPGA IP |