MICROCHIP DDR AXI4 Arbiter
Pambuka: Standar protokol AXI4-Stream nggunakake terminologi Master lan Slave. Terminologi Microchip sing padha digunakake ing dokumen iki yaiku Initiator lan Target.
Ringkesan: Tabel ing ngisor iki menehi ringkesan karakteristik Arbiter DDR AXI4.
Ciri khas | Nilai |
---|---|
Versi inti | DDR AXI4 Arbiter v2.2 |
Kulawarga Piranti sing Didhukung | – |
Lisensi Aliran Alat sing Didhukung | – |
Fitur: DDR AXI4 Arbiter nduweni fitur utama ing ngisor iki:
- IP inti kudu diinstal menyang Katalog IP piranti lunak Libero SoC.
- Inti dikonfigurasi, digawe, lan instantiated ing alat SmartDesign kanggo dilebokake ing dhaptar proyek Libero.
Panggunaan lan Kinerja Piranti:
Rincian piranti | kulawarga | piranti | Sumber daya | Kinerja (MHz) |
---|---|---|---|---|
LUTs DFF RAMs LSRAM SRAM Math Blok Chip Globals | PolarFire | MPF300T-1 | 5411 4202 | 266 |
Deskripsi Fungsional
Deskripsi Fungsional: Bagean iki nggambarake rincian implementasine saka DDR_AXI4_Arbiter. Tokoh ing ngisor iki nuduhake diagram pin-metu tingkat ndhuwur saka Arbiter DDR AXI4.
Parameter DDR_AXI4_Arbiter lan Sinyal Antarmuka
Setelan Konfigurasi:
Setelan konfigurasi kanggo DDR_AXI4_Arbiter ora kasebut ing dokumen iki.
Sinyal Input lan Output:
Sinyal input lan output kanggo DDR_AXI4_Arbiter ora kasebut ing dokumen iki.
Diagram wektu
Diagram wektu kanggo DDR_AXI4_Arbiter ora kasebut ing dokumen iki.
Testbench
Simulasi:
Rincian simulasi kanggo DDR_AXI4_Arbiter ora kasebut ing dokumen iki.
Riwayat Revisi
Sajarah revisi kanggo DDR_AXI4_Arbiter ora kasebut ing dokumen iki.
Dhukungan FPGA Microchip
Informasi Dhukungan FPGA Microchip kanggo DDR_AXI4_Arbiter ora kasebut ing dokumen iki.
Pandhuan Panggunaan Produk
- Instal DDR AXI4 Arbiter v2.2 menyang Katalog IP saka piranti lunak Libero SoC.
- Ngatur, ngasilake lan instantiate inti ing alat SmartDesign kanggo dilebokake ing dhaptar proyek Libero.
Pambuka (Ask a Question)
Kenangan minangka bagean integral saka aplikasi video lan grafis sing khas. Padha digunakake kanggo buffering kabeh pigura video nalika memori lokal saka FPGA ora cukup kanggo nahan kabeh pigura. Nalika ana sawetara maca lan nulis pigura video menyang DDR, arbiter bakal dibutuhake kanggo arbitrase antarane macem-macem panjalukan. DDR AXI4 Arbiter IP menehi 8 saluran nulis kanggo nulis pigura buffer menyang memori DDR external lan 8 saluran maca kanggo pigura diwaca saka memori external. Arbitrase adhedhasar kawitan-teka, pisanan-dilayani basis. Yen rong panjalukan kedadeyan bebarengan, saluran kanthi nomer saluran ngisor bakal dadi prioritas. Arbiter nyambung menyang DDR controller IP liwat antarmuka AXI4. Arbiter DDR AXI4 nyedhiyakake antarmuka Inisiator AXI4 menyang pengontrol on-chip DDR. Arbiter ndhukung nganti wolung saluran nulis lan wolung saluran maca. Blok kasebut arbitrasi antarane wolung saluran sing diwaca kanggo menehi akses menyang saluran sing diwaca AXI kanthi cara sing luwih dhisik. Blok kasebut arbitrasi antarane wolung saluran nulis kanggo menehi akses menyang saluran nulis AXI kanthi cara sing kawitan teka, dilayani dhisik. Kabeh wolung saluran maca lan nulis duwe prioritas sing padha. Antarmuka AXI4 Initiator saka Arbiter IP bisa dikonfigurasi kanggo macem-macem jembar data wiwit saka 64 bit nganti 512 bit.
penting: Standar protokol AXI4-Stream nggunakake terminologi "Master" lan "Slave". Terminologi Microchip sing padha digunakake ing dokumen iki yaiku Initiator lan Target.
Ringkesan (Ask a Question)
Tabel ing ngisor iki menehi ringkesan karakteristik Arbiter DDR AXI4.
Tabel 1. Karakteristik Arbiter DDR AXI4
Dokumen iki ditrapake kanggo DDR AXI4 Arbiter v2.2.
- PolarFire® SoC
- PolarFire
- RTG4™
- IGLOO® 2
- SmartFusion® 2
Mbutuhake Libero® SoC v12.3 utawa rilis sing luwih anyar. IP bisa digunakake ing mode RTL tanpa lisensi. Kanggo informasi luwih lengkap, ndeleng DDR_AXI4_Arbiter.
Fitur (Ask a Question)
DDR AXI4 Arbiter nduweni fitur utama ing ngisor iki:
- Wolung Tulis saluran
- Wolung saluran Waca
- AXI4 Interface kanggo DDR controller
- Jembar AXI4 sing bisa dikonfigurasi: 64, 128, 256, lan 512 bit
- Jembar alamat sing bisa dikonfigurasi: 32 nganti 64 bit
Implementasi IP Core ing Libero® Design Suite (Ask a Question)
IP inti kudu diinstal menyang Katalog IP piranti lunak Libero SoC. Iki diinstal kanthi otomatis liwat fungsi nganyari Katalog IP ing piranti lunak Libero SoC, utawa inti IP diundhuh kanthi manual saka katalog. Sawise inti IP diinstal ing Katalog IP piranti lunak Libero SoC, inti dikonfigurasi, digawe, lan instantiated ing alat SmartDesign kanggo dilebokake ing dhaptar proyek Libero.
Panggunaan lan Kinerja Piranti (Aja Pitakonan)
Tabel ing ngisor iki nampilake panggunaan piranti sing digunakake kanggo DDR_AXI4_Arbiter.
Tabel 2. DDR_AXI4_Arbiter Panggunaan
piranti Rincian | Sumber daya | Kinerja (MHz) | RAM | Blok Matematika | Chip Globals | |||
kulawarga | piranti | LUTs | DFF | LSRAM | μSRAM | |||
PolarFire® SoC | MPFS250T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
PolarFire | MPF300T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
SmartFusion® 2 | M2S150-1 | 5546 | 4309 | 192 | 15 | 1 | 0 | 0 |
penting:
- Data ing tabel sadurunge dijupuk nggunakake setelan sintesis lan tata letak sing khas. IP dikonfigurasi kanggo wolung saluran nulis, wolung saluran diwaca, jembar alamat 32 bit, lan jembar data konfigurasi 512 bit.
- Jam diwatesi nganti 200 MHz nalika nglakokake analisis wektu kanggo entuk angka kinerja.
Deskripsi Fungsional (Ask a Question)
Bagean iki nggambarake rincian implementasine saka DDR_AXI4_Arbiter. Tokoh ing ngisor iki nuduhake diagram pin-metu tingkat ndhuwur saka Arbiter DDR AXI4. Gambar 1-1. Top-Level Pin-Out Block Diagram kanggo Native Arbiter Interface
Tokoh ing ngisor iki nuduhake diagram pemblokiran tingkat sistem saka DDR_AXI4_Arbiter ing mode antarmuka Bus. Gambar 1-2. Diagram Blok Tingkat Sistem DDR_AXI4_Arbiter
A transaksi diwaca micu dening nyetel sinyal input r (x) _req_i dhuwur ing saluran diwaca tartamtu. Arbiter nanggapi kanthi ngakoni yen wis siyap nglayani panjalukan sing diwaca. Banjur iku samples alamat AXI wiwitan lan maca ukuran bledosan kang input saka inisiator external. Saluran ngolah input lan ngasilake transaksi AXI sing dibutuhake kanggo maca data saka memori DDR. Output data sing diwaca saka arbiter umum kanggo kabeh saluran sing diwaca. Sajrone data diwaca, data waca sing bener saka saluran sing cocog dadi dhuwur. Pungkasan transaksi diwaca dilambangake karo sinyal sing wis rampung nalika kabeh bait sing dijaluk dikirim metu. Kaya transaksi sing diwaca, transaksi nulis dipicu kanthi nyetel sinyal input w (x) _req_i dhuwur. Bebarengan karo sinyal panyuwunan, alamat wiwitan nulis lan dawa bledosan kudu diwenehake sajrone panyuwunan. Nalika arbiter kasedhiya kanggo layanan panjalukan ditulis, nanggapi dening ngirim sinyal ngakoni ing saluran sing cocog. Banjur pangguna kudu menehi data nulis bebarengan karo sinyal data sing bener ing saluran kasebut. Jumlah jam data wektu dhuwur bener kudu cocog dawa bledosan. Arbiter ngrampungake operasi nulis lan nyetel sinyal rampung nulis dhuwur sing nuduhake rampung transaksi nulis.
Parameter lan Sinyal Antarmuka DDR_AXI4_Arbiter (Tanya Pitakonan)
Bagean iki ngrembug paramèter ing DDR_AXI4_Arbiter GUI configurator lan aku / sinyal O.
2.1 Setelan Konfigurasi (Takon Pitakonan)
Tabel ing ngisor iki nampilake katrangan paramèter konfigurasi sing digunakake ing implementasi hardware DDR_AXI4_Arbiter. Iki minangka paramèter umum lan bisa mawarni-warni miturut kabutuhan aplikasi.
Tabel 2-1. Parameter Konfigurasi
Sinyal jeneng | Katrangan |
AXI ID Jembar | Nemtokake jembaré ID AXI. |
Jembar Data AXI | Nemtokake jembar data AXI. |
AXI Alamat Jembar | Nemtokake jembar alamat AXI |
Jumlah saluran Waca | Pilihan kanggo milih nomer saluran nulis sing dibutuhake saka menu gulung mudhun saka siji saluran nganti wolung saluran nulis. |
Jumlah saluran Tulis | Opsi kanggo milih jumlah saluran sing diwaca saka menu gulung mudhun saka siji saluran nganti wolung saluran sing diwaca. |
AXI4_PILIHAN | Pilihan kanggo milih antarane AXI4_MASTER lan AXI4_MIRRORED_SLAVE. |
Antarmuka Arbiter | Pilihan kanggo milih antarmuka bis. |
Sinyal Input lan Output (Takon Pitakonan)
Tabel ing ngisor iki nampilake input lan port output saka DDR AXI4 Arbiter kanggo antarmuka Bus.
Tabel 2-2. Port Input lan Output kanggo Antarmuka Bus Arbiter
Sinyal jeneng | arah | Jembar | Katrangan |
reset_i | Input | — | Aktif Low sinyal reset bedo kanggo desain |
sys_ckl_i | Input | — | Jam sistem |
ddr_ctrl_ready_i | Input | — | Nampa sinyal Input siap saka controller DDR |
ARVALID_I_0 | Input | — | Waca panjalukan saka saluran maca 0 |
ARSIZE_I_0 | Input | 8 bit | maca ukuran burst saka saluran maca 0 |
ARADDR_I_0 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 0 |
ARREADY_O_0 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 0 |
RVALID_O_0 | Output | — | Waca data sing bener saka saluran maca 0 |
RDATA_O_0 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 0 |
RLAST_O_0 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 0 |
BUSER_O_r0 | Output | — | Waca rampung kanggo maca saluran 0 |
ARVALID_I_1 | Input | — | Waca panjalukan saka saluran maca 1 |
ARSIZE_I_1 | Input | 8 bit | Maca ukuran burst saka saluran maca 1 |
ARADDR_I_1 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 1 |
ARREADY_O_1 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 1 |
RVALID_O_1 | Output | — | Waca data sing bener saka saluran maca 1 |
RDATA_O_1 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 1 |
RLAST_O_1 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 1 |
BUSER_O_r1 | Output | — | Waca rampung kanggo maca saluran 1 |
ARVALID_I_2 | Input | — | Waca panjalukan saka saluran maca 2 |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
ARSIZE_I_2 | Input | 8 bit | Maca ukuran burst saka saluran maca 2 |
ARADDR_I_2 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 2 |
ARREADY_O_2 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 2 |
RVALID_O_2 | Output | — | Waca data sing bener saka saluran maca 2 |
RDATA_O_2 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 2 |
RLAST_O_2 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 2 |
BUSER_O_r2 | Output | — | Waca rampung kanggo maca saluran 2 |
ARVALID_I_3 | Input | — | Waca panjalukan saka saluran maca 3 |
ARSIZE_I_3 | Input | 8 bit | Maca ukuran burst saka saluran maca 3 |
ARADDR_I_3 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 3 |
ARREADY_O_3 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 3 |
RVALID_O_3 | Output | — | Waca data sing bener saka saluran maca 3 |
RDATA_O_3 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 3 |
RLAST_O_3 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 3 |
BUSER_O_r3 | Output | — | Waca rampung kanggo maca saluran 3 |
ARVALID_I_4 | Input | — | Waca panjalukan saka saluran maca 4 |
ARSIZE_I_4 | Input | 8 bit | Maca ukuran burst saka saluran maca 4 |
ARADDR_I_4 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 4 |
ARREADY_O_4 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 4 |
RVALID_O_4 | Output | — | Waca data sing bener saka saluran maca 4 |
RDATA_O_4 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 4 |
RLAST_O_4 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 4 |
BUSER_O_r4 | Output | — | Waca rampung kanggo maca saluran 4 |
ARVALID_I_5 | Input | — | Waca panjalukan saka saluran maca 5 |
ARSIZE_I_5 | Input | 8 bit | Maca ukuran burst saka saluran maca 5 |
ARADDR_I_5 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 5 |
ARREADY_O_5 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 5 |
RVALID_O_5 | Output | — | Waca data sing bener saka saluran maca 5 |
RDATA_O_5 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 5 |
RLAST_O_5 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 5 |
BUSER_O_r5 | Output | — | Waca rampung kanggo maca saluran 5 |
ARVALID_I_6 | Input | — | Waca panjalukan saka saluran maca 6 |
ARSIZE_I_6 | Input | 8 bit | Maca ukuran burst saka saluran maca 6 |
ARADDR_I_6 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 6 |
ARREADY_O_6 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 6 |
RVALID_O_6 | Output | — | Waca data sing bener saka saluran maca 6 |
RDATA_O_6 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 6 |
RLAST_O_6 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 6 |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
BUSER_O_r6 | Output | — | Waca rampung kanggo maca saluran 6 |
ARVALID_I_7 | Input | — | Waca panjalukan saka saluran maca 7 |
ARSIZE_I_7 | Input | 8 bit | Maca ukuran burst saka saluran maca 7 |
ARADDR_I_7 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 7 |
ARREADY_O_7 | Output | — | Arbiter ngakoni kanggo maca panjalukan saka maca saluran 7 |
RVALID_O_7 | Output | — | Waca data sing bener saka saluran maca 7 |
RDATA_O_7 | Output | [AXI_DATA_WIDTH-1 : 0] | Waca data saka saluran maca 7 |
RLAST_O_7 | Output | — | Waca pungkasan sinyal pigura saka saluran maca 7 |
BUSER_O_r7 | Output | — | Waca rampung kanggo maca saluran 7 |
AWSIZE_I_0 | Input | 8 bit | Tulis ukuran burst kanggo saluran nulis 0 |
WDATA_I_0 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 0 |
WVALID_I_0 | Input | — | Tulis data sing bener kanggo nulis saluran 0 |
AWVALID_I_0 | Input | — | Tulis panjalukan saka saluran nulis 0 |
AWADDR_I_0 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 0 |
AWREADY_O_0 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 0 |
BUSER_O_0 | Output | — | Tulis rampung kanggo nulis saluran 0 |
AWSIZE_I_1 | Input | 8 bit | Tulis ukuran burst kanggo saluran nulis 1 |
WDATA_I_1 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 1 |
WVALID_I_1 | Input | — | Tulis data sing bener kanggo nulis saluran 1 |
AWVALID_I_1 | Input | — | Tulis panjalukan saka saluran nulis 1 |
AWADDR_I_1 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 1 |
AWREADY_O_1 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 1 |
BUSER_O_1 | Output | — | Tulis rampung kanggo nulis saluran 1 |
AWSIZE_I_2 | Input | 8 bit | Tulis ukuran burst kanggo saluran nulis 2 |
WDATA_I_2 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 2 |
WVALID_I_2 | Input | — | Tulis data sing bener kanggo nulis saluran 2 |
AWVALID_I_2 | Input | — | Tulis panjalukan saka saluran nulis 2 |
AWADDR_I_2 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 2 |
AWREADY_O_2 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 2 |
BUSER_O_2 | Output | — | Tulis rampung kanggo nulis saluran 2 |
AWSIZE_I_3 | Input | 8 bit | Tulis ukuran burst kanggo saluran nulis 3 |
WDATA_I_3 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 3 |
WVALID_I_3 | Input | — | Tulis data sing bener kanggo nulis saluran 3 |
AWVALID_I_3 | Input | — | Tulis panjalukan saka saluran nulis 3 |
AWADDR_I_3 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 3 |
AWREADY_O_3 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 3 |
BUSER_O_3 | Output | — | Tulis rampung kanggo nulis saluran 3 |
AWSIZE_I_4 | Input | 8 bit | Tulis ukuran burst kanggo saluran nulis 4 |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
WDATA_I_4 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 4 |
WVALID_I_4 | Input | — | Tulis data sing bener kanggo nulis saluran 4 |
AWVALID_I_4 | Input | — | Tulis panjalukan saka saluran nulis 4 |
AWADDR_I_4 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 4 |
AWREADY_O_4 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 4 |
BUSER_O_4 | Output | — | Tulis rampung kanggo nulis saluran 4 |
AWSIZE_I_5 | Input | 8 bit | Tulis ukuran burst kanggo saluran nulis 5 |
WDATA_I_5 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 5 |
WVALID_I_5 | Input | — | Tulis data sing bener kanggo nulis saluran 5 |
AWVALID_I_5 | Input | — | Tulis panjalukan saka saluran nulis 5 |
AWADDR_I_5 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 5 |
AWREADY_O_5 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 5 |
BUSER_O_5 | Output | — | Tulis rampung kanggo nulis saluran 5 |
AWSIZE_I_6 | Input | 8 bit | Tulis ukuran burst kanggo saluran nulis 6 |
WDATA_I_6 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 6 |
WVALID_I_6 | Input | — | Tulis data sing bener kanggo nulis saluran 6 |
AWVALID_I_6 | Input | — | Tulis panjalukan saka saluran nulis 6 |
AWADDR_I_6 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 6 |
AWREADY_O_6 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 6 |
BUSER_O_6 | Output | — | Tulis rampung kanggo nulis saluran 6 |
AWSIZE_I_7 | Input | 8 bit | Tulis ukuran burst saka saluran nulis 7 |
WDATA_I_7 | Input | [AXI_DATA_WIDTH-1:0] | Input data video kanggo nulis saluran 7 |
WVALID_I_7 | Input | — | Tulis data sing bener kanggo nulis saluran 7 |
AWVALID_I_7 | Input | — | Tulis panjalukan saka saluran nulis 7 |
AWADDR_I_7 | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 7 |
AWREADY_O_7 | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka saluran nulis 7 |
BUSER_O_7 | Output | — | Tulis rampung kanggo nulis saluran 7 |
Tabel ing ngisor iki nampilake input lan port output saka Arbiter DDR AXI4 kanggo antarmuka asli.
Tabel 2-3. Port Input lan Output kanggo Native Arbiter Interface
Sinyal jeneng | arah | Jembar | Katrangan |
reset_i | Input | — | Aktif sinyal reset bedo kurang kanggo desain |
sys_clk_i | Input | — | Jam sistem |
ddr_ctrl_ready_i | Input | — | Nampa sinyal input siap saka controller DDR |
r0_req_i | Input | — | Waca panjalukan saka inisiator 0 |
r0_burst_size_i | Input | 8 bit | Maca ukuran burst |
r0_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 0 |
r0_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 0 |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
r0_data_valid_o | Output | — | Waca data sing bener saka saluran maca 0 |
r0_rampung_o | Output | — | Waca rampung kanggo inisiator 0 |
r1_req_i | Input | — | Waca panjalukan saka inisiator 1 |
r1_burst_size_i | Input | 8 bit | Maca ukuran burst |
r1_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 1 |
r1_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 1 |
r1_data_valid_o | Output | — | Waca data sing bener saka saluran maca 1 |
r1_rampung_o | Output | — | Waca rampung kanggo inisiator 1 |
r2_req_i | Input | — | Waca panjalukan saka inisiator 2 |
r2_burst_size_i | Input | 8 bit | Maca ukuran burst |
r2_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 2 |
r2_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 2 |
r2_data_valid_o | Output | — | Waca data sing bener saka saluran maca 2 |
r2_rampung_o | Output | — | Waca rampung kanggo inisiator 2 |
r3_req_i | Input | — | Waca panjalukan saka inisiator 3 |
r3_burst_size_i | Input | 8 bit | Maca ukuran burst |
r3_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 3 |
r3_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 3 |
r3_data_valid_o | Output | — | Waca data sing bener saka saluran maca 3 |
r3_rampung_o | Output | — | Waca rampung kanggo inisiator 3 |
r4_req_i | Input | — | Waca panjalukan saka inisiator 4 |
r4_burst_size_i | Input | 8 bit | Maca ukuran burst |
r4_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 4 |
r4_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 4 |
r4_data_valid_o | Output | — | Waca data sing bener saka saluran maca 4 |
r4_rampung_o | Output | — | Waca rampung kanggo inisiator 4 |
r5_req_i | Input | — | Waca panjalukan saka inisiator 5 |
r5_burst_size_i | Input | 8 bit | Maca ukuran burst |
r5_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 5 |
r5_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 5 |
r5_data_valid_o | Output | — | Waca data sing bener saka saluran maca 5 |
r5_rampung_o | Output | — | Waca rampung kanggo inisiator 5 |
r6_req_i | Input | — | Waca panjalukan saka inisiator 6 |
r6_burst_size_i | Input | 8 bit | Maca ukuran burst |
r6_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 6 |
r6_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 6 |
r6_data_valid_o | Output | — | Waca data sing bener saka saluran maca 6 |
r6_rampung_o | Output | — | Waca rampung kanggo inisiator 6 |
r7_req_i | Input | — | Waca panjalukan saka inisiator 7 |
r7_burst_size_i | Input | 8 bit | Maca ukuran burst |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
r7_rstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR saka ngendi maca kudu diwiwiti kanggo maca saluran 7 |
r7_ack_o | Output | — | Arbiter ngakoni kanggo maca panjalukan saka inisiator 7 |
r7_data_valid_o | Output | — | Waca data sing bener saka saluran maca 7 |
r7_rampung_o | Output | — | Waca rampung kanggo inisiator 7 |
rdata_o | Output | [AXI_DATA_WIDTH – 1:0] | Output data video saka saluran maca |
w0_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w0_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 0 |
w0_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 0 |
w0_req_i | Input | — | Tulis panjalukan saka inisiator 0 |
w0_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 0 |
w0_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 0 |
w0_rampung_o | Output | — | Tulis rampung kanggo inisiator 0 |
w1_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w1_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 1 |
w1_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 1 |
w1_req_i | Input | — | Tulis panjalukan saka inisiator 1 |
w1_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 1 |
w1_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 1 |
w1_rampung_o | Output | — | Tulis rampung kanggo inisiator 1 |
w2_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w2_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 2 |
w2_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 2 |
w2_req_i | Input | — | Tulis panjalukan saka inisiator 2 |
w2_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 2 |
w2_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 2 |
w2_rampung_o | Output | — | Tulis rampung kanggo inisiator 2 |
w3_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w3_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 3 |
w3_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 3 |
w3_req_i | Input | — | Tulis panjalukan saka inisiator 3 |
w3_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 3 |
w3_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 3 |
w3_rampung_o | Output | — | Tulis rampung kanggo inisiator 3 |
w4_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w4_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 4 |
w4_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 4 |
w4_req_i | Input | — | Tulis panjalukan saka inisiator 4 |
w4_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 4 |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
w4_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 4 |
w4_rampung_o | Output | — | Tulis rampung kanggo inisiator 4 |
w5_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w5_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 5 |
w5_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 5 |
w5_req_i | Input | — | Tulis panjalukan saka inisiator 5 |
w5_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 5 |
w5_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 5 |
w5_rampung_o | Output | — | Tulis rampung kanggo inisiator 5 |
w6_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w6_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 6 |
w6_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 6 |
w6_req_i | Input | — | Tulis panjalukan saka inisiator 6 |
w6_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 6 |
w6_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 6 |
w6_rampung_o | Output | — | Tulis rampung kanggo inisiator 6 |
w7_burst_size_i | Input | 8 bit | Tulis ukuran burst |
w7_data_i | Input | [AXI_DATA_WIDTH – 1:0] | Input data video kanggo nulis saluran 7 |
w7_data_valid_i | Input | — | Tulis data sing bener kanggo nulis saluran 7 |
w7_req_i | Input | — | Tulis panjalukan saka inisiator 7 |
w7_wstart_addr_i | Input | [AXI_ADDR_WIDTH – 1:0] | Alamat DDR sing kudu ditulis saka saluran nulis 7 |
w7_ack_o | Output | — | Arbiter ngakoni kanggo nulis panjalukan saka inisiator 7 |
w7_rampung_o | Output | — | Tulis rampung kanggo inisiator 7 |
Sinyal AXI I/F | |||
Waca Saluran Alamat | |||
arid_o | Output | [AXI_ID_WIDTH – 1:0] | Waca ID alamat. Identifikasi tag kanggo grup alamat diwaca sinyal. |
araddr_o | Output | [AXI_ADDR_WIDTH – 1:0] | Alamat maca. Nyedhiyani alamat awal transaksi bledosan diwaca.
Mung alamat wiwitan bledosan diwenehake. |
arlen_o | Output | [7:0] | Dawane bledosan. Nyedhiyani nomer pas transfer ing bledosan. Informasi iki nemtokake jumlah transfer data sing digandhengake karo alamat kasebut. |
arsize_o | Output | [2:0] | Ukuran burst. Ukuran saben transfer ing bledosan. |
arburst_o | Output | [1:0] | Tipe burst. Ditambah karo informasi ukuran, rincian carane alamat kanggo saben transfer ing bledosan diwilang.
Didandani dadi 2'b01 à alamat Incremental burst. |
arlock_o | Output | [1:0] | Jinis kunci. Nyedhiyani informasi tambahan babagan karakteristik atom saka transfer.
Didandani nganti 2'b00 à Akses Normal. |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
arcache_o | Output | [3:0] | Jinis cache. Nyedhiyakake informasi tambahan babagan karakteristik transfer sing bisa di-cache.
Didandani nganti 4'b0000 à Non-cacheable lan non-bufferable. |
arrot_o | Output | [2:0] | Jinis pangayoman. Menehi informasi unit pangayoman kanggo transaksi. Didandani nganti 3'b000 à Normal, akses data aman. |
arvalid_o | Output | — | Waca alamat bener. Nalika HIGH, alamat diwaca lan informasi kontrol sah lan tetep dhuwur nganti alamat ngakoni sinyal, wis, dhuwur.
1 = Alamat lan informasi kontrol bener 0 = Alamat lan informasi kontrol ora valid |
wis_o | Input | — | Waca alamat siap. Target siap nampa alamat lan sinyal kontrol sing gegandhengan.
1 = target siap 0 = target durung siap |
Waca Saluran Data | |||
nyingkirake | Input | [AXI_ID_WIDTH – 1:0] | Waca ID tag. ID tag saka klompok data diwaca sinyal. Nilai rid digawe dening target lan kudu cocog karo nilai arid saka transaksi sing diwaca sing ditanggapi. |
rdata | Input | [AXI_DATA_WIDTH – 1:0] | Maca data |
resp | Input | [1:0] | Wacan tanggapan.
Status transfer diwaca. Tanggapan sing diidini yaiku OKAY, EXOKAY, SLVERR, lan DECERR. |
pungkasan | Input | — | Waca pungkasan.
Transfer pungkasan ing bledosan maca. |
sah | Input | — | Wacan sing sah. Data diwaca sing dibutuhake kasedhiya lan transfer diwaca bisa rampung.
1 = maca data kasedhiya 0 = maca data ora kasedhiya |
siap | Output | — | Ready siap. Inisiator bisa nampa data sing diwaca lan informasi respon.
1 = ikisiator siap 0 = inisiator ora siap |
Tulis Alamat Saluran | |||
awid | Output | [AXI_ID_WIDTH – 1:0] | Tulis ID alamat. Identifikasi tag kanggo grup alamat nulis sinyal. |
awarddr | Output | [AXI_ADDR_WIDTH – 1:0] | Tulis alamat. Nyedhiyani alamat transfer pisanan ing transaksi bledosan nulis. Sinyal kontrol sing gegandhengan digunakake kanggo nemtokake alamat transfer sing isih ana ing bledosan. |
awlen | Output | [7:0] | Dawane bledosan. Nyedhiyani nomer pas transfer ing bledosan. Informasi iki nemtokake jumlah transfer data sing digandhengake karo alamat kasebut. |
awis | Output | [2:0] | Ukuran burst. Ukuran saben transfer ing bledosan. Strobo jalur bita nuduhake persis jalur bita sing kudu dianyari. |
awburst | Output | [1:0] | Tipe burst. Ditambah karo informasi ukuran, rincian carane alamat kanggo saben transfer ing bledosan diwilang.
Didandani dadi 2'b01 à alamat Incremental burst. |
……….. lanjutane | |||
Sinyal jeneng | arah | Jembar | Katrangan |
awor | Output | [1:0] | Jinis kunci. Nyedhiyani informasi tambahan babagan karakteristik atom saka transfer.
Didandani nganti 2'b00 à Akses Normal. |
awcache | Output | [3:0] | Jinis cache. Nuduhake bufferable, cacheable, write-through, write-back, lan alokasi atribut transaksi.
Didandani nganti 4'b0000 à Non-cacheable lan non-bufferable. |
awprot | Output | [2:0] | Jinis pangayoman. Nuduhake tingkat proteksi normal, hak istimewa, utawa aman saka transaksi lan apa transaksi kasebut minangka akses data utawa akses instruksi. Didandani nganti 3'b000 à Normal, akses data aman. |
sah | Output | — | Tulis alamat sing bener. Nuduhake manawa alamat nulis sing bener lan informasi kontrol kasedhiya.
1 = alamat lan informasi kontrol kasedhiya 0 = alamat lan informasi kontrol ora kasedhiya. Informasi alamat lan kontrol tetep stabil nganti alamat ngakoni sinyal, awready, dadi HIGH. |
awis | Input | — | Tulis alamat siap. Nuduhake yen target wis siyap nampa alamat lan sinyal kontrol sing gegandhengan.
1 = target siap 0 = target durung siap |
Tulis Saluran Data | |||
wdata | Output | [AXI_DATA_WIDTH – 1:0] | Nulis data |
wstrb | Output | [AXI_DATA_WIDTH – 8:0] | Tulis strobo. Sinyal iki nuduhake dalan byte sing kudu dianyari ing memori. Ana siji strobo nulis kanggo saben wolung bit saka nulis data bus. |
wlas | Output | — | Tulis pungkasan. Transfer pungkasan ing bledosan nulis. |
sah | Output | — | Tulis sah. Data nulis sing bener lan strobo kasedhiya. 1 = data nulis lan strobo kasedhiya
0 = data nulis lan strobo ora kasedhiya |
wready | Input | — | Tulis siap. Target bisa nampa data nulis. 1 = target siap
0 = target durung siap |
Tulis Saluran Tanggapan | |||
tawaran | Input | [AXI_ID_WIDTH – 1:0] | ID tanggapan. Identifikasi tag saka respon nulis. Nilai bid kudu cocog karo nilai awid transaksi tulis sing ditanggapi target. |
bresp | Input | [1:0] | Tulis tanggapan. Status transaksi nulis. Tanggepan sing diidini yaiku OKAY, EXOKAY, SLVERR, lan DECERR. |
sah | Input | — | Tulis tanggapan sing bener. Tanggepan nulis sing bener kasedhiya. 1 = nulis respon kasedhiya
0 = nulis respon ora kasedhiya |
rotine | Output | — | Respon siap. Inisiator bisa nampa informasi respon.
1 = ikisiator siap 0 = inisiator ora siap |
Diagram Wektu (Tanya Pitakonan)
Bagean iki mbahas diagram wektu DDR_AXI4_Arbiter. Tokoh ing ngisor iki nuduhake sambungan saka maca lan nulis input request, miwiti alamat memori, nulis input saka inisiator external, maca utawa nulis pangakuan, lan maca utawa nulis input completion diwenehi dening arbiter.
Gambar 3-1. Diagram Wektu kanggo Sinyal sing digunakake ing Nulis / Maca liwat Antarmuka AXI4
Testbench (Njaluk Pitakonan)
A testbench ndadekake digunakake kanggo verifikasi lan test DDR_AXI4_Arbiter disebut minangka testbench pangguna. Testbench diwenehake kanggo mriksa fungsi saka DDR_AXI4_Arbiter IP. Testbench iki mung dianggo kanggo loro saluran maca lan loro saluran nulis karo konfigurasi Bus Interface.
Simulasi (Ask a Question)
Langkah-langkah ing ngisor iki nerangake carane simulasi inti nggunakake testbench:
- Bukak tab Katalog Libero® SoC, nggedhekake Solutions-Video, klik kaping pindho DDR_AXI4_Arbiter, banjur klik OK. Dokumentasi sing digandhengake karo IP kadhaptar ing Dokumentasi. Penting: Yen sampeyan ora ndeleng tab Katalog, navigasi menyang View > Menu Windows banjur klik Katalog supaya katon.
Gambar 4-1. DDR_AXI4_Arbiter IP Core ing Katalog Libero SoC
Nggawe jendhela komponen katon minangka ditampilake ing ngisor iki. Klik OK. Priksa manawa Jeneng kasebut yaiku DDR_AXI4_ARBITER_PF_C0.
Gambar 4-2. Nggawe Komponen
Konfigurasi IP kanggo 2 saluran maca, 2 saluran nulis lan pilih Bus Interface minangka ditampilake ing gambar ing ngisor iki lan klik OK kanggo generate IP.
Gambar 4-3. Konfigurasi
Ing tab Stimulus Hierarchy, pilih testbench (DDR_AXI4_ARBITER_PF_tb.v), klik-tengen banjur klik Simulate Pre-Synth Design > Open Interactively.
penting: Yen sampeyan ora ndeleng tab Hierarki Stimulus, navigasi menyang View > Menu Windows banjur klik Stimulus Hierarchy supaya katon.
Gambar 4-4. Simulasi Desain Pra-SintesisModelSim mbukak karo testbench file, minangka ditampilake ing gambar ing ngisor iki.
Gambar 4-5. Jendela Simulasi ModelSim
penting: Yen simulasi diselani amarga watesan runtime kasebut ing .do file, gunakake run -all printah kanggo ngrampungake simulasi.
Riwayat Revisi (Ask a Question)
Riwayat revisi nggambarake owah-owahan sing ditindakake ing dokumen kasebut. Owah-owahan kasebut didhaptar kanthi revisi, diwiwiti saka publikasi paling anyar.
Tabel 5-1. Riwayat Revisi
Revisi | Tanggal | Katrangan |
A | 04/2023 | Ing ngisor iki dhaptar owah-owahan ing revisi A dokumen:
• Migrasi dokumen menyang cithakan Microchip. • Nganyari nomer dokumen menyang DS00004976A saka 50200950. • Ditambahake 4. Testbench. |
2.0 | — | Ing ngisor iki dhaptar owah-owahan ing revisi 2.0 dokumen kasebut:
• Ditambahake Gambar 1-2. • Ditambahake Tabel 2-2. • Dianyari jeneng sawetara input lan output jeneng sinyal ing Tabel 2-2. |
1.0 | — | Rilis dhisikan. |
Dhukungan FPGA Microchip (Ask a Question)
Klompok produk Microchip FPGA ndhukung produk karo macem-macem layanan dhukungan, kalebu Layanan Pelanggan, Pusat Dhukungan Teknis Pelanggan, a websitus, lan kantor sales donya. Pelanggan disaranake ngunjungi sumber online Microchip sadurunge ngubungi dhukungan amarga kemungkinan pitakone wis dijawab. Hubungi Pusat Dhukungan Teknis liwat websitus ing www.microchip.com/support. Sebutake nomer Piranti Piranti FPGA, pilih kategori kasus sing cocog, lan upload desain files nalika nggawe cilik support technical. Hubungi Layanan Pelanggan kanggo dhukungan produk non-teknis, kayata rega produk, upgrade produk, informasi sing dianyari, status pesenan, lan wewenang.
- Saka Amerika Utara, telpon 800.262.1060
- Saka negara liya, hubungi 650.318.4460
- Fax, saka ngendi wae ing donya, 650.318.8044
Informasi Microchip (Aja Pitakonan)
Microchip kasebut Websitus (Ask a Question)
Microchip nyedhiyakake dhukungan online liwat kita websitus ing www.microchip.com/. Iki websitus digunakake kanggo nggawe files lan informasi gampang kasedhiya kanggo pelanggan. Sawetara konten sing kasedhiya kalebu:
- Dhukungan Produk - Datasheets lan errata, cathetan aplikasi lan sampprogram, sumber daya desain, pandhuan pangguna lan dokumen dhukungan hardware, rilis piranti lunak paling anyar, lan piranti lunak arsip.
- Dukungan Teknis Umum - Pitakonan Paling Sering (FAQ), panjalukan dhukungan teknis, grup diskusi online, daftar anggota program mitra desain Microchip
- Bisnis Microchip - Pandhuan pamilih lan pesenan produk, siaran pers Microchip paling anyar, dhaptar seminar lan acara, dhaptar kantor penjualan Microchip, distributor, lan perwakilan pabrik
Layanan Notifikasi Ganti Produk (Ask a Question)
Layanan kabar pangowahan produk Microchip mbantu para pelanggan tetep saiki ing produk Microchip. Pelanggan bakal nampa kabar email yen ana owah-owahan, nganyari, revisi utawa kesalahan sing ana gandhengane karo kulawarga produk utawa alat pangembangan sing dikarepake. Kanggo ndhaftar, pindhah menyang www.microchip.com/pcn lan tindakake pandhuan registrasi.
Dhukungan Pelanggan (Aja Pitakonan)
Pangguna produk Microchip bisa nampa pitulung liwat sawetara saluran:
- Distributor utawa Perwakilan
- Kantor Penjualan Lokal
- Embedded Solution Engineer (ESE)
- Dhukungan Teknis
Pelanggan kudu hubungi distributor, wakil utawa ESE kanggo dhukungan. Kantor penjualan lokal uga kasedhiya kanggo mbantu para pelanggan. Dhaptar kantor penjualan lan lokasi kalebu ing dokumen iki. Dhukungan teknis kasedhiya liwat websitus ing: www.microchip.com/support.
Microchip Nggawe Fitur Proteksi Kode (Aja Pitakonan)
Elinga rincian ing ngisor iki babagan fitur perlindungan kode ing produk Microchip:
- Produk Microchip cocog karo spesifikasi sing ana ing Lembar Data Microchip tartamtu.
- Microchip percaya yen kulawarga produk kasebut aman nalika digunakake kanthi cara sing dikarepake, ing spesifikasi operasi, lan ing kahanan normal.
- Nilai Microchip lan agresif nglindhungi hak properti intelektual sawijining. Usaha kanggo nglanggar fitur perlindungan kode produk Microchip dilarang banget lan bisa uga nglanggar DigitalMillennium Copyright Act.
- Microchip utawa pabrikan semikonduktor liyane ora bisa njamin keamanan kode kasebut. Proteksi kode ora ateges manawa produk kasebut "ora bisa dipecah". Proteksi kode terus berkembang. Microchip nduweni komitmen kanggo terus ningkatake fitur perlindungan kode produk kita.
Pengumuman Hukum (Takon Pitakonan)
Publikasi iki lan informasi ing kene mung bisa digunakake karo produk Microchip, kalebu kanggo ngrancang, nguji, lan nggabungake produk Microchip karo aplikasi sampeyan. Panganggone informasi iki kanthi cara liya nglanggar syarat kasebut. Informasi babagan aplikasi piranti diwenehake mung kanggo penak lan bisa diganti karo nganyari. Sampeyan tanggung jawab kanggo mesthekake yen aplikasi sampeyan cocog karo spesifikasi sampeyan. Hubungi kantor sales Microchip lokal kanggo dhukungan tambahan utawa, entuk dhukungan tambahan ing www.microchip.com/en-us/support/design-help/ klien-support-layanan. INFORMASI IKI DISEDIAKAN BY MICROCHIP "AS IS". MICROCHIP TANPA REPRESENTASI UTAWA JAMINAN APA SAJA APA SAJA UTAWA TERSIRAT, TERTULIS UTAWA LISAN, STATUTORY UTAWA LAINNYA, KAITAN karo INFORMASI KANGGO NANGING ORA WATES KANG JAMINAN, TANPA PENYIMPANAN, PENDAFTARAN UTAWA JAMINAN GANTENG KARO KONDISI, KUALITAS, UTAWA KINERJA. MICROCHIP ORA TANGGUH TANGGUNG JAWAB ANGGAP, KHUSUS, PUNITIF, INSIDENTAL, UTAWA KONSEKUENSI, KERUGIAN, BIAYA, UTAWA BAYARAN APA SAJA KANGGO ING INFORMASI UTAWA PENGGUNAAN, Nanging, njalari, KANGGO KANGGO. KEMUNGKINAN UTAWA KERUSAKAN SING BISA? TO THE FULLEST EXTENT diijini dening hukum, TANGGUNG JAWAB TOTAL MICROCHIP ING ALL CLAIMS ing sembarang cara sing ana hubungane karo informasi utawa panggunaan ora ngluwihi nomer biaya, yen ana, sing wis mbayar langsung menyang microchip kanggo informasi. Panggunaan piranti Microchip ing support urip lan / utawa aplikasi safety tanggung ing resiko panuku, lan panuku setuju kanggo defend, indemnify lan terus Microchip mbebayani saka samubarang karusakan, claims, cocog, utawa expenses asil saka nggunakake kuwi. Ora ana lisensi sing diwenehake, kanthi implisit utawa liya, miturut hak properti intelektual Microchip kajaba nyatakake.
Merek dagang (Ask a Question)
Jeneng lan logo Microchip, logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, lan XMEGA minangka merek dagang kadhaptar saka Microchip Technology Incorporated ing AS lan negara liya. AgileSwitch, APT, ClockWorks, Perusahaan Solusi Kontrol Embedded, EtherSynch, Flashtec, Kontrol Kacepetan Hiper, Beban HyperLight, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, lan ZL minangka merek dagang kadhaptar saka Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit, IC Serial Program, IN-Circuit, IC Paralel Cerdas, IntelliMOS, Konektivitas Antar-Chip, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, lan ZENA minangka merek dagang Microchip Technology Incorporated ing AS lan negara liya. SQTP minangka tandha layanan saka Microchip Technology Incorporated ing Amerika Serikat. Logo Adaptec, Frequency on Demand, Silicon Storage Technology, lan Symmcom minangka merek dagang kadhaptar saka Microchip Technology Inc. ing negara liya. GestIC minangka merek dagang kadhaptar saka Microchip Technology Germany II GmbH & Co. KG, anak perusahaan saka Microchip Technology Inc., ing negara liya. Kabeh merek dagang liyane sing kasebut ing kene minangka properti saka perusahaan kasebut. © 2023, Microchip Technology Incorporated lan anak perusahaan. Kabeh hak dilindhungi undhang-undhang.
ISBN: 978-1-6683-2302-1 Sistem Manajemen Kualitas (Aja Pitakonan) Kanggo informasi babagan Sistem Manajemen Kualitas Microchip, bukak www.microchip.com/quality.
Dodolan lan Layanan ing saindenging jagad
AMERIKA | ASIA / PASIFIK | ASIA / PASIFIK | EROPA |
perusahaan kantor
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Telpon: 480-792-7200 Fax: 480-792-7277 Dhukungan Teknis: www.microchip.com/support Web alamat: www.microchip.com Atlanta Duluth, GA Telpon: 678-957-9614 Fax: 678-957-1455 Austin, TX Telpon: 512-257-3370 Boston Westborough, MA Telp: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Telpon: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Telpon: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Telpon: 248-848-4000 Houston, TX Telpon: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Telpon: 317-536-2380 Los Angeles Mission Viejo, CA Telp: 949-462-9523 Fax: 949-462-9608 Telpon: 951-273-7800 Raleigh, NC Telpon: 919-844-7510 New York, NY Telpon: 631-435-6000 San Jose, CA Telpon: 408-735-9110 Telpon: 408-436-4270 Kanada - Toronto Telpon: 905-695-1980 Fax: 905-695-2078 |
Australia - Sydney
Telpon: 61-2-9868-6733 China - Beijing Telpon: 86-10-8569-7000 China - Chengdu Telpon: 86-28-8665-5511 China - Chongqing Telpon: 86-23-8980-9588 China - Dongguan Telpon: 86-769-8702-9880 China - Guangzhou Telpon: 86-20-8755-8029 China - Hangzhou Telpon: 86-571-8792-8115 China - Hong Kong SAR Telpon: 852-2943-5100 China - Nanjing Telpon: 86-25-8473-2460 China - Qingdao Telpon: 86-532-8502-7355 China - Shanghai Telpon: 86-21-3326-8000 China - Shenyang Telpon: 86-24-2334-2829 China - Shenzhen Telpon: 86-755-8864-2200 China - Suzhou Telpon: 86-186-6233-1526 China - Wuhan Telpon: 86-27-5980-5300 China - Xian Telpon: 86-29-8833-7252 China - Xiamen Telpon: 86-592-2388138 China - Zhuhai Telpon: 86-756-3210040 |
India - Bangalore
Telpon: 91-80-3090-4444 India - New Delhi Telpon: 91-11-4160-8631 India - Pune Telpon: 91-20-4121-0141 Jepang – Osaka Telpon: 81-6-6152-7160 Jepang – Tokyo Telpon: 81-3-6880-3770 Korea - Daegu Telpon: 82-53-744-4301 Korea - Seoul Telpon: 82-2-554-7200 Malaysia – Kuala Lumpur Telpon: 60-3-7651-7906 Malaysia – Penang Telpon: 60-4-227-8870 Filipina - Manila Telpon: 63-2-634-9065 Singapura Telpon: 65-6334-8870 Taiwan - Hsin Chu Telpon: 886-3-577-8366 Taiwan - Kaohsiung Telpon: 886-7-213-7830 Taiwan – Taipei Telpon: 886-2-2508-8600 Thailand - Bangkok Telpon: 66-2-694-1351 Vietnam - Ho Chi Minh Telpon: 84-28-5448-2100 |
Austria - Wels
Telpon: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Kopenhagen Telpon: 45-4485-5910 Fax: 45-4485-2829 Finlandia - Espoo Telpon: 358-9-4520-820 Prancis - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Jerman - Garching Telpon: 49-8931-9700 Jerman - Haan Telpon: 49-2129-3766400 Jerman - Heilbronn Telpon: 49-7131-72400 Jerman - Karlsruhe Telpon: 49-721-625370 Jerman - München Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Jerman - Rosenheim Telpon: 49-8031-354-560 Israel - Ra'anana Telpon: 972-9-744-7705 Italia - Milan Telpon: 39-0331-742611 Fax: 39-0331-466781 Italia - Padova Telpon: 39-049-7625286 Walanda - Drunen Telpon: 31-416-690399 Fax: 31-416-690340 Norwegia - Trondheim Telpon: 47-72884388 Polandia - Warsaw Telpon: 48-22-3325737 Romania - Bukares Tel: 40-21-407-87-50 Spanyol - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Swedia - Gothenberg Tel: 46-31-704-60-40 Swedia - Stockholm Telpon: 46-8-5090-4654 UK - Wokingham Telpon: 44-118-921-5800 Fax: 44-118-921-5820 |
© 2023 Microchip Technology Inc. lan anak perusahaan
Dokumen / Sumber Daya
![]() |
MICROCHIP DDR AXI4 Arbiter [pdf] Pandhuan pangguna DDR AXI4 Arbiter, DDR AXI4, Arbiter |