intel Mailbox Client ma Avalon Streaming Interface FPGA IP User Guide
Pusa Meli Client ma Avalon® Streaming Interface Intel FPGA IP Overview
O le Pusa Meli Client ma Avalon® streaming interface Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) e maua ai se ala feso'ota'iga i le va o lau fa'aaganu'u masani ma le pule o masini malupuipuia (SDM). E mafai ona e fa'aogaina le Pusa Meli fa'atasi ma Avalon ST IP e lafo atu ai fa'atonuga ma maua mai fa'amatalaga tali mai SDM fa'aoga pito i luga. O le Pusa Meli Client ma Avalon ST IP o loʻo faʻamatalaina galuega e faʻatautaia e le SDM.
E mafai ona fa'aogaina e lau fa'asinomaga masani lenei ala feso'ota'iga e maua ai fa'amatalaga ma maua ai le flash memory mai fa'aoga pito i lalo:
- Le Chip ID
- Le Temperature Sensor
- O le Voltagu Sensor
- Fa'ata'ita'iga fa'aigoa fa'ata'i fa'ata'ifa (SPI) fa'amanatuga moli
Fa'aaliga: I totonu o lenei taiala faʻaoga, o le upu Avalon ST e faapuupuuina le Avalon streaming interface poʻo le IP.
Ata 1. Pusa Meli Client ma Avalon ST IP System Design
O le ata o lo'o i lalo o lo'o fa'aalia ai se talosaga e faitau ai e le Pusa Meli ma Avalon ST IP le Chip ID.
Ata 2. Pusa Meli Client ma Avalon ST IP Faitau Chip ID
Masini Fesoasoani Aiga
O lo'o lisiina atu i lalo fa'amatalaga tulaga lagolago mo le Intel FPGA IPs:
- Fesoasoani muamua - O loʻo avanoa le IP mo faʻataʻitaʻiga ma tuʻufaʻatasiga mo lenei aiga masini. O fa'ata'ita'iga taimi e aofia ai fa'amatalaga fa'ainisinia muamua o fa'atuai e fa'atatau i fa'amatalaga vave pe a uma le fa'atulagaina. O fa'ata'ita'iga o taimi e mafai ona suia a'o fa'aleleia atili e le su'ega silicon le fa'amaopoopo i le va o le silikoni moni ma fa'ata'ita'iga taimi. E mafai ona e fa'aogaina lenei IP mo su'esu'ega fa'akomepiuta ma le fa'aogaina o puna'oa, fa'ata'ita'iga, pine, su'esu'ega fa'aletonu, su'esu'ega taimi fa'avae (fa'asoaina o paipa), ma fuafuaga fa'aliliu I/O (lautele o fa'amaumauga, loloto le loloto, fefa'ataua'iga tulaga I/O. ese).
- Lagolago muamua - O le IP e faʻamaonia ma faʻataʻitaʻiga taimi muamua mo lenei aiga masini. O le IP e fa'amalieina uma mana'oga fa'atino, ae atonu o lo'o fa'aauau pea su'esu'ega taimi mo le aiga masini. E mafai ona faʻaaogaina i mamanu gaosiga ma le faʻaeteete.
- Lagolago mulimuli - O le IP e faʻamaonia ma faʻataʻitaʻiga taimi mulimuli mo lenei aiga masini. O le IP e faʻamalieina uma galuega ma taimi manaʻomia mo le aiga masini ma e mafai ona faʻaaogaina i mamanu gaosiga.
Laulau 1. Masini Fesoasoani Aiga
Aiga masini | Lagolago |
Intel Agilex™ | Agai i luma |
Fa'aaliga: E le mafai ona e fa'atusa le Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP ona e maua e le IP tali mai le SDM. Ina ia faʻamaonia lenei IP, ua fautuaina e Intel e te faia suʻesuʻega meafaigaluega.
Fa'amatalaga Fa'atatau
Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP Release Notes
Parameter
Igoa Parameter | Taua | Fa'amatalaga |
Fa'aagaaga tulaga fa'aoga | Ua Tapē | A e fa'aogaina lenei fa'aoga, o le Pusa Meli Client ma Avalon streaming interface Intel FPGA IP e aofia ai le fa'ailoga_status_invalid. A faʻamaonia le command_status_invalid, e tatau ona e toe setiina le IP. |
Fa'afeso'ota'i
O le ata o loʻo i lalo o loʻo faʻaalia ai le Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP interfaces:
Ata 3. Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP Interfaces
Mo nisi fa'amatalaga e uiga i feso'ota'iga feso'ota'iga Avalon, va'ai ile Avalon Interface Specifications.
Fa'amatalaga Fa'atatau
Avalon Interface Specifications
Uati ma Toe Seti Fesootaiga
Laupapa 2. Uati ma Toe Seti Fesootaiga
Igoa Faailoga | Fa'atonuga | Fa'amatalaga |
i_clk | Ulufale | O le uati lea mo Avalon streaming interfaces. Ole maualuga ole taimi ile 250MHz. |
in_reset | Ulufale | O se toe seti maualuga lea. Fa'ailoa in_reset e toe setiina le Pusa Meli Client ma Avalon streaming interface Intel FPGA IP (Mailbox Client with Avalon ST IP). A fa'ailoa mai le fa'ailoga in_reset, e tatau i le SDM ona fa'amama so'o se gaioiga o lo'o fa'atali mai le Pusa Meli Client ma Avalon ST IP. O lo'o fa'aauauina pea e le SDM fa'atonuga mai isi tagata fa'atau.
Ina ia mautinoa o loʻo saʻo lelei le faʻaogaina o le Pusa Meli ma Avalon ST IP pe a ulufale le masini i le faʻaoga faʻaoga, o lau mamanu e tatau ona aofia ai le Reset Release Intel FPGA IP e taofi ai le seti seia oʻo i le FPGA ie i totonu o le faʻaoga faʻaoga. Ua fautuaina e Intel le faʻaaogaina o se faʻasologa faʻasologa pe a faʻafesoʻotaʻi le tagata faʻaoga toe faʻaaogaina poʻo le gaioiga o le Reset Release IP i |
le toe setiina o le taulaga o le Pusa Meli Client ma Avalon ST IP. Ina ia faʻatinoina le toe setiina o le synchronizer, faʻaaoga le Reset Bridge Intel FPGA IP o loʻo maua i le Platform Designer.
Fa'aaliga: Mo le faʻatulagaina o le IP ma taʻiala fesoʻotaʻiga i totonu o le Platform Designer, faʻafesoʻotaʻi le Fesoʻotaʻiga Manaʻomia ma Vaega Faʻafeiloaʻi mo le Faʻamatalaga Faʻamatalaga Faʻamatalaga Faʻamatalaga Ex.ample ata i le Intel Agilex Configuration User Guide. |
Command Interface
Fa'aoga le Avalon Streaming (Avalon ST) interface e lafo ai fa'atonuga i le SDM.
Laulau 3. Fa'atonuga Feso'ota'iga
Igoa Faailoga | Fa'atonuga | Fa'amatalaga |
poloaiga_sauni | Tuuina atu | O le Pusa Meli Client ma Avalon ST Intel FPGA IP fa'amaonia le command_ready pe a sauni e talia fa'atonuga mai le talosaga. Ole ready_latency e 0 ta'amilosaga. O le Pusa Meli Client ma Avalon ST e mafai ona talia command_data [31:0] i le taamilosaga lava lea e tasi e fai mai le command_ready. |
command_valid | Ulufale | O le command_valid faailo o loʻo faʻamaonia e faʻaalia ai e aoga le command_data. |
fa'amatalaga_fa'atonu[31:0] | Ulufale | O le command_data bus e ave fa'atonuga ile SDM. Va'ai i le Lisi Poloaiga ma Fa'amatalaga mo fa'amatalaga o poloaiga. |
command_startofpacket | Ulufale | O le command_startofpacket o loʻo faʻaalia i le taamilosaga muamua o se pusa faʻatonu. |
command_endofpacket | Ulufale | O le command_endofpacket o loʻo faʻaalia i le taamilosaga mulimuli o le faʻatonuga se afifi. |
Ata 4. Taimi mo Avalon ST Poloaiga Packet
Fa'afeso'ota'i Tali
O le SDM Avalon ST Client IP e auina atu tali i lau talosaga e faʻaaoga ai le tali tali.
Laulau 4. Tali Fa'afeso'ota'i
Fa'ailoga 5 | Fa'atonuga | Fa'amatalaga |
tali_sauni | Ulufale | E mafai e le fa'atatauga o talosaga ona fa'ailoa le tali_ready signal i so'o se taimi e mafai ai ona maua se tali. |
tali_aoga | Tuuina atu | O lo'o fa'ailoa mai e le SDM le tali_vali e fa'ailoa ai o tali_fa'amatalaga e aoga. |
tali_faamatalaga[31:0] | Tuuina atu | Ole SDM e fa'auluina le tali_fa'amatalaga e tu'uina atu ai fa'amatalaga e mana'omia. O le upu muamua o le tali o se ulutala e iloa ai le poloaiga o loʻo tuʻuina atu e le SDM. Fa'asino i Lisi Poloaiga ma Fa'amatalaga mo fa'amatalaga o poloaiga. |
tali_startofpacket | Tuuina atu | O le tali_startofpacket e fa'aalia i le taamilosaga muamua o se tali tali. |
tali_endofpacket | Tuuina atu | O le tali_endofpacket e fa'aalia i le taamilosaga mulimuli o se tali tali. |
Ata 5. Taimi mo Avalon ST Tali Tali
Poloaiga Tulaga Fa'afeso'ota'i
Laulau 5. Poloaiga Tulaga Fa'afeso'ota'i
Igoa Faailoga | Fa'atonuga | Fa'amatalaga |
command_status_invalid | Tuuina atu | O le command_status_invalid e fai mai e faʻaalia se mea sese. O lenei faailo e masani ona faʻamaonia e faʻaalia ai o le umi o le poloaiga o loʻo faʻamaonia i le ulutala o le faʻatonuga e le fetaui ma le umi o le poloaiga na lafoina. A fa'ailoa mai le command_status_invalid, e tatau ona fa'ailoa e lau fa'atonuga in_reset e toe amata ai le Pusa Meli ma le Avalon streaming interface Intel FPGA IP. |
Ata 6. Toe setiina ina ua uma le command_status_invalid Fa'ailoa
Poloaiga ma Tali
E feso'ota'i le pule o le talimalo ma le SDM i le fa'aogaina o pusa fa'atonu ma tali e ala i le Pusa Meli Client Intel FPGA IP.
O le upu muamua o le faʻatonuga ma tali tali o se ulutala e maua ai faʻamatalaga autu e uiga i le poloaiga poʻo le tali.
Ata 7. Fa'atonu Ulutala ma Tali
Fa'aaliga: Ole fanua LENGTH ile ulutala fa'atonu e tatau ona fetaui ma le umi ole poloaiga ole fa'atonuga tutusa.
O le siata o lo'o i lalo o lo'o fa'amatalaina ai fanua o le fa'atonuga o le ulutala.
Laulau 6. Fa'amatalaga Ulutala Poloaiga ma Tali
Ulutala | Bit | Fa'amatalaga |
Fa'apolopolo | [31:28] | Fa'apolopolo. |
ID | [27:24] | Le poloaiga ID. O le ulutala tali e toe fa'afo'i le ID o lo'o fa'ailoa mai i le ulutala fa'atonu. Va'ai i le Operation Commands mo fa'amatalaga o fa'atonuga. |
0 | [23] | Fa'apolopolo. |
UMI | [22:12] | Numera o upu o finauga e mulimuli i le ulutala. O le IP e tali mai ma se mea sese pe afai o se numera sese o upu o finauga e tuʻuina mo se faʻatonuga. Afai e i ai se le fetaui i le va o le umi o le poloaiga o loʻo faʻamaonia i le ulutala o le poloaiga ma le numera o upu na lafoina. O le IP e si'i a'e le 3 o le Interrupt Status Register (COMMAND_INVALID) ma le Pusa Meli e tatau ona toe setiina. |
Fa'apolopolo | [11] | Fa'apolopolo. E tatau ona seti i le 0. |
Poloaiga Code/Sese Code | [10:0] | Poloaiga Code o loʻo faʻamaonia ai le faʻatonuga. O le Error Code e fa'ailoa mai ai pe na manuia le fa'atonuga pe le manuia. I le fa'auluuluga o le fa'atonuga, o nei pusi o lo'o fa'atusalia ai le tulafono fa'atonu. I le ulutala tali, o nei fasi mea o loʻo faʻatusalia ai le faʻailoga sese. Afai e manuia le faʻatonuga, o le Error Code o le 0. Afai e le manuia le faʻatonuga, faʻafesoʻotaʻi tulafono sese o loʻo faʻamatalaina i le Tali Fa'ailoga Sese. |
Faʻatonuga Faʻagaioiga
Toe setiina le Quad SPI Flash
Taua: Mo masini Intel Agilex, e tatau ona e fa'afeso'ota'i le fa'aola moli po'o le quad SPI flash reset pine i le AS_nRST pine. E tatau i le SDM ona pulea atoatoa le toe setiina o le QSPI. Aua ne'i fa'afeso'ota'i le pine toe setiina o le quad SPI i so'o se talimalo i fafo.
Laulau 7. Lisi Poloaiga ma Fa'amatalaga
Poloaiga | Fa'ailoga (Hex) | Umi o Poloaiga (1) | Umi ole Tali (1) | Fa'amatalaga |
NOOP | 0 | 0 | 0 | Auina atu se tali tulaga OK. |
GET_IDCODE | 10 | 0 | 1 | O le tali e aofia ai le tasi finauga o le JTAG IDCODE mo le masini |
GET_CHIPID | 12 | 0 | 2 | O le tali e aofia ai le 64-bit CHIPID tau fa'atasi ai ma le upu sili ona taua muamua. |
GET_USERCODE | 13 | 0 | 1 | O le tali e aofia ai le tasi finauga o le 32-bit JTAG USERCODE e tusi le bitstream configuration i le masini. |
GET_VOLTAGE | 18 | 1 | n(2) | Ole GET_VOLTAGE i ai le fa'atonuga e tasi le fa'amatalaga o se bitmask e fa'amaonia ai ala e faitau ai. O le Bit 0 o loʻo faʻamaonia ai le ala 0, o le bit 1 o loʻo faʻamaonia ai le ala 1, ma isi. O le tali e aofia ai se finauga e tasi le upu mo vaega taitasi ua seti i le bitmask. O le voltage toe fa'afo'i mai ose numera fa'amaumau e le'i fa'ailogaina ma 16 bits i lalo ifo o le numera binary. Mo example, a voltage o le 0.75V toe faafoi 0x0000C000. (3) O masini Intel Agilex e tasi le voltage fa'alogo. O lona uiga, o le tali e tasi lava le upu. |
MAUA_ SUA | 19 | 1 | n(4) | O le GET_TEMPERATURE fa'atonuga e toe fa'afo'i ai le vevela po'o le vevela o le ie autu po'o le transceiver nofoaga e te fa'ailoaina.
Mo masini Intel Agilex, faʻaaoga le sensor_req finauga e faʻamaonia ai nofoaga. O le sensor_req e aofia ai vaega nei:
O le vevela na toe faʻafoʻi mai o se tau faʻamaumau saini ma 8 bits i lalo ifo o le numera binary. Mo example, o le vevela o le 10°C toe foʻi 0x00000A00. A o le vevela -1.5°C toe faafoi 0xFFFFFE80. |
RSU_IMAGE_ FUAFUAGA | 5C | 2 | 0 | Fa'aoso toe fetuutuuna'i mai le puna o fa'amatalaga e mafai ona avea ma falegaosimea po'o se ata talosaga. |
faaauau… |
- O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali.
- Mo masini Intel Agilex e lagolagoina le faitau tele o masini, fa'asino igoa e fetaui ma le aofa'i o ala e mafai ai i lau masini.
- Fa'asino i le Intel Agilex Power Management Guide Guide mo nisi fa'amatalaga e uiga i alavai ma nofoaga e iloa ai le vevela.
- Fa'asinoga n e fa'alagolago ile numera o masini masini.
Poloaiga | Fa'ailoga (Hex) | Umi o Poloaiga (1) | Umi ole Tali (1) | Fa'amatalaga | ||
O lenei fa'atonuga e mana'omia ai se finauga 64-bit e fa'amaonia ai le tuatusi fa'amaumauga o le toe fetuutuunai i le moli. Pe a lafo le finauga i le IP, e te lafo muamua fasi [31:0] sosoo ai ma fasi [63:32]. Afai e te le tuʻuina atu lenei finauga o lona tau e manatu e 0.
O le taimi lava e faʻagasolo ai e le masini lenei faʻatonuga, e toe faʻafoʻi le ulutala tali i le tali FIFO aʻo leʻi alu e toe faʻaleleia le masini. Ia mautinoa o le PC talimalo poʻo le pule talimalo e taofi le tautuaina o isi faʻalavelave ma taulaʻi i le faitauina o faʻamatalaga ulutala tali e faʻaalia ai le maeʻa manuia o le poloaiga. A leai, e le mafai e le PC talimalo poʻo le pule o le talimalo ona maua le tali i le taimi na amata ai le toe faʻatulagaina. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | O le RSU_GET_SPT e toe maua mai le nofoaga fa'amalama SPI quad mo laulau vaeluaga e lua o lo'o fa'aogaina e le RSU: SPT0 ma le SPT1. O le tali 4-upu o loʻo i ai faʻamatalaga nei: |
||
Upu | Igoa | Fa'amatalaga | ||||
0 | SPT0[63:32] | SPT0 tuatusi ile quad SPI flash. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | SPT1 tuatusi ile quad SPI flash. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Lipoti le tulaga o le toe fetuunaiga mulimuli. E mafai ona e faʻaogaina lenei faʻatonuga e siaki ai le tulaga faʻatulagaina i le taimi ma pe a maeʻa le faʻatulagaina. O le tali e aofia ai faʻamatalaga nei: | ||
Upu | Aotelega | Fa'amatalaga | ||||
0 | Setete | O lo'o fa'amatalaina le mea sese e feso'ota'i ma fa'atonuga. Fa'afo'i le 0 pe a leai ni fa'aletonu fa'atulagaina. O le fanua fa'aletonu e 2 fanua:
Va'ai ile Fa'aopoopoga: CONFIG_STATUS ma RSU_STATUS Fa'amatalaga Fa'ailoga Fa'ailoga i le Pusa Meli Client Intel FPGA IP Ta'iala mo le fa'amatalaga. |
||||
1 | Quartus Version | E maua i le Intel Quartus® Prime software versions i le va o le 19.4 ma le 21.2, o loʻo faʻaalia e le fanua:
|
E maua i le Intel Quartus Prime software version 21.3 po'o mulimuli ane, o le Quartus version fa'aalia:
Mo example, i le Intel Quartus Prime software version 21.3.1, o tau nei o lo'o fa'atusalia ai numera tele ma la'ititi Quartus fa'amalolo, ma le numera fa'afouina Quartus:
|
||||||
2 | Tulaga pine |
|
||||
3 | Tulaga galuega vaivai | O lo'o i ai le tau o galuega vaivai ta'itasi, tusa lava pe e te le'i tu'uina atu le galuega i se pine SDM.
|
||||
4 | Sese nofoaga | O lo'o i ai le mea sese. Toe fo'i 0 pe a leai ni mea sese. | ||||
5 | Fa'amatalaga sese | O lo'o iai fa'amatalaga sese. Toe fo'i 0 pe a leai ni mea sese. | ||||
RSU_STATUS | 5B | 0 | 9 | Lipoti le tulaga fa'aleleia faiga mamao o lo'o iai nei. E mafai ona e faʻaogaina lenei faʻatonuga e siaki ai le tulaga faʻatulagaina i le taimi o le faʻatulagaina ma pe a maeʻa. O lenei poloaiga e toe faafoi mai ai tali nei: | ||
Upu | Aotelega | Fa'amatalaga
(Faaauau….) |
- O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali
0-1 | Ata nei | Flash offset o le ata o lo'o fa'agasolo nei. | ||||
2-3 | Ata vaivai | Flash offset o le fa'amuamua sili ona le manuia ata talosaga. Afai e tele ata e maua ile flash memory, e teu le tau ole ata muamua na le manuia. Ole tau ole 0s uma e fa'aalia ai le leai o ni ata. Afai e leai ni ata fa'aletonu, o le vaega o totoe o upu o lo'o totoe o le fa'amatalaga tulaga e le teuina fa'amatalaga aoga. Fa'aaliga:O le si'i a'e i luga o le nCONFIG e toe fetuutuuna'i mai le ASx4, e le fa'amamaina ai lenei fanua. Fa'amatalaga e uiga i le fa'aletonu o ata e na'o fa'afouga pe a maua e le Pusa Meli Client se fa'atonuga fou RSU_IMAGE_UPDATE ma fa'alelei fa'alelei mai le ata fa'afouga. |
||||
4 | Setete | Fa'ailoga fa'aletonu o le ata fa'aletonu. E lua vaega ole fanua fa'aletonu:
Fa'aopoopo: CONFIG_STATUS ma le RSU_STATUS Fa'amatalaga Fa'ailoga Fa'ailoga i le Pusa Meli Client Intel FPGA IP User Guide mo nisi fa'amatalaga. |
||||
5 | Fa'aliliuga | RSU fa'aoga fa'aoga ma mea sese. Mo nisi fa'amatalaga, tagai ile RSU Tulaga ma Error Codes vaega ile Hard Processor System Remote System Update User Guide. |
||||
6 | Sese nofoaga | E teu ai le nofoaga sese o le ata ua faaletonu. Toe fo'i 0 mo le leai o ni mea sese. | ||||
7 | Fa'amatalaga sese | E teu fa'amatalaga fa'aletonu mo le fa'aletonu ata. Toe fo'i 0 pe a leai ni mea sese. | ||||
8 | Fa'ata'ita'i toe taumafai ata | Faitau le numera o toe taumafai na taumafai mo le ata o lo'o iai nei. O le fata e 0 muamua. Ua seti le fata i le 1 pe a uma le toe taumafai muamua, sosoo ai ma le 2 pe a uma le toe taumafai lona lua. Fa'ailoa le numera aupito maualuga o toe taumafai i lau Intel Quartus Prime Settings File (.qsf). O le fa'atonuga o le: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. O tau aoga mo le MAX_RETRY fa'atau e 1-3. Ole numera moni ole toe taumafai ole MAX_RETRY -1 O lenei fanua na fa'aopoopoina ile version 19.3 ole Intel Quartus Prime Pro Edition software. |
||||
faaauau… |
- O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali.
RSU_NOTIFY | 5D | 1 | 0 | Fa'amama uma fa'amatalaga sese i le tali a le RSU_STATUS ma toe fa'afo'i le fa'ailoga toe taumafai. O le finauga e tasi le upu e iai vaega nei:
E le o maua lenei poloaiga a'o le'i maua le 19.3 o le polokalama Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Talosaga avanoa fa'apitoa ile quad SPI. E te tu'uina atu lenei talosaga a'o le'i faia se isi talosaga a le QSPI. E talia e le SDM le talosaga pe afai e le o faʻaogaina le quad SPI ma e le o faʻapipiʻiina e le SDM le masini. Toe fo'i lelei pe a fa'atagaina e le SDM le avanoa. E tu'uina atu e le SDM le avanoa fa'apitoa i le kalani e fa'aoga ai lenei pusameli. O isi tagata fa'atau e le mafai ona fa'aogaina le quad SPI se'i vagana ua tu'u e le tagata fa'agaoioi le avanoa e fa'aaoga ai le fa'atonuga QSPI_CLOSE. Ole avanoa ile quad SPI e manatua ai masini e ala i so'o se pusameli IP client e le maua ile fa'aletonu ile mamanu e aofia ai le HPS, se'i vagana ua e tapeina le QSPI ile HPS software configuration. Taua: A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9. |
QSPI_CLOSE | 33 | 0 | 0 | Tapuni le avanoa fa'apitoa ile fa'aoga quad SPI. Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9. |
QSPI_SET_CS | 34 | 1 | 0 | Fa'ailoa mai se tasi o mea fa'apipi'i quad SPI e ala i laina filifili pu. Fai se finauga e tasi le upu e pei ona faamatalaina i lalo
Fa'aaliga: Intel Agilex po'o le Intel Stratix® 10 masini e lagolagoina le tasi AS x4 masini manatua mo le AS configuration mai le quad SPI masini e feso'ota'i i le nCSO[0]. O le taimi lava e ulufale ai le masini i le faʻaoga faʻaoga, e mafai ona e faʻaogaina le fa AS x4 flash manatua mo le faʻaogaina i le Pusa Meli Client IP poʻo le HPS e teu ai faʻamatalaga. LeMailbox Client IP poʻo le HPS e mafai ona faʻaogaina le nCSO[3:0] e faʻaoga ai masini quad SPI. |
faaauau… |
- O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali
Taua: A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9. | ||||
QSPI_FAITAU | 3A | 2 | N | Faitau le masini quad SPI fa'apipi'i. Ole maualuga ole tele ole fa'aliliuina ole 4 kilobytes (KB) po'o le 1024 upu. E lua finauga:
A manuia, toe fo'i le OK ona sosoo ai lea ma fa'amaumauga faitau mai le masini quad SPI. O le fa'aletonu tali e toe fa'afo'i mai ai se fa'ailoga sese. |
QSPI_WRITE | 39 | 2+N | 0 | Tusia fa'amaumauga i le masini quad SPI. Ole maualuga ole tele ole fa'aliliuina ole 4 kilobytes (KB) po'o le 1024 upu. E tolu finauga:
Ina ia saunia manatua mo tusitusiga, faʻaaoga le QSPI_ERASE poloaiga aʻo leʻi tuʻuina atu lenei poloaiga. |
QSPI_ERASE | 38 | 2 | 0 | Aveese se vaega 4/32/64 KB o le masini SPI quad. E lua finauga:
Taua:A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Faitau tusi resitala mai le masini quad SPI. Ole maualuga ole faitau ole 8 paita. E lua finauga:
|
faaauau… |
- O lenei numera e le o aofia ai le faʻatonuga poʻo le faʻauluuluga tali.
O se faitauga manuia e toe faafoi mai ai le OK tali code sosoo ai ma faʻamatalaga faitau mai le masini. O le fa'afouga o fa'amaumauga faitau e tele i le 4 paita. Afai o paita e faitau e le o se numera sa'o o le 4 paita, e fa'atumu i le tele o paita e 4 se'ia o'o i le isi upu tuaoi ma le tau o le paita e leai. Taua: A toe setiina le quad SPI, e tatau ona e mulimuli i faatonuga o loʻo faʻamaonia i totonu Toe setiina le Quad SPI Flash i le itulau 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Tusi i tusi resitala o le quad SPI. Ole maualuga ole tusitusi ole 8 paita. E tolu finauga:
Ina ia fa'atino se solo a le vāega po'o solo la'ititi, e tatau ona e fa'amaoti le tuatusi fa'asologa fa'asolosolo ile byte sili ona taua (MSB) ile fa'asologa ole byte (LSB) e pei ole fa'asologa o lo'o mulimuli mai.ample faaalia. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Auina atu se poloaiga opcode i le quad SPI. E tasi le finauga:
O se fa'atonuga manuia e toe fa'afo'i le OK tali code. |
Mo CONFIG_STATUS ma RSU_STATUS fa'amatalaga fa'ailoga fa'aletonu tetele ma laiti, fa'asino ile Fa'aopoopo: CONFIG_STATUS ma RSU_STATUS Fa'amatalaga Fa'ailoga Fa'ailoga i le Pusa Meli Client Intel FPGA IP User Guide.
Fa'amatalaga Fa'atatau
- Pusa Meli Client Intel FPGA IP User Guide: CONFIG_STATUS ma RSU_STATUS Fa'amatalaga Fa'ailoga Fa'ailoga
Mo nisi fa'amatalaga e uiga ile CONFIG_STATUS ma RSU_STATUS fa'ailoga sese. - Intel Agilex Power Management Guide Guide
Mo nisi fa'amatalaga e uiga i numera o alavai o le vevela ma le vevela sensing diodes (TSDs). - Intel Agilex Hard Processor System Technical Reference Manual
- Intel Agilex Hard Processor System Remote System Update Guide User
Tali Fa'ailoga Sese
Laulau 8. Fa'ailoga Fa'aletonu
Taua (Hex) | Tali Fa'ailoga Sese | Fa'amatalaga | |||||||||
0 | OK | Fa'ailoa mai ua mae'a manuia le fa'atonuga. E mafai e se fa'atonuga ona toe fa'afo'i sese le tulaga OK pe afai o se fa'atonuga, pei o le QSPI_READ ose vaega manuia. |
|||||||||
1 | INVALID_COMMAND | Fa'ailoa mai e le mafai e le boot ROM o lo'o utaina i le taimi nei ona fa'avasega pe iloa le tulafono fa'atonu. | |||||||||
3 | UNKNOWN_COMMAND | Fa'ailoa mai e le mafai e le firmware o lo'o fa'apipi'i nei ona fa'aliliu le tulafono fa'atonu. | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | Fa'ailoa mai e sese le fa'atulagaina o le poloaiga. Mo example, e le aoga le seti fanua umi i le ulutala. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Fa'ailoa mai o le fa'atonuga e sau mai se puna e le mafai. | |||||||||
8 | CLIENT_ID_NO_MATCH | Fa'ailoa mai e le mafai e le Client ID ona fa'atumu le talosaga e tapuni le avanoa fa'apitoa ile quad SPI. Ole Client ID e le fetaui ma le tagata o iai nei ile avanoa fa'apitoa ile quad SPI. | |||||||||
9 | INVALID_ADDRESS | E le aoga le tuatusi. O lenei mea sese o loʻo faʻaalia ai se tasi o tulaga nei:
|
|||||||||
A | AUTHENTICATION_FAIL | Fa'ailoa mai le fa'aletonu o le fa'amaoniaina o saini bitstream. | |||||||||
B | UMA LE TAIMI | O lenei mea sese e faʻaalia ai le taimi e malolo ai ona o tulaga nei:
|
|||||||||
C | HW_LE_SAUNI | Fa'ailoa mai se tasi o tulaga nei:
|
|||||||||
D | HW_ERROR | Fa'ailoa mai e le'i fa'amae'aina le fa'atonuga ona o mea sese e le mafai ona toe maua. | |||||||||
80 – 8F | COMMAND_SPECIFIC_ ERROR | Fa'ailoa mai se fa'atonuga sese fa'apitoa ona o se fa'atonuga SDM na e fa'aogaina. | |||||||||
SDM
Poloaiga |
Sese Igoa | Fa'ailoga sese | Fa'amatalaga | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ FAILURE | 0x82 | Fa'ailoa mai o le eFuse cache pointer e le aoga. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Fa'ailoa mai le QSPI flash memory error. O lenei mea sese o loʻo faʻaalia ai se tasi o tulaga nei: | ||||||||
QSPI_WRITE_ MEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_FAITAU |
|
||||||||||
QSPI_ALREADY_ OPEN | 0x81 | Fa'ailoa mai o le avanoa fa'apitoa a le kalani ile QSPI flash e ala ile QSPI_OPEN poloaiga ua uma ona tatala. | |||||||||
100 | LE'I_CONFIGURED | Fa'ailoa mai e le'i fa'atulagaina le masini. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ PISI | Fa'ailoa mai o lo'o pisi le masini ona o tulaga fa'aoga nei:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Fa'ailoa mai e leai se tali talafeagai e maua. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | Sese Lautele. |
Fa'afouga Fa'ailoga Fa'ailoga Sese
O le laulau o loʻo i lalo o loʻo faʻamatalaina ai laasaga e mafai ona toe faʻaleleia mai se faʻailoga sese. Fa'aletonu le toe fa'aleleia e fa'atatau ile fa'aoga fa'apitoa.
Fuafuaga 9. Fa'afouga Fa'ailoga Fa'ailoga mo Fa'ailoga Fa'ailoga ua iloa
Taua | Tali Fa'ailoga Sese | Fa'afouga Fa'ailoga Fa'ailoga Sese |
4 | INVALID_COMMAND_ PARAMETERS | Toe lafo le fa'atonuga po'o le ulutala fa'atasi ai ma finauga ma fa'atonuga fa'asa'o. Mo exampia, ia mautinoa o le umi o le fanua seti i le ulutala e auina atu ma le tau sa'o. |
6 | COMMAND_INVALID_ ON_SOURCE | Toe auina atu le poloaiga mai puna aoga e pei ole JTAG, HPS, po'o le ie autu. |
8 | CLIENT_ID_NO_MATCH | Faatali mo le tagata o tausia na tatalaina le avanoa i le quad SPI e faʻamaeʻa lona avanoa ona tapunia lea o le avanoa faʻapitoa ile quad SPI. |
9 | INVALID_ADDRESS | Laasaga e toe fa'aleleia ai mea sese: Mo GET_VOLTAGE fa'atonuga: Auina atu le fa'atonuga fa'atasi ai ma se mata'imata aoga. Mo GET_TEMPERATURE fa'atonuga: Auina atu le fa'atonuga fa'atasi ai ma le nofoaga fa'alogo lelei ma le matapulepule. Mo le fa'agaioiga QSPI:
Mo RSU: Auina atu le poloaiga ma se tuatusi amata aoga o le ata fale gaosi oloa poʻo le talosaga. |
B | UMA LE TAIMI | Laasaga toe fa'aleleia:
Mo GET_TEMPERATURE poloaiga: Toe taumafai e toe lafo le poloaiga. Afai e fa'aauau pea fa'afitauli, toe fa'atulaga pe fa'aola le masini. Mo le fa'agaioiga QSPI: Siaki fa'ailoga fa'amaoni o feso'ota'iga QSPI ma toe taumafai e fa'atonu. Mo HPS toe amata galuega: Toe taumafai e toe lafo le poloaiga. |
C | HW_LE_SAUNI | Laasaga toe fa'aleleia:
Mo le fa'agaioiga QSPI: Toe fa'atulaga le masini e ala i puna. Ia mautinoa o le IP na faʻaaogaina e fausia ai lau mamanu e mafai ai ona maua le QSPI flash. Mo RSU: Fa'atulaga le masini ile ata RSU. |
80 | QSPI_HW_ERROR | Siaki le faʻamaonia o le faʻailoga QSPI ma faʻamautinoa e le faʻaleagaina le masini QSPI. |
81 | QSPI_ALREADY_OPEN | Ua uma ona tatala e le tagata o tausia le QSPI. Fa'aauau le isi taotoga. |
82 | EFUSE_SYSTEM_FAILURE | Taumafai e toe fa'atulaga po'o le ta'amilosaga o le paoa. Afai e fa'aauau pea le fa'aletonu pe a uma ona toe fa'atulaga po'o le ta'amilosaga o le eletise, e ono fa'aleagaina le masini ma le toe fa'aleleia. |
100 | LE'I_CONFIGURED | Auina atu se bitstream e configures le HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ PISI | Laasaga e toe fa'aleleia ai mea sese:
Mo le fa'agaioiga QSPI: Fa'atali mo le fa'atulagaina fa'aauau po'o isi tagata o tausia e fa'amae'a le ta'aloga. Mo RSU: Toe fetuutuunai le masini e toe faʻaleleia mai mea sese i totonu. Mo HPS toe amata galuega: Fa'atali mo le toe fa'atulagaina e ala ile HPS po'o le HPS Cold Reset e fa'auma. |
Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP User Guide Document Archives
Mo lomiga lata mai ma muamua o lenei taiala fa'aoga, tagai ile Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP User Guide. Afai e le o lisiina se IP po'o se polokalama faakomepiuta, e fa'aoga le ta'iala mo le IP muamua po'o le polokalama faakomepiuta.
IP versions e tutusa ma le Intel Quartus Prime Design Suite software versions up to v19.1. Mai le Intel Quartus Prime Design Suite software version 19.2 poʻo mulimuli ane, IP cores o loʻo i ai se polokalame faʻaliliuga IP fou.
Tala'aga Toe Iloiloga o Pepa mo le Pusa Meli Client ma Avalon Streaming Interface Intel FPGA IP User Guide
Fa'amatalaga Fa'amaumauga | Intel Quartus Prime Version | IP Version | Suiga | ||
2022.09.26 | 22.3 | 1.0.1 | Faia suiga nei:
Lisi Poloaiga ma Fa'amatalaga laulau.
|
||
2022.04.04 | 22.1 | 1.0.1 | Fa'afou le Lisi Poloaiga ma Fa'amatalaga laulau.
|
||
2021.10.04 | 21.3 | 1.0.1 | Faia le suiga lea:
|
||
2021.06.21 | 21.2 | 1.0.1 | Faia suiga nei:
|
||
2021.03.29 | 21.1 | 1.0.1 | Faia suiga nei:
|
||
2020.12.14 | 20.4 | 1.0.1 | Faia suiga nei: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Faia suiga nei:
|
||
2019.09.30 | 19.3 | 1.0.0 | Fa'asalalauga muamua. |
Mo manatu faaalia, faamolemole asiasi: FPGAtechdocfeedback@intel.com
Pepa / Punaoa
![]() |
intel Mailbox Client ma Avalon Streaming Interface FPGA IP [pdf] Taiala mo Tagata Fa'aoga Pusa Meli Client ma Avalon Streaming Interface FPGA IP, Pusa Meli Client, Avalon Streaming Interface FPGA IP |