Intel Mailbox Kliyan ak Avalon Streaming Interface FPGA IP Gid Itilizatè
Kliyan bwat lèt ak Avalon® Streaming Interface Intel FPGA IP Overview
Kliyan bwat lèt la ak koòdone difizyon Avalon® Intel® FPGA IP (Mailbox Client with Avalon ST Client IP) bay yon kanal kominikasyon ant lojik koutim ou a ak manadjè aparèy sekirite (SDM). Ou ka sèvi ak Mailbox Client ak Avalon ST IP pou voye pake kòmand epi resevwa pakè repons nan modil periferik SDM. Kliyan Bwat Mail la ak Avalon ST IP defini fonksyon ke SDM a kouri.
Lojik koutim ou a ka itilize chanèl kominikasyon sa a pou resevwa enfòmasyon ak jwenn aksè nan memwa flash nan modil periferik sa yo:
- ID la Chip
- Capteur Tanperati a
- Vol latage Capteur
- Kwadwilatè seri periferik koòdone (SPI) memwa flash
Nòt: Pandan tout gid itilizatè sa a, tèm Avalon ST abreje koòdone difizyon Avalon oswa IP.
Figi 1. Kliyan bwat lèt ak Avalon ST IP System Design
Figi sa a montre yon aplikasyon kote Mailbox Client ak Avalon ST IP li Chip ID la.
Figi 2. Kliyan Bwat Postal ak Avalon ST IP Li Chip ID
Aparèy Sipò Fanmi
Sa ki anba la a bay lis definisyon nivo sipò aparèy pou IP Intel FPGA:
- Sipò davans — IP a disponib pou simulation ak konpilasyon pou fanmi aparèy sa a. Modèl distribisyon gen ladan estimasyon jeni inisyal reta yo ki baze sou enfòmasyon bonè apre layout. Modèl distribisyon yo sijè a chanje kòm tès Silisyòm amelyore korelasyon ki genyen ant Silisyòm aktyèl la ak modèl yo distribisyon. Ou ka itilize IP sa a pou etid sistèm achitekti ak itilizasyon resous, simulation, pin out, evalyasyon latansi sistèm, evalyasyon distribisyon debaz (bidjè tiyo), ak estrateji transfè I/O (lajè chemen done, pwofondè pete, estanda I/O komès). koupe).
- Sipò preliminè — IP la verifye ak modèl distribisyon preliminè pou fanmi aparèy sa a. IP a satisfè tout kondisyon fonksyonèl, men li ka toujou ap sibi analiz distribisyon pou fanmi aparèy la. Li ka itilize nan desen pwodiksyon ak prekosyon.
- Final sipò — IP la verifye ak dènye modèl distribisyon pou fanmi aparèy sa a. IP a satisfè tout kondisyon fonksyonèl ak distribisyon pou fanmi aparèy la epi yo ka itilize nan konsepsyon pwodiksyon an.
Tablo 1. Aparèy Sipò Fanmi
Fanmi Aparèy | Sipò |
Intel Agilex™ | Avanse |
Nòt: Ou pa kapab simulation Kliyan bwat lèt la ak Avalon Streaming Interface Intel FPGA IP paske IP a resevwa repons yo nan men SDM la. Pou valide IP sa a, Intel rekòmande pou w fè evalyasyon pyès ki nan konpitè.
Enfòmasyon ki gen rapò
Kliyan bwat lèt ak Avalon Streaming Interface Intel FPGA IP Release Notes
Paramèt
Non paramèt | Valè | Deskripsyon |
Pèmèt koòdone estati | Sou Off | Lè ou pèmèt koòdone sa a, Kliyan bwat lèt la ak koòdone difizyon Avalon Intel FPGA IP gen ladan siyal command_status_invalid la. Lè command_status_invalid afime, ou dwe reset IP la. |
Entèfas
Figi sa a montre kliyan bwat lèt la ak entèfas Avalon Streaming Intel FPGA IP interfaces:
Figi 3. Kliyan bwat lèt ak entèfas Avalon Streaming Intel FPGA IP entèfas
Pou plis enfòmasyon sou entèfas difizyon Avalon, al gade nan Espesifikasyon Entèfas Avalon.
Enfòmasyon ki gen rapò
Espesifikasyon entèfas Avalon
Revèy ak Reyajiste entèfas
Tablo 2. Revèy ak Reyajiste entèfas
Non siyal | Direksyon | Deskripsyon |
in_clk | Antre | Sa a se revèy pou entèfas difizyon Avalon yo. Frekans maksimòm nan 250 MHz. |
in_reset | Antre | Sa a se yon reset segondè aktif. Afime in_reset pou reset Kliyan bwat lèt la ak koòdone difizyon Avalon Intel FPGA IP (Kliyan bwat lèt ak Avalon ST IP). Lè siyal in_reset la afime, SDM a dwe retire nenpòt aktivite ki annatant soti nan Kliyan Bwat Mail la ak Avalon ST IP. SDM a ap kontinye trete kòmandman lòt kliyan yo.
Pou asire Mailbox Kliyan an ak Avalon ST IP fonksyone kòrèkteman lè aparèy la antre nan mòd itilizatè, konsepsyon ou dwe gen ladan Reset Release Intel FPGA IP pou kenbe reset la jiskaske twal FPGA la antre nan mòd itilizatè. Intel rekòmande pou itilize yon senkroniz reset lè w konekte reset itilizatè a oswa pwodiksyon IP Release Reset la |
pò a reset nan Mailbox Kliyan an ak Avalon ST IP. Pou aplike reset synchronizer la, sèvi ak Reset Bridge Intel FPGA IP ki disponib nan Platform Designer la.
Nòt: Pou enstansyasyon IP ak direktiv koneksyon nan Designer platfòm la, al gade nan Kominikasyon Obligatwa ak Konpozan Lame pou konsepsyon Mizajou Sistèm Remote Ex la.ample figi nan Intel Agilex Konfigirasyon Itilizatè Gid la. |
Entèfas kòmand
Sèvi ak koòdone Avalon Streaming (Avalon ST) pou voye kòmandman bay SDM la.
Tablo 3. Entèfas kòmand
Non siyal | Direksyon | Deskripsyon |
kòmand_pare | Sòti | Kliyan bwat lèt la ak Avalon ST Intel FPGA IP afime command_ready lè li pare pou resevwa kòmandman nan aplikasyon an. Read_latency la se 0 sik. Kliyan bwat lèt la ak Avalon ST ka aksepte command_data[31:0] nan menm sik la ke command_ready afime. |
komand_valid | Antre | Siyal command_valid la afime pou endike ke command_data valab. |
done_kòmand[31:0] | Antre | Otobis command_data kondui kòmandman nan SDM la. Gade nan Lis Kòmandman ak Deskripsyon pou definisyon kòmandman yo. |
command_startofpacket | Antre | Command_startofpacket la afime nan premye sik yon pake lòd. |
komand_endofpacket | Antre | Command_endofpacket a afime nan dènye sik kòmand yon pake. |
Figi 4. Distribisyon pou Pake Kòmandman Avalon ST
Entèfas repons
SDM Avalon ST Kliyan IP voye repons pou aplikasyon w lan lè l sèvi avèk koòdone repons lan.
Tablo 4. Entèfas repons
Siyal 5 | Direksyon | Deskripsyon |
repons_pare | Antre | Lojik aplikasyon an ka afime siyal response_ready chak fwa li kapab resevwa yon repons. |
repons_valid | Sòti | SDM a deklare response_valid pou endike repons_data valab. |
done_repons[31:0] | Sòti | SDM kondui response_data pou bay enfòmasyon yo mande yo. Premye mo repons lan se yon header ki idantifye kòmandman SDM ap bay la. Gade Lis Kòmandman ak Deskripsyon pou definisyon kòmandman yo. |
repons_startofpacket | Sòti | response_startofpacket la afime nan premye sik yon pake repons. |
repons_endofpacket | Sòti | Response_endofpacket la afime nan dènye sik yon pake repons. |
Figi 5. Tan pou Pake Repons Avalon ST
Entèfas Estati Kòmand
Tablo 5. Entèfas Estati Kòmand
Non siyal | Direksyon | Deskripsyon |
command_status_invalid | Sòti | Command_status_invalid a deklare pou endike yon erè. Siyal sa a tipikman afime pou endike ke longè kòmandman an espesifye nan header kòmand la pa matche ak longè kòmandman an voye. Lè command_status_invalid afime, lojik aplikasyon w lan dwe afime in_reset pou rekòmanse Mailbox Kliyan an ak koòdone difizyon Avalon Intel FPGA IP. |
Figi 6. Reyajiste apre command_status_invalid Asserts
Kòmandman ak Repons
Kontwolè lame a kominike ak SDM a lè l sèvi avèk pake lòd ak repons atravè bwat lèt kliyan Intel FPGA IP la.
Premye mo pakè kòmand ak repons yo se yon tèt ki bay enfòmasyon debaz sou lòd oswa repons lan.
Figi 7. Fòma Header kòmand ak repons
Nòt: Chan LENGTH nan header kòmand la dwe matche ak longè kòmandman korespondan an.
Tablo ki anba la a dekri jaden yo nan lòd la header.
Tablo 6. Kòmand ak repons Header Deskripsyon
Header | ti jan | Deskripsyon |
Rezève | [31:28] | Rezève. |
ID | [27:24] | ID lòd la. Header repons lan retounen ID ki espesifye nan header lòd la. Gade kòmandman operasyon yo pou deskripsyon kòmandman yo. |
0 | [23] | Rezève. |
LONGÈ | [22:12] | Kantite mo agiman apre tèt la. IP a reponn ak yon erè si yo antre yon move kantite mo nan agiman pou yon lòd bay yo. Si gen yon dezakò ant longè kòmand ki espesifye nan tèt lòd la ak kantite mo yo voye. IP a ogmante ti 3 nan Rejis Estati Entèwonp (COMMAND_INVALID) epi yo dwe reset Kliyan Bwat Postal la. |
Rezève | [11] | Rezève. Ou dwe mete sou 0. |
Kòd Kòmand/Kòd Erè | [10:0] | Kòd kòmandman presize lòd la. Kòd Erè a endike si kòmandman an te reyisi oswa echwe. Nan header kòmand la, Bits sa yo reprezante kòd lòd. Nan header repons lan, bits sa yo reprezante kòd erè. Si kòmandman an reyisi, Kòd Erè a se 0. Si kòmandman an echwe, al gade nan kòd erè ki defini nan Repons Kòd Erè. |
Kòmand Operasyon
Reyajiste kwadwilatè SPI Flash
Enpòtan: Pou aparèy Intel Agilex, ou dwe konekte flash seri a oswa kwadwilatè SPI flash reset PIN nan PIN AS_nRST la. SDM a dwe konplètman kontwole reset QSPI la. Pa konekte kwadwilatè SPI reset PIN la nan nenpòt lame ekstèn.
Tablo 7. Lis Kòmandman ak Deskripsyon
Kòmandman | Kòd (Hex) | Longè lòd (1) | Longè repons (1) | Deskripsyon |
NOOP | 0 | 0 | 0 | Voye yon repons sou sitiyasyon OK. |
GET_IDCODE | 10 | 0 | 1 | Repons lan gen yon sèl agiman ki se JTAG IDCODE pou aparèy la |
GET_CHIPID | 12 | 0 | 2 | Repons lan gen valè CHIPID 64-bit ak mo ki pi piti a an premye. |
GET_USERCODE | 13 | 0 | 1 | Repons lan gen yon sèl agiman ki se J 32-bitTAG USERCODE ke konfigirasyon bitstream la ekri nan aparèy la. |
GET_VOLTAGE | 18 | 1 | n(2) | GET_VOL laTAGE kòmand gen yon sèl agiman ki se yon bitmask ki espesifye chanèl yo li. Bit 0 presize kanal 0, ti jan 1 presize kanal 1, ak sou sa. Repons lan gen ladann yon agiman yon sèl mo pou chak bit mete nan bitmask la. VoltagE retounen se yon nimewo pwen fiks ki pa siyen ak 16 bit anba pwen binè a. Pou egzanpample, yon voltage nan 0.75V retounen 0x0000C000. (3) Aparèy Intel Agilex gen yon sèl voltage Capteur. Kontinwe, repons lan se toujou yon mo. |
GET_ TANPERATI | 19 | 1 | n(4) | Kòmand GET_TEMPERATURE a retounen tanperati oswa tanperati twal debaz la oswa kote chanèl transceiver ou presize.
Pou aparèy Intel Agilex, sèvi ak agiman sensor_req pou presize kote yo. Sensor_req a gen ladan jaden sa yo:
Tanperati a retounen se yon valè fiks siyen ak 8 bits anba pwen binè a. Pou egzanpample, yon tanperati 10°C retounen 0x00000A00. Yon tanperati -1.5°C retounen 0xFFFFFE80. |
RSU_IMAGE_ MIJOU | 5C | 2 | 0 | Deklanche rekonfigirasyon soti nan sous done ki ka swa faktori a oswa yon imaj aplikasyon. |
kontinye… |
- Nimewo sa a pa enkli tèt kòmand oswa repons lan.
- Pou aparèy Intel Agilex ki sipòte lekti plizyè aparèy, endèks n matche ak kantite chanèl ou pèmèt sou aparèy ou an.
- Gade nan Gid Itilizatè Intel Agilex Power Management pou plis enfòmasyon sou chanèl Capteur tanperati ak kote yo ye.
- Endèks n depann sou kantite mask detèktè.
Kòmandman | Kòd (Hex) | Longè lòd (1) | Longè repons (1) | Deskripsyon | ||
Kòmandman sa a pran yon agiman si ou vle 64-bit ki presize adrès done rekonfigirasyon an nan flash la. Lè w ap voye agiman an nan IP a, ou premye voye bits [31:0] ki te swiv pa bits [63:32]. Si ou pa bay agiman sa a valè li yo sipoze 0.
Yon fwa aparèy la trete kòmandman sa a, li retounen header repons lan nan repons FIFO anvan li kontinye pou rekonfigire aparèy la. Asire w ke PC lame a oswa kontwolè lame a sispann sèvis lòt entèwonp epi konsantre sou lekti done header repons yo pou endike kòmandman an te konplete avèk siksè. Sinon, PC lame a oswa kontwolè lame a ka pa kapab resevwa repons lan yon fwa pwosesis reconfiguration la te kòmanse. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | RSU_GET_SPT rekipere pozisyon flash SPI kwadwilatè pou de tab sou-patisyon ke RSU a itilize: SPT0 ak SPT1. Repons 4 mo a gen enfòmasyon sa yo: |
||
Pawòl | Non | Deskripsyon | ||||
0 | SPT0[63:32] | Adrès SPT0 nan kat SPI flash. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | Adrès SPT1 nan kat SPI flash. | ||||
3 | SPT1[31:0] | |||||
KONFIG_ ETATI | 4 | 0 | 6 | Rapòte estati dènye rekonfigirasyon an. Ou ka itilize kòmandman sa a pou tcheke estati konfigirasyon an pandan ak apre konfigirasyon. Repons lan gen enfòmasyon sa yo: | ||
Pawòl | Rezime | Deskripsyon | ||||
0 | Eta | Dekri erè ki gen rapò ak konfigirasyon ki pi resan an. Retounen 0 lè pa gen okenn erè konfigirasyon. Jaden erè a gen 2 jaden:
Gade nan Anèks: KONFIG_STATUS ak RSU_STATUS Deskripsyon Kòd Erè nan Mailbox Kliyan Intel la FPGA IP Gid itilizatè pou plis enfòmasyon. |
||||
1 | Quartus Version | Disponib nan vèsyon lojisyèl Intel Quartus® Prime ant 19.4 ak 21.2, jaden an montre:
|
Disponib nan vèsyon lojisyèl Intel Quartus Prime 21.3 oswa pita, vèsyon Quartus la montre:
Pou egzanpampNan vèsyon lojisyèl Intel Quartus Prime 21.3.1, valè sa yo reprezante nimewo pi gwo ak minè Quartus, ak nimewo aktyalizasyon Quartus:
|
||||||
2 | Estati PIN |
|
||||
3 | Estati fonksyon mou | Gen valè chak nan fonksyon mou yo, menm si ou pa te asiyen fonksyon an nan yon PIN SDM.
|
||||
4 | Kote erè | Gen kote erè a. Retounen 0 si pa gen okenn erè. | ||||
5 | Detay erè | Gen detay erè yo. Retounen 0 si pa gen okenn erè. | ||||
RSU_STATUS | 5B | 0 | 9 | Rapòte sitiyasyon aktyèl ajou sistèm aleka. Ou ka itilize kòmandman sa a pou tcheke estati konfigirasyon an pandan konfigirasyon epi apre li fin fini. Kòmandman sa a retounen repons sa yo: | ||
Pawòl | Rezime | Deskripsyon
(Kontinye....) |
- Nimewo sa a pa enkli tèt kòmand oswa repons lan
0-1 | Imaj aktyèl la | Flash konpanse nan imaj aplikasyon an kounye a ap kouri. | ||||
2-3 | Echèk imaj | Flash konpanse nan pi gwo priyorite echèk imaj aplikasyon an. Si plizyè imaj ki disponib nan memwa flash, estoke valè premye imaj ki echwe a. Yon valè tout 0 yo endike pa gen okenn imaj echèk. Si pa gen imaj ki echwe, rès mo ki rete nan enfòmasyon sou estati yo pa estoke enfòmasyon ki valab. Nòt:Yon kwen k ap monte sou nCONFIG pou rekonfigire soti nan ASx4, pa klè jaden sa a. Enfòmasyon sou mizajou echèk sèlman lè Kliyan Bwat la resevwa yon nouvo kòmand RSU_IMAGE_UPDATE ak konfigirasyon avèk siksè nan imaj aktyalizasyon an. |
||||
4 | Eta | Kòd echèk nan imaj la echèk. Jaden erè a gen de pati:
Anèks: Deskripsyon Kòd Erè CONFIG_STATUS ak RSU_STATUS nan Gid Itilizatè Intel FPGA IP Kliyan Bwat la pou plis enfòmasyon. |
||||
5 | Version | Vèsyon koòdone RSU ak sous erè. Pou plis enfòmasyon, al gade nan seksyon Estati RSU ak Kòd Erè nan Gid Itilizatè Mizajou Sistèm Remote System Hard Processor System. |
||||
6 | Kote erè | Sere kote erè a nan imaj la echèk. Retounen 0 pou pa gen okenn erè. | ||||
7 | Detay erè | Sere detay erè yo pou imaj ki pa gen okenn pwoblèm. Retounen 0 si pa gen okenn erè. | ||||
8 | Kontwar reesye imaj aktyèl la | Konte kantite retry ki te eseye pou imaj aktyèl la. Kontwa a se 0 okòmansman. Yo mete kontwa a sou 1 apre premye re-eseye a, Lè sa a, 2 apre yon dezyèm re-essai. Espesifye kantite maksimòm retry nan Anviwònman Intel Quartus Prime ou a File (.qsf). Kòmandman an se: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Valè valab pou kontwa MAX_RETRY yo se 1-3. Kantite aktyèl retay disponib se MAX_RETRY -1 Yo te ajoute jaden sa a nan vèsyon 19.3 nan lojisyèl Intel Quartus Prime Pro Edition. |
||||
kontinye… |
- Nimewo sa a pa enkli tèt kòmand oswa repons lan.
RSU_NOTIFY | 5D | 1 | 0 | Efase tout enfòmasyon erè nan repons RSU_STATUS la epi reinitialize kontwa re-eseye a. Agiman yon sèl mo a gen jaden sa yo:
Kòmand sa a pa disponib anvan vèsyon 19.3 nan lojisyèl Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Mande aksè eksklizif nan kwadwilatè SPI la. Ou bay demann sa a anvan nenpòt lòt demann QSPI. SDM a aksepte demann lan si kwadwilatè SPI a pa itilize epi SDM a pa konfigirasyon aparèy la. Retounen OK si SDM akòde aksè. SDM bay aksè eksklizif pou kliyan an lè l sèvi avèk bwat lèt sa a. Lòt kliyan pa ka jwenn aksè nan kwadwilatè SPI jiskaske kliyan aktif la abandone aksè lè l sèvi avèk lòd QSPI_CLOSE la. Aksè nan aparèy memwa flash SPI kwadwilatè atravè nenpòt IP kliyan bwat lèt pa disponib pa default nan desen ki gen ladan HPS, sof si ou enfim QSPI a nan konfigirasyon lojisyèl HPS. Enpòtan: Lè reset kwadwilatè SPI, ou dwe swiv enstriksyon ki espesifye nan Reyajiste kwadwilatè SPI Flash nan paj 9. |
QSPI_CLOSE | 33 | 0 | 0 | Fèmen aksè eksklizif nan koòdone kwadwilatè SPI la. Enpòtan:Lè reset kwadwilatè SPI, ou dwe swiv enstriksyon ki espesifye nan Reyajiste kwadwilatè SPI Flash nan paj 9. |
QSPI_SET_CS | 34 | 1 | 0 | Espesifye youn nan aparèy SPI kwadwilatè ki tache atravè liy seleksyon chip yo. Pran yon agiman yon sèl mo jan sa dekri anba a
Nòt: Aparèy Intel Agilex oswa Intel Stratix® 10 sipòte yon aparèy memwa flash AS x4 pou konfigirasyon AS soti nan aparèy kwadwilatè SPI ki konekte ak nCSO[0]. Yon fwa aparèy la antre nan mòd itilizatè, ou ka itilize jiska kat memwa flash AS x4 pou itilize ak Mailbox Client IP oswa HPS kòm depo done. TheMailbox Client IP oswa HPS ka itilize nCSO[3:0] pou jwenn aksè nan aparèy kwadwilatè SPI. |
kontinye… |
- Nimewo sa a pa enkli tèt kòmand oswa repons lan
Enpòtan: Lè reset kwadwilatè SPI, ou dwe swiv enstriksyon ki espesifye nan Reyajiste kwadwilatè SPI Flash nan paj 9. | ||||
QSPI_READ | 3A | 2 | N | Li aparèy SPI kwadwilatè ki tache a. Gwosè maksimòm transfè a se 4 kilobyte (KB) oswa 1024 mo. Pran de agiman:
Lè siksè, retounen OK ki te swiv pa li done ki soti nan aparèy la kwadwilatè SPI. Yon repons echèk retounen yon kòd erè. |
QSPI_WRITE | 39 | 2+N | 0 | Ekri done nan aparèy SPI kwadwilatè a. Gwosè maksimòm transfè a se 4 kilobyte (KB) oswa 1024 mo. Li pran twa agiman:
Pou prepare memwa pou ekriti, sèvi ak kòmandman QSPI_ERASE anvan ou bay lòd sa a. |
QSPI_ERASE | 38 | 2 | 0 | Efase yon sektè 4/32/64 KB nan aparèy kwadwilatè SPI a. Pran de agiman:
Enpòtan:Lè reset kwadwilatè SPI, ou dwe swiv enstriksyon ki espesifye nan Reyajiste kwadwilatè SPI Flash nan paj 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Li rejis ki soti nan aparèy kwadwilatè SPI a. Lekti maksimòm lan se 8 octets. Pran de agiman:
|
kontinye… |
- Nimewo sa a pa enkli tèt kòmand oswa repons lan.
Yon lekti siksè retounen kòd repons OK ki te swiv pa done li nan aparèy la. Retounen done li se nan miltip 4 octets. Si bytes pou li pa yon miltip egzat de 4 octets, li rembourré ak miltip de 4 octets jiska pwochen fwontyè mo ak valè bit rembourré se zewo. Enpòtan: Lè reset kwadwilatè SPI, ou dwe swiv enstriksyon ki espesifye nan Reyajiste kwadwilatè SPI Flash nan paj 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Ekri nan rejis kwadwilatè SPI la. Ekri maksimòm lan se 8 octets. Li pran twa agiman:
Pou fè yon efase sektè oswa efase sou-sektè, ou dwe presize adrès flash seri a nan lòd ki pi enpòtan byte (MSB) jiska pi piti byte enpòtan (LSB) kòm ansyen sa a.ample ilistre. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Voye yon opcode kòmand nan kwadwilatè SPI la. Pran yon sèl agiman:
Yon lòd siksè retounen kòd repons OK. |
Pou deskripsyon kòd erè CONFIG_STATUS ak RSU_STATUS pi gwo ak minè, al gade nan Anèks: Deskripsyon Kòd Erè CONFIG_STATUS ak RSU_STATUS nan Gid Itilizatè IP Kliyan Bwat Postal Intel FPGA.
Enfòmasyon ki gen rapò
- Bwat lèt Kliyan Intel FPGA IP Itilizatè Gid: Deskripsyon Kòd Erè CONFIG_STATUS ak RSU_STATUS
Pou plis enfòmasyon sou kòd erè CONFIG_STATUS ak RSU_STATUS. - Gid Itilizatè Intel Agilex Power Management
Pou plis enfòmasyon sou nimewo chanèl Capteur tanperati a ak dyod deteksyon tanperati (TSD). - Manyèl referans teknik Intel Agilex Hard Processor System
- Intel Agilex Hard Processor System Remote System Update Guide Itilizatè
Repons Kòd Erè
Tablo 8. Kòd erè
Valè (Hex) | Repons Kòd Erè | Deskripsyon | |||||||||
0 | OK | Endike ke kòmandman an te konplete avèk siksè. Yon kòmandman ka erè retounen estati OK si yon lòd, tankou QSPI_READ se pasyèlman siksè. |
|||||||||
1 | INVALID_COMMAND | Endike ke ROM nan bòt kounye a chaje pa ka dekode oswa rekonèt kòd la lòd. | |||||||||
3 | UNKNOWN_COMMAND | Endike firmwèr ki chaje kounye a pa ka dekode kòd lòd la. | |||||||||
4 | ENVALID_COMMAND_ PARAMETERS | Endike kòmandman an mal fòma. Pou egzanpample, anviwònman an jaden longè nan header pa valab. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Endike ke kòmandman an soti nan yon sous pou li pa pèmèt. | |||||||||
8 | CLIENT_ID_NO_MATCH | Endike ID Kliyan an pa ka ranpli demann lan pou fèmen aksè eksklizif nan kwadwilatè SPI. ID Kliyan an pa matche ak kliyan ki egziste deja ak aksè eksklizif aktyèl la nan kwadwilatè SPI. | |||||||||
9 | INVALID_ADDRESS | Adrès la pa valab. Erè sa a endike youn nan kondisyon sa yo:
|
|||||||||
A | AUTHENTICATION_FAIL | Endike konfigirasyon bitstream siyati otantifikasyon echèk la. | |||||||||
B | TIME OUT | Erè sa a endike tan soti akòz kondisyon sa yo:
|
|||||||||
C | HW_PA_PRE | Endike youn nan kondisyon sa yo:
|
|||||||||
D | HW_ERROR | Endike ke kòmandman an te konplete san siksè akòz erè pyès ki nan konpitè ki pa ka repare. | |||||||||
80 - 8F | COMMAND_SPECIFIC_ ERROR | Endike yon erè espesifik kòmand akòz yon kòmand SDM ou te itilize. | |||||||||
SDM
Kòmandman |
Non Erè | Kòd erè | Deskripsyon | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ FAILURE | 0x82 | Endike ke konsèy eFuse kachèt la pa valab. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Endike erè memwa flash QSPI. Erè sa a endike youn nan kondisyon sa yo: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_ALREADY_ Louvri | 0x81 | Endike aksè eksklizif kliyan an nan QSPI flash atravè lòd QSPI_OPEN deja louvri. | |||||||||
100 | NOT_CONFIGURED | Endike ke aparèy la pa configuré. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ OKIPE | Endike ke aparèy la okipe akòz ka itilizasyon sa yo:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Endike ke pa gen okenn repons valab ki disponib. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERÈ | Erè Jeneral. |
Rekiperasyon Kòd erè
Tablo ki anba a dekri etap posib pou retabli yon kòd erè. Rekiperasyon erè depann sou ka itilizasyon espesifik.
Tablo 9. Rekiperasyon Kòd Erè pou Kòd Erè li te ye
Valè | Repons Kòd Erè | Rekiperasyon Kòd erè |
4 | ENVALID_COMMAND_ PARAMETERS | Revoye tèt la kòmand oswa header ak agiman ak paramèt korije. Pou egzanpample, asire ke anviwònman an jaden longè nan header voye ak valè ki kòrèk la. |
6 | COMMAND_INVALID_ ON_SOURCE | Revoye kòmandman an soti nan sous valab tankou JTAG, HPS, oswa twal nwayo. |
8 | CLIENT_ID_NO_MATCH | Rete tann kliyan ki te louvri aksè a kwadwilatè SPI pou konplete aksè li epi li fèmen aksè eksklizif pou kwadwilatè SPI. |
9 | INVALID_ADDRESS | Etap rekiperasyon erè posib: Pou GET_VOLTAGE kòmand: Voye kòmand ak yon bitmask valab. Pou lòd GET_TEMPERATURE: Voye kòmandman ak kote detèktè ki valab ak mask detèktè. Pou operasyon QSPI:
Pou RSU: Voye lòd ak yon adrès kòmanse valab nan imaj faktori a oswa aplikasyon an. |
B | TIME OUT | Etap rekiperasyon posib:
Pou lòd GET_TEMPERATURE: Reesye voye kòmandman an ankò. Si pwoblèm persiste, rekonfigire oswa sikile aparèy la. Pou operasyon QSPI: Tcheke entegrite siyal nan koòdone QSPI epi eseye lòd ankò. Pou operasyon rekòmanse HPS: Reeseye voye kòmandman an ankò. |
C | HW_PA_PRE | Etap rekiperasyon posib:
Pou operasyon QSPI: Rekonfigirasyon aparèy la atravè sous. Asire w ke IP itilize pou konstwi konsepsyon ou pèmèt aksè nan flash QSPI la. Pou RSU: Konfigure aparèy la ak imaj RSU. |
80 | QSPI_HW_ERROR | Tcheke entegrite siyal koòdone QSPI a epi asire aparèy QSPI a pa andomaje. |
81 | QSPI_ALREADY_OPEN | Kliyan deja louvri QSPI. Kontinye ak pwochen operasyon an. |
82 | EFUSE_SYSTEM_FAILURE | Eseye rekonfigirasyon oswa sik pouvwa. Si erè a pèsiste apre rekonfigirasyon oswa sik pouvwa, aparèy la ka domaje epi li ka irekirab. |
100 | NOT_CONFIGURED | Voye yon bitstream ki configure HPS la. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ OKIPE | Etap rekiperasyon erè posib:
Pou operasyon QSPI: Tann pou konfigirasyon kontinyèl oswa lòt kliyan fini operasyon an. Pou RSU: Rekonfigirasyon aparèy pou sòti anba yon erè entèn. Pou operasyon rekòmanse HPS: Rete tann rekonfigirasyon atravè HPS oswa HPS Cold Reset pou konplete. |
Kliyan bwat lèt ak Avalon Streaming Interface Intel FPGA IP Gid Itilizatè Dokiman Achiv
Pou dènye vèsyon yo ak vèsyon anvan yo nan gid itilizatè sa a, al gade nan Kliyan bwat lèt ak Avalon Streaming Interface Intel FPGA IP Gid itilizatè. Si yon IP oswa yon vèsyon lojisyèl pa nan lis la, gid itilizatè a pou IP oswa vèsyon lojisyèl anvan an aplike.
Vèsyon IP yo se menm jan ak vèsyon lojisyèl Intel Quartus Prime Design Suite jiska v19.1. Soti nan vèsyon lojisyèl Intel Quartus Prime Design Suite 19.2 oswa pita, nwayo IP gen yon nouvo konplo vèsyon IP.
Istwa Revizyon Dokiman pou Kliyan Bwat Mail la ak Avalon Streaming Interface Intel FPGA IP Gid Itilizatè
Vèsyon dokiman an | Intel Quartus Prime Version | IP Version | Chanjman | ||
2022.09.26 | 22.3 | 1.0.1 | Te fè chanjman sa yo:
Lis Kòmandman ak Tablo Deskripsyon.
|
||
2022.04.04 | 22.1 | 1.0.1 | Mete ajou Lis Kòmandman ak Tablo Deskripsyon.
|
||
2021.10.04 | 21.3 | 1.0.1 | Te fè chanjman sa a:
|
||
2021.06.21 | 21.2 | 1.0.1 | Te fè chanjman sa yo:
|
||
2021.03.29 | 21.1 | 1.0.1 | Te fè chanjman sa yo:
|
||
2020.12.14 | 20.4 | 1.0.1 | Te fè chanjman sa yo: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Te fè chanjman sa yo:
|
||
2019.09.30 | 19.3 | 1.0.0 | Premye lage. |
Pou fidbak, tanpri vizite: FPGAtechdocfeedback@intel.com
Dokiman / Resous
![]() |
Intel Mailbox Kliyan ak Avalon Streaming Interface FPGA IP [pdfGid Itilizatè Kliyan bwat lèt ak Avalon Streaming Interface FPGA IP, Mailbox Kliyan, Avalon Streaming Entèfas FPGA IP |