intel Mailbox Client sareng Avalon Streaming Interface FPGA IP Guide User
Klién kotak surat sareng Avalon® Streaming Interface Intel FPGA IP Overview
Klién Kotak Surat sareng panganteur streaming Avalon® Intel® FPGA IP (Klién Kotak Surat sareng IP Klién Avalon ST) nyayogikeun saluran komunikasi antara logika khusus anjeun sareng manajer alat anu aman (SDM). Anjeun tiasa nganggo Klién Kotak Surat sareng Avalon ST IP pikeun ngirim pakét paréntah sareng nampi pakét réspon tina modul periferal SDM. Klién Kotak Surat sareng Avalon ST IP ngahartikeun fungsi anu dijalankeun ku SDM.
Logika khusus anjeun tiasa nganggo saluran komunikasi ieu pikeun nampi inpormasi sareng ngaksés mémori lampu kilat tina modul periferal ieu:
- ID Chip
- Sénsor Suhu
- The Voltage sénsor
- Quad serial panganteur periferal (SPI) memori flash
Catetan: Sakuliah pituduh pamaké ieu, istilah Avalon ST singketan Avalon panganteur streaming atawa IP.
Gambar 1. Klién kotak surat sareng Desain Sistem IP Avalon ST
Gambar di handap ieu nunjukkeun aplikasi dimana Klién Kotak Surat sareng Avalon ST IP maca Chip ID.
Angka 2. Klién kotak surat sareng Avalon ST IP Maca Chip ID
Rojongan kulawarga Alat
Di handap ieu daptar definisi tingkat rojongan alat pikeun Intel FPGA IPs:
- rojongan sateuacanna - IP sayogi pikeun simulasi sareng kompilasi pikeun kulawarga alat ieu. Modél waktos kalebet perkiraan rékayasa awal ngeunaan telat dumasar kana inpormasi post-layout awal. Modél waktos tiasa robih nalika tés silikon ningkatkeun korelasi antara silikon anu saleresna sareng modél waktos. Anjeun tiasa make IP ieu pikeun arsitéktur sistem jeung studi utilization sumberdaya, simulasi, pin kaluar, assessments latency sistem, assessments timing dasar (pipeline budgeting), sarta strategi mindahkeun I / O (lebar data-jalur, burst jero, I / O dagang standar. kaluar).
- Pangrojong awal — IP diverifikasi nganggo modél waktos awal pikeun kulawarga alat ieu. IP nyumponan sadaya sarat fungsional, tapi masih tiasa ngalaman analisa waktos kanggo kulawarga alat. Éta tiasa dianggo dina desain produksi kalayan ati-ati.
- rojongan final - IP diverifikasi nganggo modél waktos akhir pikeun kulawarga alat ieu. IP nyumponan sadaya syarat fungsional sareng waktos kanggo kulawarga alat sareng tiasa dianggo dina desain produksi.
Tabél 1. Rojongan kulawarga Alat
Kulawarga Alat | Ngarojong |
Intel Agilex™ | Maju |
Catetan: Anjeun teu bisa simulate Klién kotak surat kalawan Avalon Streaming Interface Intel FPGA IP sabab IP narima réspon ti SDM. Pikeun ngonfirmasi IP ieu, Intel nyarankeun yén anjeun ngalakukeun évaluasi hardware.
Émbaran patali
Klién Kotak Surat sareng Avalon Streaming Interface Intel FPGA IP Release Notes
Parameter
Ngaran Parameter | Nilai | Katerangan |
Aktipkeun panganteur status | Pareuman | Lamun anjeun ngaktipkeun panganteur ieu, Klién kotak surat kalawan Avalon panganteur streaming Intel FPGA IP ngawengku sinyal command_status_invalid. Nalika command_status_invalid negeskeun, anjeun kedah ngareset IP. |
Antarbeungeut
Gambar di handap ieu ngagambarkeun Klién Kotak Surat sareng Avalon Streaming Interface Intel FPGA IP interfaces:
Gambar 3. Klién kotak surat sareng Avalon Streaming Interface Intel FPGA IP Interfaces
Kanggo inpo nu langkung lengkep ihwal panganteur streaming Avalon, tingal Spésifikasi Antarmuka Avalon.
Émbaran patali
Avalon Interface spésifikasi
Jam sareng Reset Interfaces
Méja 2. Jam sareng Reset Interfaces
Ngaran Sinyal | Arah | Katerangan |
di_clk | Input | Ieu jam pikeun panganteur streaming Avalon. Frékuénsi maksimum dina 250 MHz. |
in_reset | Input | Ieu reset tinggi aktip. Negeskeun in_reset pikeun ngareset Klién Kotak Surat sareng panganteur streaming Avalon Intel FPGA IP (Kotak Surat Klién sareng Avalon ST IP). Nalika sinyal in_reset negeskeun, SDM kudu siram sagala aktivitas pending ti Klién kotak surat kalawan Avalon ST IP. SDM terus ngolah paréntah ti klien séjén.
Pikeun mastikeun Klién Kotak Surat sareng Avalon ST IP tiasa leres nalika alatna asup kana modeu pangguna, desain anjeun kedah kalebet Reset Release Intel FPGA IP pikeun nahan reset dugi ka lawon FPGA lebet kana modeu pangguna. Intel nyarankeun ngagunakeun sinkronisasi reset nalika nyambungkeun reset pamaké atawa kaluaran Reset Release IP ka |
port reset tina Klién kotak surat kalawan Avalon ST IP. Pikeun nerapkeun reset synchronizer, make Reset Bridge Intel FPGA IP sadia dina Desainer Platform.
Catetan: Pikeun instansi IP sareng pedoman sambungan dina Desainer Platform, tingal Komponén Komunikasi sareng Host anu Dibutuhkeun pikeun Desain Pembaruan Sistem Jauh Ex.ample inohong dina Intel Agilex Konfigurasi Guide pamaké. |
Paréntah Interface
Paké Avalon Streaming (Avalon ST) panganteur pikeun ngirim paréntah ka SDM.
meja 3. Paréntah Interface
Ngaran Sinyal | Arah | Katerangan |
paréntah_siap | Kaluaran | Klién Kotak Surat sareng Avalon ST Intel FPGA IP negeskeun command_ready nalika siap nampi paréntah tina aplikasi. Ready_latency nyaéta 0 siklus. Klién Kotak Surat sareng Avalon ST tiasa nampi command_data [31:0] dina siklus anu sami anu ditegeskeun ku command_ready. |
paréntah_valid | Input | Sinyal command_valid negeskeun nunjukkeun yén command_data sah. |
data_paréntah [31:0] | Input | Beus command_data ngajalankeun paréntah ka SDM. Tingal Daptar Komando sareng Katerangan pikeun definisi paréntah. |
command_startofpacket | Input | Command_startofpacket negeskeun dina siklus kahiji pakét paréntah. |
command_endofpacket | Input | Command_endofpacket negeskeun dina siklus terakhir paréntah pakét. |
Angka 4. Timing pikeun Avalon ST Komando Packet
Interface réspon
SDM Avalon ST Client IP ngirimkeun réspon kana aplikasi anjeun nganggo antarmuka réspon.
meja 4. Respon Interface
Sinyal 5 | Arah | Katerangan |
respon_siap | Input | Logika aplikasi tiasa negeskeun sinyal response_ready iraha waé éta tiasa nampi réspon. |
response_valid | Kaluaran | SDM negeskeun response_valid pikeun nunjukkeun yén response_data sah. |
data_réspon[31:0] | Kaluaran | SDM ngajalankeun response_data pikeun nyayogikeun inpormasi anu dipénta. Kecap mimiti réspon nyaéta lulugu anu ngidentipikasi paréntah anu disayogikeun ku SDM. ngarujuk kana Daptar Komando jeung Pedaran pikeun definisi paréntah. |
response_startofpacket | Kaluaran | response_startofpacket negeskeun dina siklus kahiji pakét respon. |
response_endofpacket | Kaluaran | The response_endofpacket negeskeun dina siklus ahir pakét respon. |
angka 5. Timing pikeun Avalon ST Tanggapan Packet
Paréntah Status Interface
Tabél 5. Paréntah Status Interface
Ngaran Sinyal | Arah | Katerangan |
command_status_invalid | Kaluaran | The command_status_invalid negeskeun nunjukkeun kasalahan. Sinyal ieu biasana nunjukkeun yén panjang paréntah anu ditunjuk dina lulugu paréntah henteu cocog sareng panjang paréntah anu dikirim. Nalika command_status_invalid negeskeun, logika aplikasi anjeun kedah negeskeun in_reset pikeun ngabalikan deui Klién Kotak Surat sareng panganteur streaming Avalon Intel FPGA IP. |
Gambar 6. Reset Saatos command_status_invalid Asserts
Paréntah jeung Tanggapan
Controller host komunikasi sareng SDM nganggo paréntah sareng pakét réspon via Kotak Surat Klién Intel FPGA IP.
Kecap kahiji tina paréntah jeung respon pakét nyaéta lulugu nu nyadiakeun informasi dasar ngeunaan paréntah atawa respon.
Gambar 7. Format Lulugu Paréntah sareng Tanggapan
Catetan: Widang LENGTH dina lulugu paréntah kedah cocog sareng panjang paréntah tina paréntah anu saluyu.
Tabel di handap ieu ngajelaskeun widang paréntah lulugu.
Tabél 6. Paréntah sarta Tanggapan Lulugu Pedaran
lulugu | Bit | Katerangan |
Ditangtayungan | [31:28] | Ditangtayungan. |
ID | [27:24] | Komando ID. lulugu respon mulih ID dieusian dina lulugu paréntah. Tingal Paréntah Operasi pikeun déskripsi paréntah. |
0 | [23] | Ditangtayungan. |
PANJANG | [22:12] | Jumlah kecap argumen di handap lulugu. IP ngabales ku kasalahan upami jumlah kecap argumen anu salah diasupkeun pikeun paréntah anu dipasihkeun. Lamun aya mismatch antara panjang paréntah dieusian dina lulugu paréntah jeung jumlah kecap dikirim. IP naékkeun bit 3 tina Interrupt Status Register (COMMAND_INVALID) sareng Klién Kotak Surat kedah direset. |
Ditangtayungan | [11] | Ditangtayungan. Kudu disetel ka 0. |
Kode Paréntah / Kode Kasalahan | [10:0] | Kode Komando nangtukeun paréntah. Kode Kasalahan nunjukkeun naha paréntahna suksés atanapi gagal. Dina lulugu paréntah, bit ieu ngagambarkeun kode paréntah. Dina lulugu respon, bit ieu ngagambarkeun kode kasalahan. Upami paréntahna suksés, Kode Kasalahan nyaéta 0. Upami paréntahna gagal, tingal kodeu kasalahan anu ditetepkeun dina Tanggapan Kode Kasalahan. |
Paréntah Operasi
Ngareset Quad SPI Flash
penting: Pikeun alat Intel Agilex, anjeun kudu nyambungkeun flash serial atawa quad SPI flash reset pin ka pin AS_nRST. SDM kudu pinuh ngadalikeun reset QSPI. Ulah nyambungkeun quad SPI reset pin ka sagala host éksternal.
meja 7. Daptar Komando jeung Pedaran
Paréntah | Kode (Hex) | Paréntah Panjang (1) | Panjang réspon (1) | Katerangan |
NOOP | 0 | 0 | 0 | Ngirim réspon status OK. |
GET_IDCODE | 10 | 0 | 1 | Tanggapan ngandung hiji argumen anu JTAG IDCODE pikeun alat |
GET_CHIPID | 12 | 0 | 2 | Résponna ngandung nilai CHIPID 64-bit kalayan kecap anu paling henteu signifikan heula. |
GET_USERCODE | 13 | 0 | 1 | Responna ngandung hiji argumen nyaéta 32-bit JTAG USERCODE yén konfigurasi bitstream nyerat ka alat. |
GET_VOLTAGE | 18 | 1 | n(2) | The GET_VOLTAGParéntah E gaduh argumen tunggal anu mangrupikeun bitmask anu nangtukeun saluran anu dibaca. Bit 0 nangtukeun saluran 0, bit 1 nangtukeun saluran 1, jeung saterusna. Responna ngawengku argumen hiji kecap pikeun tiap bit diatur dina bitmask nu. voltage balik mangrupa angka tetep-titik unsigned kalawan 16 bit handap titik binér. Pikeun example, voltage tina 0.75V mulih 0x0000C000. (3) Alat Intel Agilex gaduh vol tunggaltage sénsor. Akibatna, réspon téh salawasna hiji kecap. |
GET_ SUHU | 19 | 1 | n(4) | Paréntah GET_TEMPERATURE mulihkeun suhu atawa suhu tina lawon inti atawa lokasi saluran transceiver anjeun tangtukeun.
Pikeun alat Intel Agilex, paké sensor_req argumen pikeun nangtukeun lokasi. The sensor_req ngawengku widang di handap ieu:
Suhu anu dipulangkeun mangrupikeun nilai tetep anu ditandatanganan kalayan 8 bit di handapeun titik binér. Pikeun example, suhu 10 ° C balik 0x00000A00. A tina hawa -1.5 ° C mulih 0xFFFFFE80. |
RSU_IMAGE_ UPDATE | 5C | 2 | 0 | Micu konfigurasi ulang tina sumber data anu tiasa janten pabrik atanapi gambar aplikasi. |
dituluykeun… |
- Jumlah ieu teu kaasup paréntah atawa lulugu respon.
- Pikeun alat Intel Agilex nu ngarojong maca sababaraha alat, indéks n cocog jumlah saluran Anjeun ngaktipkeun dina alat Anjeun.
- Rujuk kana Intel Agilex Power Manajemén Guide pamaké Kanggo inpo nu langkung lengkep ihwal saluran sareng lokasi sensor suhu.
- Indéks n gumantung kana jumlah masker sensor.
Paréntah | Kode (Hex) | Paréntah Panjang (1) | Panjang réspon (1) | Katerangan | ||
Paréntah ieu nyandak argumen 64-bit pilihan anu nangtukeun alamat data konfigurasi ulang dina lampu kilat. Nalika ngirim argumen ka IP, anjeun mimiti ngirim bit [31:0] dituturkeun ku bit [63:32]. Upami anjeun henteu masihan argumen ieu, nilaina dianggap 0.
Sakali alat ngolah paréntah ieu, éta mulih lulugu respon kana respon FIFO saméméh proceeds mun reconfigure alat. Pastikeun PC host atanapi host controller eureun ngalayanan interrupts séjén sarta museurkeun kana maca data lulugu respon pikeun nandaan paréntah réngsé junun. Upami teu kitu, host PC atanapi host controller moal tiasa nampi réspon saatos prosés konfigurasi ulang dimimitian. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | RSU_GET_SPT retrieves quad SPI lokasi flash pikeun dua tabel sub-partisi nu make RSU: SPT0 na SPT1. Tanggapan 4 kecap ngandung inpormasi ieu: |
||
Kecap | Ngaran | Katerangan | ||||
0 | SPT0[63:32] | Alamat SPT0 dina quad SPI flash. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | Alamat SPT1 dina quad SPI flash. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Ngalaporkeun status tina reconfiguration panungtungan. Anjeun tiasa nganggo paréntah ieu pikeun pariksa status konfigurasi nalika sareng saatos konfigurasi. Tanggapan ngandung inpormasi ieu: | ||
Kecap | Ringkesan | Katerangan | ||||
0 | Nagara | Ngajelaskeun kasalahan patali konfigurasi panganyarna. Mulih 0 lamun euweuh kasalahan konfigurasi. Widang kasalahan ngagaduhan 2 widang:
Rujuk kana Lampiran: CONFIG_STATUS sareng Pedaran Kode Kasalahan RSU_STATUS dina Kotak Surat Client Intel IP FPGA Pituduh pamaké pikeun inpormasi lengkep. |
||||
1 | Vérsi Quartus | Sadia dina vérsi parangkat lunak Intel Quartus® Prime antara 19.4 sareng 21.2, widang mintonkeun:
|
Sadia dina software Intel Quartus Prime versi 21.3 atanapi engké, versi Quartus mintonkeun:
Pikeun example, dina software Intel Quartus Prime versi 21.3.1, nilai di handap ieu ngagambarkeun angka kaluaran Quartus mayor jeung minor, sarta jumlah update Quartus:
|
||||||
2 | Status pin |
|
||||
3 | Status fungsi lemes | Ngandung nilai unggal fungsi lemes, malah lamun teu ditugaskeun fungsi ka pin SDM.
|
||||
4 | Kasalahan lokasi | Ngandung lokasi kasalahan. Mulih 0 lamun euweuh kasalahan. | ||||
5 | Rincian kasalahan | Ngandung rinci kasalahan. Mulih 0 lamun euweuh kasalahan. | ||||
RSU_STATUS | 5B | 0 | 9 | Ngalaporkeun status pamutahiran sistem jauh ayeuna. Anjeun tiasa nganggo paréntah ieu pikeun pariksa status konfigurasi salami konfigurasi sareng saatos réngsé. Paréntah ieu mulihkeun réspon di handap ieu: | ||
Kecap | Ringkesan | Katerangan
(Teruskeun….) |
- Jumlah ieu teu kaasup paréntah atawa lulugu respon
0-1 | Gambar ayeuna | Flash offset tina gambar aplikasi ayeuna ngajalankeun. | ||||
2-3 | Gagal gambar | Flash offset tina prioritas pangluhurna gagal gambar aplikasi. Lamun sababaraha gambar sadia dina mémori flash, nyimpen nilai gambar munggaran nu gagal. A nilai sadaya 0s nunjukkeun euweuh gambar gagal. Upami teu aya gambar anu gagal, sésa-sésa kecap tina inpormasi status henteu nyimpen inpormasi anu sah. Catetan:A tepi rising on nCONFIG pikeun reconfigure ti ASx4, teu jelas widang ieu. Inpormasi ngeunaan gambar gagal ngan ukur diénggalan nalika Klién Kotak Surat nampi paréntah RSU_IMAGE_UPDATE énggal sareng suksés ngonpigurasi tina gambar pembaruan. |
||||
4 | Nagara | Kode gagal tina gambar gagal. Widang kasalahan ngagaduhan dua bagian:
Appendix: CONFIG_STATUS na RSU_STATUS Kasalahan Code Katerangan dina Kotak Surat Client Intel FPGA IP Guide pamaké pikeun émbaran leuwih lengkep. |
||||
5 | Vérsi | Vérsi panganteur RSU jeung sumber kasalahan. Kanggo inpo nu leuwih lengkep, tingal bagian RSU Status jeung Kode Kasalahan dina Hard Processor System Jauh System Update Pituduh pamaké. |
||||
6 | Kasalahan lokasi | Nyimpen lokasi kasalahan tina gambar gagal. Mulih 0 pikeun euweuh kasalahan. | ||||
7 | Rincian kasalahan | Nyimpen rinci kasalahan pikeun gambar gagal. Mulih 0 lamun euweuh kasalahan. | ||||
8 | Counter coba deui gambar ayeuna | Ngitung jumlah percobaan deui anu parantos dicobian pikeun gambar ayeuna. counter nyaeta 0 mimitina. Counter disetel ka 1 saatos cobian deui anu kahiji, teras 2 saatos cobian deui anu kadua. Sebutkeun jumlah maksimal usaha ulang dina Setélan Intel Quartus Prime anjeun File (.qsf). Paréntah nyaéta: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. Nilai valid pikeun MAX_RETRY counter nyaéta 1-3. Jumlah sabenerna retries sadia nyaeta MAX_RETRY -1 Widang ieu ditambahkeun dina versi 19.3 tina software Intel Quartus Prime Pro Edition. |
||||
dituluykeun… |
- Jumlah ieu teu kaasup paréntah atawa lulugu respon.
RSU_NOTIFY | 5D | 1 | 0 | Mupus sadaya inpormasi kasalahan dina réspon RSU_STATUS sareng ngareset counter coba deui. Argumen hiji kecap mibanda widang di handap ieu:
Paréntah ieu henteu sayogi sateuacan vérsi 19.3 parangkat lunak Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Requests aksés ekslusif kana quad SPI. Anjeun ngaluarkeun pamundut ieu sateuacan pamundut QSPI anu sanés. SDM nampi pamundut upami quad SPI henteu dianggo sareng SDM henteu ngonpigurasikeun alat. Mulih OK lamun SDM masihan aksés. SDM masihan aksés ekslusif ka klien nganggo kotak surat ieu. klien sejenna teu bisa ngakses quad SPI dugi klien aktip relinquishes aksés ngagunakeun paréntah QSPI_CLOSE. Aksés ka alat mémori flash quad SPI via IP klien kotak surat teu sadia sacara standar dina desain nu ngawengku HPS, iwal mun nganonaktipkeun QSPI dina konfigurasi software HPS. penting: Nalika ngareset quad SPI, anjeun kudu turutan parentah dieusian dina Ngareset Quad SPI Flash dina kaca 9. |
QSPI_CLOSE | 33 | 0 | 0 | Nutup aksés ekslusif kana panganteur quad SPI. penting:Nalika ngareset quad SPI, anjeun kudu turutan parentah dieusian dina Ngareset Quad SPI Flash dina kaca 9. |
QSPI_SET_CS | 34 | 1 | 0 | Nangtukeun salah sahiji alat quad SPI napel via chip pilih garis. Nyandak argumen hiji kecap sakumaha ditétélakeun di handap
Catetan: Alat Intel Agilex atanapi Intel Stratix® 10 ngarojong hiji alat memori flash AS x4 pikeun konfigurasi AS tina alat quad SPI disambungkeun ka nCSO [0]. Sakali alat diasupkeun kana mode pamaké, Anjeun bisa make nepi ka opat AS x4 flash memori pikeun pamakéan ku Kotak Surat Client IP atawa HPS salaku gudang data. TheMailbox Client IP atanapi HPS tiasa nganggo nCSO [3:0] pikeun ngaksés alat quad SPI. |
dituluykeun… |
- Jumlah ieu teu kaasup paréntah atawa lulugu respon
penting: Nalika ngareset quad SPI, anjeun kudu turutan parentah dieusian dina Ngareset Quad SPI Flash dina kaca 9. | ||||
QSPI_READ | 3A | 2 | N | Maca alat quad SPI napel. Ukuran transfer maksimum nyaéta 4 kilobyte (KB) atanapi 1024 kecap. Nyandak dua argumen:
Nalika suksés, mulih OK dituturkeun ku data dibaca tina alat quad SPI. Réspon kagagalan mulihkeun kodeu kasalahan. |
QSPI_WRITE | 39 | 2+N | 0 | Nulis data kana alat quad SPI. Ukuran transfer maksimum nyaéta 4 kilobyte (KB) atanapi 1024 kecap. Nyandak tilu argumen:
Pikeun nyiapkeun mémori pikeun nyerat, paké paréntah QSPI_ERASE sateuacan ngaluarkeun paréntah ieu. |
QSPI_ERASE | 38 | 2 | 0 | Mupus sektor 4/32/64 KB tina alat quad SPI. Nyandak dua argumen:
penting:Nalika ngareset quad SPI, anjeun kudu turutan parentah dieusian dina Ngareset Quad SPI Flash dina kaca 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Ngabaca registers ti alat quad SPI. Bacaan maksimum nyaéta 8 bait. Nyandak dua argumen:
|
dituluykeun… |
- Jumlah ieu teu kaasup paréntah atawa lulugu respon.
A dibaca suksés mulih kode respon OK dituturkeun ku data dibaca ti alat. Ngabalikeun data dibaca aya dina sababaraha 4 bait. Upami bait anu dibaca sanes kelipatan pasti tina 4 bait, éta dilapis ku sababaraha bait 4 dugi ka wates kecap salajengna sareng nilai bit empuk nol. penting: Nalika ngareset quad SPI, anjeun kudu turutan parentah dieusian dina Ngareset Quad SPI Flash dina kaca 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Nulis kana registers tina quad SPI. Nu nulis maksimum nyaéta 8 bait. Nyandak tilu argumen:
Pikeun ngalakukeun mupus séktor atanapi mupus sub-séktor, anjeun kedah netepkeun alamat flash séri dina bait paling signifikan (MSB) kana urutan bait paling signifikan (LSB) salaku conto di handap ieu.ample ngagambarkeun. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Ngirimkeun paréntah opcode ka quad SPI. Nyokot hiji argumen:
Paréntah suksés mulihkeun kodeu réspon OK. |
Pikeun CONFIG_STATUS sareng RSU_STATUS katerangan kode kasalahan utama sareng minor, tingal Appendix: CONFIG_STATUS sareng RSU_STATUS Katerangan Kode Kasalahan dina Pitunjuk Pamaké IP FPGA Klién Kotak Surat.
Émbaran patali
- Pituduh Pamaké IP FPGA Klién Kotak Surat: CONFIG_STATUS sareng RSU_STATUS Katerangan Kode Kasalahan
Kanggo inpo nu langkung lengkep ihwal kode kasalahan CONFIG_STATUS sareng RSU_STATUS. - Intel Agilex Power Manajemén Guide pamaké
Kanggo inpo nu langkung lengkep ihwal nomer saluran sensor suhu sareng dioda sensing suhu (TSD). - Intel Agilex Hard Processor System Téknis Rujukan Manual
- Intel Agilex Hard Processor System Jauh System Update Guide pamaké
Tanggapan Kode Kasalahan
meja 8. Kode Kasalahan
Nilai (Hex) | Tanggapan Kode Kasalahan | Katerangan | |||||||||
0 | OK | Nunjukkeun yén paréntah parantos réngsé. Hiji paréntah bisa erroneously balik status OK lamun paréntah, kayaning QSPI_READ sawaréh suksés. |
|||||||||
1 | INVALID_COMMAND | Nunjukkeun yén boot ROM ayeuna dimuat teu bisa decode atawa ngakuan kodeu paréntah. | |||||||||
3 | UNKNOWN_COMMAND | Nunjukkeun yén firmware ayeuna dimuat teu bisa decode kodeu paréntah. | |||||||||
4 | INVALID_COMMAND_ PARAMETER | Nunjukkeun yén paréntahna salah formatna. Pikeun exampLe, setelan widang panjang dina lulugu teu valid. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Nunjukkeun yén paréntahna ti sumber anu henteu diaktipkeun. | |||||||||
8 | CLIENT_ID_NO_MATCH | Nunjukkeun yén Klién ID teu bisa ngalengkepan pamundut nutup aksés ekslusif kana quad SPI. Klién ID henteu cocog sareng klien anu tos aya sareng aksés ekslusif ayeuna ka quad SPI. | |||||||||
9 | INVALID_ADDRESS | Alamatna teu valid. Kasalahan ieu nunjukkeun salah sahiji kaayaan di handap ieu:
|
|||||||||
A | AUTHENTICATION_FAIL | Nunjukkeun konfigurasi bitstream gagal auténtikasi signature. | |||||||||
B | SÉÉP WAKTOS | Kasalahan ieu nunjukkeun waktos kaluar kusabab kaayaan ieu:
|
|||||||||
C | HW_TEU_SIAP | Nunjukkeun salah sahiji kaayaan di handap ieu:
|
|||||||||
D | HW_ERROR | Nunjukkeun yén paréntah réngsé gagal alatan kasalahan hardware unrecoverable. | |||||||||
80 – 8F | COMMAND_SPECIFIC_ ERROR | Nunjukkeun kasalahan husus paréntah alatan paréntah SDM anjeun dipaké. | |||||||||
SDM
Paréntah |
Ngaran Kasalahan | Kode kasalahan | Katerangan | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ GAGAL | 0x82 | Nunjukkeun yén pointer cache eFuse teu valid. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Nunjukkeun kasalahan memori flash QSPI. Kasalahan ieu nunjukkeun salah sahiji kaayaan di handap ieu: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_GEUS_ BUKA | 0x81 | Nunjukkeun yén aksés ekslusif klien pikeun QSPI flash via paréntah QSPI_OPEN geus muka. | |||||||||
100 | NOT_CONFIGURED | Nunjukkeun yen alat teu ngonpigurasi. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ SIBUK | Nunjukkeun yén alatna sibuk kusabab kasus pamakean ieu:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Nunjukkeun yen euweuh respon valid sadia. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | Kasalahan Umum. |
Kasalahan Code Pamulihan
Tabél di handap ngajelaskeun léngkah-léngkah anu mungkin pikeun pulih tina kode kasalahan. Pamulihan kasalahan gumantung kana kasus pamakean khusus.
meja 9. Kasalahan Code Pamulihan pikeun Konci Kasalahan dipikawanoh
Nilai | Tanggapan Kode Kasalahan | Kasalahan Code Pamulihan |
4 | INVALID_COMMAND_ PARAMETER | Kirim deui lulugu paréntah atanapi lulugu kalayan argumen sareng parameter anu dilereskeun. Pikeun example, mastikeun yén setelan widang panjang dina lulugu dikirim kalawan nilai bener. |
6 | COMMAND_INVALID_ ON_SOURCE | Kirim deui paréntah tina sumber anu sah sapertos JTAG, HPS, atawa lawon inti. |
8 | CLIENT_ID_NO_MATCH | Ngadagoan klien nu muka aksés ka quad SPI pikeun ngalengkepan aksés na lajeng nutup aksés ekslusif kana quad SPI. |
9 | INVALID_ADDRESS | Léngkah pamulihan kasalahan anu mungkin: Pikeun GET_VOLTAGparéntah E: Kirim paréntah ku bitmask valid. Pikeun paréntah GET_TEMPERATURE: Kirim paréntah kalayan lokasi sénsor anu valid sareng topéng sénsor. Pikeun operasi QSPI:
Pikeun RSU: Kirim paréntah kalayan alamat mimiti anu valid tina gambar pabrik atanapi aplikasi. |
B | SÉÉP WAKTOS | Léngkah pamulihan anu mungkin:
Pikeun paréntah GET_TEMPERATURE: Coba deui ngirim paréntah deui. Lamun masalah tetep, reconfigure atawa siklus kakuatan alat. Pikeun operasi QSPI: Pariksa integritas sinyal interfaces QSPI jeung usaha paréntah deui. Pikeun operasi balikan deui HPS: Coba deui ngirim paréntah deui. |
C | HW_TEU_SIAP | Léngkah pamulihan anu mungkin:
Pikeun operasi QSPI: Reconfigure alat via sumber. Pastikeun yén IP anu dianggo pikeun ngawangun desain anjeun ngamungkinkeun aksés kana lampu kilat QSPI. Pikeun RSU: Konpigurasikeun alat sareng gambar RSU. |
80 | QSPI_HW_ERROR | Pariksa integritas sinyal panganteur QSPI tur pastikeun alat QSPI teu ruksak. |
81 | QSPI_SUDAH_BUKA | Klién parantos muka QSPI. Nuluykeun operasi salajengna. |
82 | EFUSE_SYSTEM_FAILURE | Coba konfigurasi ulang atanapi siklus kakuatan. Upami kasalahan tetep aya saatos konfigurasi ulang atanapi siklus kakuatan, alat tiasa ruksak sareng teu tiasa pulih deui. |
100 | NOT_CONFIGURED | Kirim hiji bitstream nu ngonpigurasikeun HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ SIBUK | Léngkah pamulihan kasalahan anu mungkin:
Pikeun operasi QSPI: Ngadagoan konfigurasi lumangsung atawa klien séjén pikeun ngalengkepan operasi. Pikeun RSU: Reconfigure alat pikeun cageur tina kasalahan internal. Pikeun operasi balikan deui HPS: Tungguan konfigurasi ulang liwat HPS atanapi HPS Cold Reset tos réngsé. |
Klién kotak surat sareng Avalon Streaming Interface Intel FPGA IP User Guide Dokumén Arsip
Pikeun vérsi panganyarna sareng sateuacana tina pituduh pangguna ieu, tingal Klién Kotak Surat sareng Avalon Streaming Interface Intel FPGA IP Pamaké Guide. Upami IP atanapi vérsi parangkat lunak teu didaptarkeun, pituduh pangguna pikeun IP atanapi vérsi parangkat lunak saacanna lumaku.
Vérsi IP sarua jeung versi software Intel Quartus Prime Design Suite nepi ka v19.1. Ti versi software Intel Quartus Prime Design Suite 19.2 atanapi engké, IP cores boga skéma versioning IP anyar.
Sajarah Révisi Dokumén pikeun Klién Kotak Surat sareng Avalon Streaming Interface Intel FPGA IP User Guide
Vérsi Dokumén | Intel Quartus Prime Vérsi | Vérsi IP | Parobahan | ||
2022.09.26 | 22.3 | 1.0.1 | Ngadamel parobihan ieu:
Daptar Komando sareng méja Pedaran.
|
||
2022.04.04 | 22.1 | 1.0.1 | Diropéa Daptar Komando sareng méja Pedaran.
|
||
2021.10.04 | 21.3 | 1.0.1 | Ngalakukeun parobahan ieu:
|
||
2021.06.21 | 21.2 | 1.0.1 | Ngadamel parobihan ieu:
|
||
2021.03.29 | 21.1 | 1.0.1 | Ngadamel parobihan ieu:
|
||
2020.12.14 | 20.4 | 1.0.1 | Ngadamel parobihan ieu: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Ngadamel parobihan ieu:
|
||
2019.09.30 | 19.3 | 1.0.0 | Pelepasan awal. |
Pikeun eupan balik, mangga buka: FPGAtechdocfeedback@intel.com
Dokumén / Sumberdaya
![]() |
Klién kotak surat intel sareng Avalon Streaming Interface FPGA IP [pdf] Pituduh pamaké Klién Kotak Surat sareng Antarmuka Avalon Streaming FPGA IP, Klién Kotak Surat, Antarmuka Streaming Avalon FPGA IP |