intel Mailbox Client karo Avalon Streaming Interface FPGA IP User Guide
Klien kothak layang karo Avalon® Streaming Interface Intel FPGA IP Overview
Klien Kotak Surat nganggo antarmuka streaming Avalon® Intel® FPGA IP (Klien Kothak Surat karo IP Klien Avalon ST) nyedhiyakake saluran komunikasi antarane logika khusus sampeyan lan manajer piranti sing aman (SDM). Sampeyan bisa nggunakake Klien kothak layang karo Avalon ST IP kanggo ngirim paket printah lan nampa paket respon saka modul peripheral SDM. Klien kothak layang karo Avalon ST IP nemtokake fungsi sing SDM mlaku.
Logika khusus sampeyan bisa nggunakake saluran komunikasi iki kanggo nampa informasi lan ngakses memori lampu kilat saka modul periferal ing ngisor iki:
- ID Chip
- Sensor Suhu Kab
- Voltage Sensor
- Quad serial peripheral interface (SPI) memori flash
Cathetan: Saindhenging pandhuan pangguna iki, istilah Avalon ST dicekak antarmuka utawa IP streaming Avalon.
Gambar 1. Klien kothak layang kanthi Desain Sistem IP Avalon ST
Tokoh ing ngisor iki nuduhake aplikasi sing Klien kothak layang karo Avalon ST IP maca ID Chip.
Gambar 2. Klien kothak layang karo Avalon ST IP Waca ID Chip
Dhukungan Kulawarga Piranti
Ing ngisor iki dhaptar definisi tingkat dhukungan piranti kanggo IP FPGA Intel:
- Dhukungan maju - IP kasedhiya kanggo simulasi lan kompilasi kanggo kulawarga piranti iki. Model wektu kalebu prakiraan engineering awal saka wektu tundha adhedhasar informasi post-layout awal. Model wektu bisa diganti amarga tes silikon nambah korélasi antarane silikon sing nyata lan model wektu. Sampeyan bisa nggunakake IP iki kanggo arsitektur sistem lan studi pemanfaatan sumber daya, simulasi, pin metu, taksiran latensi sistem, taksiran wektu dhasar (pipeline budgeting), lan strategi transfer I/O (jembar data-path, ambane burst, perdagangan standar I/O offs).
- Dhukungan awal — IP diverifikasi nganggo model wektu awal kanggo kulawarga piranti iki. IP kasebut nyukupi kabeh syarat fungsional, nanging bisa uga isih ngalami analisis wektu kanggo kulawarga piranti. Bisa digunakake ing desain produksi kanthi ati-ati.
- Dhukungan pungkasan — IP diverifikasi nganggo model wektu pungkasan kanggo kulawarga piranti iki. IP kasebut nyukupi kabeh syarat fungsional lan wektu kanggo kulawarga piranti lan bisa digunakake ing desain produksi.
Tabel 1. Dhukungan Kulawarga Piranti
Kulawarga piranti | Dhukungan |
Intel Agilex™ | Maju |
Cathetan: Sampeyan ora bisa simulasi Klien kothak layang karo Avalon Streaming Interface Intel FPGA IP amarga IP nampa respon saka SDM. Kanggo validasi IP iki, Intel nyaranake sampeyan nindakake evaluasi hardware.
Informasi sing gegandhengan
Klien kothak layang karo Avalon Streaming Interface Intel FPGA IP Release Cathetan
Paramèter
Jeneng Parameter | Nilai | Katrangan |
Aktifake antarmuka status | Mati | Nalika sampeyan ngaktifake antarmuka iki, Klien kothak layang karo Avalon antarmuka streaming Intel FPGA IP kalebu sinyal command_status_invalid. Nalika command_status_invalid negesake, sampeyan kudu ngreset IP. |
Antarmuka
Tokoh ing ngisor iki nggambarake Klien Kotak Surat kanthi Antarmuka Streaming Avalon Antarmuka Intel FPGA IP:
Gambar 3. Klien kothak layang karo Avalon Streaming Interface Intel FPGA IP Interfaces
Kanggo informasi luwih lengkap babagan antarmuka streaming Avalon, deleng Spesifikasi Antarmuka Avalon.
Informasi sing gegandhengan
Spesifikasi Antarmuka Avalon
Jam lan Reset Antarmuka
Tabel 2. Jam lan Reset Antarmuka
Jeneng Sinyal | arah | Katrangan |
ing_clk | Input | Iki minangka jam kanggo antarmuka streaming Avalon. Frekuensi maksimum ing 250 MHz. |
ing_reset | Input | Iki minangka reset dhuwur sing aktif. Negesake in_reset kanggo ngreset Klien kothak layang kanthi antarmuka streaming Avalon Intel FPGA IP (Klien kothak layang karo Avalon ST IP). Nalika sinyal in_reset negesake, SDM kudu flush kegiatan sing ditundha saka Klien kothak layang karo Avalon ST IP. SDM terus ngolah perintah saka klien liyane.
Kanggo mesthekake Klien kothak layang karo Avalon ST IP fungsi bener nalika piranti lumebu ing mode pangguna, desain sampeyan kudu kalebu Reset Release Intel FPGA IP kanggo nahan reset nganti kain FPGA mlebu mode pangguna. Intel nyaranake nggunakake sinkronisasi reset nalika nyambungake reset pangguna utawa output saka Reset Release IP menyang |
port reset saka Klien kothak layang karo Avalon ST IP. Kanggo ngleksanakake sinkronisasi reset, nggunakake Reset Bridge Intel FPGA IP kasedhiya ing Designer Platform.
Cathetan: Kanggo pandhuan instan lan sambungan IP ing Desainer Platform, deleng Komponen Komunikasi lan Host sing Dibutuhake kanggo Desain Update Sistem Remot Examptokoh ing Intel Agilex Configuration User Guide. |
Antarmuka printah
Gunakake antarmuka Avalon Streaming (Avalon ST) kanggo ngirim printah menyang SDM.
Tabel 3. Antarmuka printah
Jeneng Sinyal | arah | Katrangan |
printah_siap | Output | Klien Mailbox karo Avalon ST Intel FPGA IP negesake command_ready nalika wis siyap nampa printah saka aplikasi. Ready_latency yaiku 0 siklus. Klien Kotak Surat karo Avalon ST bisa nampa command_data [31:0] ing siklus sing padha karo command_ready. |
printah_valid | Input | Sinyal command_valid nyatakake yen command_data bener. |
command_data[31:0] | Input | Command_data bus drive printah kanggo SDM. Deleng Dhaftar lan Katrangan Perintah kanggo definisi perintah kasebut. |
command_startofpacket | Input | Command_startofpacket negesake ing siklus pisanan saka paket printah. |
command_endofpacket | Input | Command_endofpacket negesake ing siklus pungkasan printah paket. |
Gambar 4. Wektu kanggo Avalon ST Command Paket
Antarmuka Response
IP Klien SDM Avalon ST ngirim tanggapan menyang aplikasi sampeyan nggunakake antarmuka respon.
Tabel 4. Antarmuka Respon
Sinyal 5 | arah | Katrangan |
respon_siap | Input | Logika aplikasi bisa negesake sinyal response_ready kapan wae bisa nampa respon. |
respon_valid | Output | SDM negesake response_valid kanggo nuduhake yen data_respons valid. |
data_respon[31:0] | Output | SDM drive response_data kanggo nyedhiyani informasi sing dijaluk. Tembung pisanan saka respon yaiku header sing ngenali perintah sing diwenehake SDM. Rujuk menyang Dhaftar printah lan Description kanggo definisi prentah. |
response_startofpacket | Output | response_startofpacket negesake ing siklus pisanan saka paket respon. |
response_endofpacket | Output | Response_endofpacket negesake ing siklus pungkasan saka paket respon. |
Figure 5. Wektu kanggo Avalon ST Response Paket
Antarmuka Status Command
Tabel 5. Antarmuka Status Command
Jeneng Sinyal | arah | Katrangan |
command_status_invalid | Output | Command_status_invalid negesake kanggo nuduhake kesalahan. Sinyal iki biasane negesake yen dawa printah sing ditemtokake ing header printah ora cocog karo dawa printah sing dikirim. Nalika command_status_invalid negesake, logika aplikasi sampeyan kudu in_reset kanggo miwiti maneh Klien Kotak Surat nganggo antarmuka streaming Avalon Intel FPGA IP. |
Gambar 6. Reset Sawise command_status_invalid Asserts
Prentah lan Tanggapan
Kontroler host komunikasi karo SDM nggunakake paket printah lan respon liwat Klien Kotak Surat Intel FPGA IP.
Tembung pisanan saka paket printah lan respon yaiku header sing nyedhiyakake informasi dhasar babagan printah utawa respon.
Gambar 7. Format Header Command lan Response
Cathetan: Kolom LENGTH ing header printah kudu cocog dawa printah saka printah cocog.
Tabel ing ngisor iki nggambarake kolom printah header.
Tabel 6. Printah lan Response Header Description
Header | bit | Katrangan |
dilindhungi | [31:28] | dilindhungi. |
ID | [27:24] | ID printah. Header respon ngasilake ID sing ditemtokake ing header printah. Deleng Operasi Command kanggo katrangan printah. |
0 | [23] | dilindhungi. |
LENGKA | [22:12] | Jumlah tembung argumentasi ing ngisor header. IP nanggapi kanthi kesalahan yen nomer argumen sing salah diketik kanggo prentah sing diwenehake. Yen ana ora cocog antarane dawa printah kasebut ing header printah lan jumlah tembung sing dikirim. IP mundhak bit 3 saka Interrupt Status Register (COMMAND_INVALID) lan Klien Kotak Surat kudu direset. |
dilindhungi | [11] | dilindhungi. Kudu disetel dadi 0. |
Kode Command / Kode Kasalahan | [10:0] | Kode Command nemtokake printah. Kode Kesalahan nuduhake manawa printah kasebut sukses utawa gagal. Ing header printah, bit iki makili kode printah. Ing header respon, bit iki makili kode kesalahan. Yen printah kasebut sukses, Kode Kesalahan yaiku 0. Yen printah kasebut gagal, deleng kode kesalahan sing ditetepake ing Tanggapan Kode Kasalahan. |
Prentah Operasi
Ngreset Quad SPI Flash
penting: Kanggo piranti Intel Agilex, sampeyan kudu nyambungake flash serial utawa kotak SPI flash reset pin menyang pin AS_nRST. SDM kudu ngontrol reset QSPI kanthi lengkap. Aja nyambungake kotak SPI reset pin kanggo sembarang host external.
Tabel 7. Dhaftar printah lan Description
dhawuh | Kode (Hex) | Dawane printah (1) | Wangsulan dawa (1) | Katrangan |
NOOP | 0 | 0 | 0 | Ngirim respon status OK. |
GET_IDCODE | 10 | 0 | 1 | Wangsulan kasebut ngemot siji argumen yaiku JTAG IDCODE kanggo piranti |
GET_CHIPID | 12 | 0 | 2 | Tanggepan kasebut ngemot nilai CHIPID 64-bit kanthi tembung sing paling ora penting dhisik. |
GET_USERCODE | 13 | 0 | 1 | Tanggepan kasebut ngemot siji argumen yaiku 32-bit JTAG USERCODE sing konfigurasi bitstream nulis menyang piranti. |
GET_VOLTAGE | 18 | 1 | n(2) | GET_VOLTAGPrintah E nduweni argumen siji yaiku bitmask sing nemtokake saluran sing diwaca. Bit 0 nemtokake saluran 0, bit 1 nemtokake saluran 1, lan liya-liyane. Tanggepan kasebut kalebu argumen siji-tembung kanggo saben set bit ing bitmask. Voltage bali minangka nomer titik tetep sing ora ditandatangani kanthi 16 bit ing sangisore titik binar. Kanggo examplan, voltage saka 0.75V ngasilake 0x0000C000. (3) Piranti Intel Agilex duwe vol sijitage sensor. Akibate, respon tansah siji tembung. |
GET_ SUHU | 19 | 1 | n(4) | Printah GET_TEMPERATURE ngasilake suhu utawa suhu saka kain inti utawa lokasi saluran transceiver sing sampeyan nemtokake.
Kanggo piranti Intel Agilex, gunakake argumen sensor_req kanggo nemtokake lokasi. Sensor_req kalebu kolom ing ngisor iki:
Suhu bali minangka nilai tetep sing ditandatangani kanthi 8 bit ing sangisore titik binar. Kanggo example, suhu 10°C ngasilake 0x00000A00. A saka suhu -1.5 ° C ngasilake 0xFFFFFE80. |
RSU_IMAGE_ UPDATE | 5C | 2 | 0 | Micu konfigurasi ulang saka sumber data sing bisa dadi pabrik utawa gambar aplikasi. |
terus… |
- Nomer iki ora kalebu printah utawa header respon.
- Kanggo piranti Intel Agilex sing ndhukung maca macem-macem piranti, indeks n cocog karo jumlah saluran sing aktif ing piranti.
- Rujuk menyang Pandhuan Pangguna Manajemen Daya Intel Agilex kanggo informasi luwih lengkap babagan saluran sensor suhu lan lokasi.
- Indeks n gumantung saka jumlah topeng sensor.
dhawuh | Kode (Hex) | Dawane printah (1) | Wangsulan dawa (1) | Katrangan | ||
Printah iki njupuk argumen 64-bit opsional sing nemtokake alamat data konfigurasi ulang ing lampu kilat. Nalika ngirim argumentasi menyang IP, sampeyan kudu ngirim bit [31:0] banjur bit [63:32]. Yen sampeyan ora menehi argumen iki, nilai kasebut dianggep 0.
Sawise piranti ngolah printah iki, bakal ngasilake header respon kanggo nanggepi FIFO sadurunge nerusake konfigurasi piranti kasebut. Priksa manawa PC host utawa pengontrol host mandheg nglayani interrupts liyane lan fokus ing maca data header respon kanggo nunjukake printah rampung kanthi sukses. Yen ora, PC host utawa pengontrol host bisa uga ora bisa nampa respon sawise proses konfigurasi ulang diwiwiti. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | RSU_GET_SPT njupuk lokasi lampu kilat kotak SPI kanggo rong tabel subpartisi sing digunakake RSU: SPT0 lan SPT1. Wangsulan 4 tembung ngemot informasi ing ngisor iki: |
||
Tembung | jeneng | Katrangan | ||||
0 | SPT0[63:32] | Alamat SPT0 ing kotak SPI lampu kilat. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | Alamat SPT1 ing kotak SPI lampu kilat. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ STATUS | 4 | 0 | 6 | Laporan status reconfiguration pungkasan. Sampeyan bisa nggunakake printah iki kanggo mriksa status konfigurasi sak lan sawise konfigurasi. Tanggapan kasebut ngemot informasi ing ngisor iki: | ||
Tembung | Ringkesan | Katrangan | ||||
0 | negara | Nggambarake kesalahan sing gegandhengan karo konfigurasi paling anyar. Ngasilake 0 nalika ora ana kesalahan konfigurasi. Kolom kesalahan nduweni 2 kolom:
Rujuk Lampiran: CONFIG_STATUS lan RSU_STATUS Deskripsi Kode Kesalahan ing Intel Klien Kotak Surat FPGA IP Pandhuan pangguna kanggo informasi luwih lengkap. |
||||
1 | Versi Quartus | Kasedhiya ing versi piranti lunak Intel Quartus® Prime antarane 19.4 lan 21.2, kolom kasebut nuduhake:
|
Kasedhiya ing piranti lunak Intel Quartus Prime versi 21.3 utawa luwih anyar, versi Quartus nampilake:
Kanggo example, ing piranti lunak Intel Quartus Prime versi 21.3.1, nilai ing ngisor iki makili nomer rilis Quartus utama lan cilik, lan nomer nganyari Quartus:
|
||||||
2 | Status pin |
|
||||
3 | Status fungsi lembut | Ngandhut nilai saben fungsi alus, malah yen sampeyan wis ora diutus fungsi kanggo pin SDM.
|
||||
4 | Lokasi kesalahan | Ngandhut lokasi kesalahan. Ngasilake 0 yen ora ana kesalahan. | ||||
5 | Rincian kesalahan | Ngandhut rincian kesalahan. Ngasilake 0 yen ora ana kesalahan. | ||||
RSU_STATUS | 5B | 0 | 9 | Laporan status upgrade sistem remot saiki. Sampeyan bisa nggunakake printah iki kanggo mriksa status konfigurasi sak konfigurasi lan sawise iku wis rampung. Printah iki ngasilake respon ing ngisor iki: | ||
Tembung | Ringkesan | Katrangan
(Terus….) |
- Nomer iki ora kalebu printah utawa header respon
0-1 | Gambar saiki | Ngimbangi lampu kilat saka gambar aplikasi sing lagi mlaku. | ||||
2-3 | Gagal gambar | Ngimbangi lampu kilat saka gambar aplikasi gagal prioritas paling dhuwur. Yen sawetara gambar kasedhiya ing memori lampu kilat, nyimpen Nilai saka gambar pisanan sing gagal. Nilai kabeh 0s nuduhake ora ana gambar sing gagal. Yen ora ana gambar sing gagal, sisa tembung saka informasi status ora nyimpen informasi sing bener. Cathetan:A pinggiran munggah ing nCONFIG kanggo reconfigure saka ASx4, ora mbusak lapangan iki. Informasi babagan gambar gagal mung dianyari nalika Klien kothak layang nampa perintah RSU_IMAGE_UPDATE anyar lan kasil ngatur saka gambar nganyari. |
||||
4 | negara | Kode gagal saka gambar gagal. Kolom kesalahan duwe rong bagean:
Lampiran: CONFIG_STATUS lan RSU_STATUS Katrangan Kode Kesalahan ing Mailbox Client Intel FPGA IP User Guide kanggo informasi luwih lengkap. |
||||
5 | Versi | versi antarmuka RSU lan sumber kesalahan. Kanggo informasi luwih lengkap, waca bagean RSU Status lan Kode Kesalahan ing Pandhuan Panganggo Nganyari Sistem Remot Sistem Prosesor Hard. |
||||
6 | Lokasi kesalahan | Nyimpen lokasi kesalahan gambar sing gagal. Ngasilake 0 tanpa kesalahan. | ||||
7 | Rincian kesalahan | Nyimpen rincian kesalahan kanggo gambar sing gagal. Ngasilake 0 yen ora ana kesalahan. | ||||
8 | Counter nyoba maneh gambar saiki | Cacah jumlah nyoba maneh sing wis dicoba kanggo gambar saiki. Counter yaiku 0 ing wiwitan. Penghitung disetel dadi 1 sawise nyoba maneh pisanan, banjur 2 sawise nyoba maneh kaping pindho. Nemtokake jumlah maksimal nyoba maneh ing Setelan Intel Quartus Prime File (.qsf). Printah punika: set_global_assignment -jeneng RSU_MAX_RETRY_COUNT 3. Nilai bener kanggo MAX_RETRY counter punika 1-3. Jumlah nyata nyoba maneh sing kasedhiya yaiku MAX_RETRY -1 Lapangan iki ditambahake ing versi 19.3 saka piranti lunak Intel Quartus Prime Pro Edition. |
||||
terus… |
- Nomer iki ora kalebu printah utawa header respon.
RSU_NOTIFY | 5D | 1 | 0 | Mbusak kabeh informasi kesalahan ing respon RSU_STATUS lan ngreset counter nyoba maneh. Argumen siji-tembung nduweni kolom ing ngisor iki:
Printah iki ora kasedhiya sadurunge versi 19.3 saka piranti lunak Intel Quartus Prime Pro Edition. |
QSPI_OPEN | 32 | 0 | 0 | Panjaluk akses eksklusif menyang kotak SPI. Sampeyan ngetokake panjaluk iki sadurunge panjaluk QSPI liyane. SDM nampa panjalukan yen kotak SPI ora dienggo lan SDM ora ngatur piranti. Ngasilake OK yen SDM menehi akses. SDM menehi akses eksklusif menyang klien nggunakake kothak layang iki. Klien liyane ora bisa ngakses kotak SPI nganti klien aktif ngeculake akses nggunakake printah QSPI_CLOSE. Akses menyang piranti memori lampu kilat kotak SPI liwat sembarang IP klien kothak layang ora kasedhiya minangka standar ing designs sing kalebu HPS, kajaba sing mateni QSPI ing konfigurasi piranti lunak HPS. penting: Nalika ngreset quad SPI, sampeyan kudu tindakake pandhuan kasebut ing Ngreset Quad SPI Flash ing kaca 9. |
QSPI_CLOSE | 33 | 0 | 0 | Nutup akses eksklusif kanggo antarmuka kotak SPI. penting:Nalika ngreset quad SPI, sampeyan kudu tindakake pandhuan kasebut ing Ngreset Quad SPI Flash ing kaca 9. |
QSPI_SET_CS | 34 | 1 | 0 | Nemtokake salah siji saka piranti SPI kotak ditempelake liwat garis pilih chip. Njupuk argumentasi siji tembung kaya sing diterangake ing ngisor iki
Cathetan: Piranti Intel Agilex utawa Intel Stratix® 10 ndhukung siji piranti memori lampu kilat AS x4 kanggo konfigurasi AS saka piranti quad SPI sing disambungake menyang nCSO [0]. Sawise piranti mlebu ing mode pangguna, sampeyan bisa nggunakake nganti patang memori lampu kilat AS x4 kanggo nggunakake IP Klien Mailbox utawa HPS minangka panyimpenan data. TheMailbox Client IP utawa HPS bisa nggunakake nCSO [3:0] kanggo ngakses piranti quad SPI. |
terus… |
- Nomer iki ora kalebu printah utawa header respon
penting: Nalika ngreset quad SPI, sampeyan kudu tindakake pandhuan kasebut ing Ngreset Quad SPI Flash ing kaca 9. | ||||
QSPI_READ | 3A | 2 | N | Maca piranti quad SPI sing dipasang. Ukuran transfer maksimal yaiku 4 kilobyte (KB) utawa 1024 tembung. Njupuk rong argumen:
Nalika sukses, bali OK ngiring dening data diwaca saka piranti kotak SPI. Tanggepan gagal ngasilake kode kesalahan. |
QSPI_WRITE | 39 | 2+N | 0 | Nulis data menyang piranti kotak SPI. Ukuran transfer maksimal yaiku 4 kilobyte (KB) utawa 1024 tembung. Njupuk telung argumen:
Kanggo nyiapake memori kanggo nulis, gunakake printah QSPI_ERASE sadurunge nerbitake printah iki. |
QSPI_ERASE | 38 | 2 | 0 | Mbusak sektor 4/32/64 KB saka piranti SPI kotak. Njupuk rong argumen:
penting:Nalika ngreset quad SPI, sampeyan kudu tindakake pandhuan kasebut ing Ngreset Quad SPI Flash ing kaca 9. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | Maca ndhaptar saka piranti kotak SPI. Waca maksimal yaiku 8 bita. Njupuk rong argumen:
|
terus… |
- Nomer iki ora kalebu printah utawa header respon.
A sukses diwaca ngasilake kode respon OK ngiring dening data diwaca saka piranti. Wangsulan data sing diwaca ana ing pirang-pirang bait 4. Yen bait sing diwaca dudu kelipatan sing tepat saka 4 bait, dilapisi karo pirang-pirang 4 bait nganti wates tembung sabanjure lan nilai bit berlapis nol. penting: Nalika ngreset quad SPI, sampeyan kudu tindakake pandhuan kasebut ing Ngreset Quad SPI Flash ing kaca 9. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+N | 0 | Nulis kanggo ndhaftar saka kotak SPI. Nulis maksimal yaiku 8 bita. Njupuk telung argumen:
Kanggo nindakake mbusak sektor utawa mbusak sub-sektor, sampeyan kudu nemtokake alamat lampu kilat serial ing byte paling signifikan (MSB) kanggo byte paling signifikan (LSB) urutan minangka ex ing ngisor ikiample nggambaraké. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | Ngirim opcode printah menyang kotak SPI. Njupuk siji argumen:
Printah sing sukses ngasilake kode respon OK. |
Kanggo CONFIG_STATUS lan RSU_STATUS deskripsi kode kesalahan mayor lan minor, deleng Lampiran: CONFIG_STATUS lan RSU_STATUS Katrangan Kode Kesalahan ing Mailbox Client Intel FPGA IP User Guide.
Informasi sing gegandhengan
- Klien Kotak Surat Intel FPGA IP Pandhuan Pangguna: CONFIG_STATUS lan RSU_STATUS Katrangan Kode Kesalahan
Kanggo informasi luwih lengkap babagan kode kesalahan CONFIG_STATUS lan RSU_STATUS. - Pandhuan Pangguna Manajemen Daya Intel Agilex
Kanggo informasi luwih lengkap babagan nomer saluran sensor suhu lan dioda sensor suhu (TSD). - Manual Referensi Teknis Sistem Prosesor Keras Intel Agilex
- Intel Agilex Hard Processor System Remote System Update Guide User
Tanggapan Kode Kasalahan
Tabel 8. Kode kesalahan
Nilai (Hex) | Tanggapan Kode Kasalahan | Katrangan | |||||||||
0 | OK | Nuduhake yen printah rampung kasil. A printah bisa erroneously bali status OK yen printah, kayata QSPI_READ sebagian sukses. |
|||||||||
1 | INVALID_COMMAND | Nuduhake yen ROM boot sing saiki dimuat ora bisa decode utawa ngenali kode printah. | |||||||||
3 | UNKNOWN_COMMAND | Nuduhake yen perangkat kukuh sing saiki dimuat ora bisa decode kode printah. | |||||||||
4 | INVALID_COMMAND_ PARAMETER | Nuduhake manawa printah kasebut salah format. Kanggo example, setelan lapangan dawa ing header ora bener. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | Nuduhake printah kasebut saka sumber sing ora diaktifake. | |||||||||
8 | CLIENT_ID_NO_MATCH | Nuduhake yen ID Klien ora bisa ngrampungake panjalukan kanggo nutup akses eksklusif menyang kotak SPI. ID Klien ora cocog karo klien sing ana karo akses eksklusif saiki menyang kotak SPI. | |||||||||
9 | INVALID_ADDRESS | Alamat ora sah. Kesalahan iki nuduhake salah sawijining kahanan ing ngisor iki:
|
|||||||||
A | AUTHENTICATION_FAIL | Nuduhake kegagalan otentikasi teken bitstream konfigurasi. | |||||||||
B | TIMEOUT | Kesalahan iki nuduhake wektu entek amarga kahanan ing ngisor iki:
|
|||||||||
C | HW_NOT_READY | Nuduhake salah siji saka kahanan ing ngisor iki:
|
|||||||||
D | HW_ERROR | Nuduhake manawa printah kasebut ora kasil amarga kesalahan hardware sing ora bisa dipulihake. | |||||||||
80 – 8F | COMMAND_SPECIFIC_ ERROR | Nuduhake kesalahan tartamtu printah amarga printah SDM sing digunakake. | |||||||||
SDM
dhawuh |
Jeneng kesalahan | Kode kesalahan | Katrangan | ||||||||
GET_CHIPID | EFUSE_SYSTEM_ GAGAL | 0x82 | Nuduhake yen pointer cache eFuse ora sah. | ||||||||
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/
QSPI_READ_D EVICE_REG/ |
QSPI_HW_ERROR | 0x80 | Nuduhake kesalahan memori lampu kilat QSPI. Kesalahan iki nuduhake salah sawijining kahanan ing ngisor iki: | ||||||||
QSPI_WRITE_ DEVICE_REG/
QSPI_SEND_D EVICE_OP/ QSPI_READ |
|
||||||||||
QSPI_Sampun_ OPEN | 0x81 | Nuduhake yen akses eksklusif klien kanggo lampu kilat QSPI liwat printah QSPI_OPEN wis mbukak. | |||||||||
100 | NOT_CONFIGURED | Nuduhake yen piranti ora diatur. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ SIBUK | Nuduhake yen piranti sibuk amarga kasus panggunaan ing ngisor iki:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE | Nuduhake yen ora ana respon sing bener. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ERROR | Kesalahan Umum. |
Kesalahan Kode Recovery
Tabel ing ngisor iki njlèntrèhaké langkah-langkah kanggo mbalekake saka kode kesalahan. Recovery kesalahan gumantung ing kasus panggunaan tartamtu.
Tabel 9. Error Code Recovery kanggo dikenal Error Codes
Nilai | Tanggapan Kode Kasalahan | Kesalahan Kode Recovery |
4 | INVALID_COMMAND_ PARAMETER | Kirim maneh header printah utawa header kanthi argumen kanthi parameter sing wis didandani. Kanggo example, mesthekake yen setelan lapangan dawa ing header dikirim kanthi nilai sing bener. |
6 | COMMAND_INVALID_ ON_SOURCE | Kirim maneh printah saka sumber sing bener kayata JTAG, HPS, utawa kain inti. |
8 | CLIENT_ID_NO_MATCH | Enteni klien sing mbukak akses menyang kotak SPI kanggo ngrampungake akses lan banjur nutup akses eksklusif menyang kotak SPI. |
9 | INVALID_ADDRESS | Langkah-langkah pemulihan kesalahan sing bisa ditindakake: Kanggo GET_VOLTAGE printah: Kirim printah karo bitmask bener. Kanggo printah GET_TEMPERATURE: Kirim printah kanthi lokasi sensor sing bener lan topeng sensor. Kanggo operasi QSPI:
Kanggo RSU: Kirim printah kanthi alamat wiwitan sing bener saka gambar pabrik utawa aplikasi. |
B | TIMEOUT | Langkah pemulihan sing bisa ditindakake:
Kanggo printah GET_TEMPERATURE: Coba maneh ngirim printah maneh. Yen masalah tetep, konfigurasi maneh utawa siklus daya piranti. Kanggo operasi QSPI: Priksa integritas sinyal antarmuka QSPI lan nyoba printah maneh. Kanggo operasi miwiti maneh HPS: Coba maneh ngirim printah maneh. |
C | HW_NOT_READY | Langkah pemulihan sing bisa ditindakake:
Kanggo operasi QSPI: Reconfigure piranti liwat sumber. Priksa manawa IP sing digunakake kanggo mbangun desain sampeyan ngidini akses menyang lampu kilat QSPI. Kanggo RSU: Konfigurasi piranti nganggo gambar RSU. |
80 | QSPI_HW_ERROR | Priksa integritas sinyal antarmuka QSPI lan priksa manawa piranti QSPI ora rusak. |
81 | QSPI_SUDAH_BUKA | Klien wis mbukak QSPI. Terusake operasi sabanjure. |
82 | EFUSE_SYSTEM_FAILURE | Coba konfigurasi ulang utawa siklus daya. Yen kesalahan tetep sawise konfigurasi ulang utawa siklus daya, piranti bisa rusak lan ora bisa dipulihake. |
100 | NOT_CONFIGURED | Kirimi bitstream sing ngatur HPS. |
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ SIBUK | Langkah-langkah pemulihan kesalahan sing bisa ditindakake:
Kanggo operasi QSPI: Enteni konfigurasi utawa klien liyane kanggo ngrampungake operasi. Kanggo RSU: Reconfigure piranti kanggo waras saka kesalahan internal. Kanggo operasi maneh HPS: Enteni konfigurasi ulang liwat HPS utawa Reset Dingin HPS rampung. |
Klien Mailbox karo Avalon Streaming Interface Intel FPGA IP User Guide Arsip Dokumen
Kanggo versi paling anyar lan sadurungé saka pandhuan pangguna iki, waca Klien kothak layang karo Avalon Streaming Interface Intel FPGA IP User Guide. Yen IP utawa versi piranti lunak ora kadhaptar, pandhuan pangguna kanggo IP utawa versi piranti lunak sadurunge ditrapake.
Versi IP padha karo versi piranti lunak Intel Quartus Prime Design Suite nganti v19.1. Saka piranti lunak Intel Quartus Prime Design Suite versi 19.2 utawa luwih anyar, inti IP duwe skema versi IP anyar.
Riwayat Revisi Dokumen kanggo Klien Mailbox karo Avalon Streaming Interface Intel FPGA IP User Guide
Versi Dokumen | Versi Intel Quartus Prime | Versi IP | Owah-owahan | ||
2022.09.26 | 22.3 | 1.0.1 | Nindakake owah-owahan ing ngisor iki:
Tabel Dhaftar lan Description Command.
|
||
2022.04.04 | 22.1 | 1.0.1 | Dianyari Tabel Dhaftar lan Deskripsi Command.
|
||
2021.10.04 | 21.3 | 1.0.1 | Nindakake owah-owahan ing ngisor iki:
|
||
2021.06.21 | 21.2 | 1.0.1 | Nindakake owah-owahan ing ngisor iki:
|
||
2021.03.29 | 21.1 | 1.0.1 | Nindakake owah-owahan ing ngisor iki:
|
||
2020.12.14 | 20.4 | 1.0.1 | Nindakake owah-owahan ing ngisor iki: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | Nindakake owah-owahan ing ngisor iki:
|
||
2019.09.30 | 19.3 | 1.0.0 | Rilis wiwitan. |
Kanggo saran, bukak: FPGAtechdocfeedback@intel.com
Dokumen / Sumber Daya
![]() |
intel Mailbox Client karo Avalon Streaming Interface FPGA IP [pdf] Pandhuan pangguna Klien Kotak Surat nganggo Antarmuka Streaming Avalon FPGA IP, Klien Kotak Surat, Antarmuka Streaming Avalon FPGA IP |