MICROCHIP DDR AXI4 Arbiter
bubuka: Standar protokol AXI4-Stream ngagunakeun terminologi Master and Slave. Terminologi Microchip sarimbag anu dianggo dina dokumén ieu nyaéta Initiator sareng Target, masing-masing.
Ringkesan: Tabel di handap ieu nyadiakeun kasimpulan karakteristik Arbiter DDR AXI4.
Ciri | Nilai |
---|---|
Vérsi Core | DDR AXI4 Arbiter v2.2 |
Kulawarga Alat Dirojong | – |
Lisénsi Aliran Alat Dirojong | – |
Fitur: DDR AXI4 Arbiter gaduh fitur konci ieu:
- Inti IP kedah dipasang kana Katalog IP tina parangkat lunak Libero SoC.
- Inti dikonpigurasi, dibangkitkeun, sareng instan dina alat SmartDesign pikeun dilebetkeun kana daptar proyék Libero.
Mangpaat sareng Kinerja Alat:
Rincian alat | Kulawarga | Paranti | Sumberdaya | Kinerja (MHz) |
---|---|---|---|---|
LUTs DFF RAMs LSRAM SRAM math Blok Chip Globals | Seuneu Polar | MPF300T-1 | 5411 4202 | 266 |
Pedaran Fungsional
Katerangan Fungsional: bagian ieu ngajelaskeun rinci palaksanaan DDR_AXI4_Arbiter. Gambar di handap ieu nembongkeun diagram pin-kaluar tingkat luhur tina DDR AXI4 Arbiter.
Parameter DDR_AXI4_Arbiter sareng Sinyal Interface
Setélan Konfigurasi:
Setélan konfigurasi pikeun DDR_AXI4_Arbiter teu dieusian dina dokumén ieu.
Sinyal Input sareng Kaluaran:
Sinyal input sareng kaluaran pikeun DDR_AXI4_Arbiter henteu dieusian dina dokumén ieu.
Diagram waktos
Diagram waktu pikeun DDR_AXI4_Arbiter teu dieusian dina dokumén ieu.
Testbench
simulasi:
Rincian simulasi pikeun DDR_AXI4_Arbiter teu dieusian dina dokumén ieu.
Riwayat révisi
Sajarah révisi pikeun DDR_AXI4_Arbiter teu dieusian dina dokumén ieu.
Rojongan FPGA Microchip
Informasi Rojongan FPGA Microchip pikeun DDR_AXI4_Arbiter teu dieusian dina dokumén ieu.
Parentah Pamakéan Produk
- Pasang DDR AXI4 Arbiter v2.2 kana Katalog IP tina software Libero SoC.
- Konpigurasikeun, ngahasilkeun sareng instantiate inti dina alat SmartDesign pikeun dilebetkeun kana daptar proyék Libero.
Pendahuluan (Ask a Question)
Kenangan mangrupikeun bagian integral tina aplikasi pidéo sareng grafik anu biasa. Éta dipaké pikeun buffering sakabéh pigura video lamun memori lokal FPGA teu cukup pikeun nahan sakabéh pigura. Lamun aya sababaraha maca jeung nulis pigura video kana DDR, hiji arbiter bakal diperlukeun pikeun arbitrase antara sababaraha requests. DDR AXI4 Arbiter IP nyadiakeun 8 saluran nulis nulis pigura panyangga kana memori DDR éksternal sarta 8 maca saluran pikeun pigura baca ti memori éksternal. Arbitrase didasarkeun kana dasar anu mimiti sumping, dilayanan heula. Lamun dua requests lumangsung sakaligus, saluran kalawan jumlah channel handap bakal jadi prioritas. Arbiter nyambung ka DDR controller IP ngaliwatan panganteur AXI4. DDR AXI4 Arbiter nyadiakeun panganteur AXI4 Initiator ka controller on-chip DDR. Arbiter ngadukung dugi ka dalapan saluran nyerat sareng dalapan saluran baca. Blok arbitrates antara dalapan saluran baca pikeun nyadiakeun aksés ka saluran baca AXI ku cara munggaran-datang, mimiti-dilayanan. Blok arbitrates antara dalapan saluran nulis pikeun nyadiakeun aksés ka saluran nulis AXI ku cara mimiti-datang, mimiti-dilayanan. Sadaya dalapan saluran baca-tulis gaduh prioritas anu sami. Antarbeungeut AXI4 Initiator tina Arbiter IP tiasa dikonpigurasi pikeun rupa-rupa lebar data mimitian ti 64 bit dugi ka 512 bit.
penting: Standar protokol AXI4-Stream ngagunakeun terminologi "Master" sareng "Slave". Terminologi Microchip sarimbag anu dianggo dina dokumén ieu nyaéta Initiator sareng Target, masing-masing.
Ringkesan (Tanyakeun Patarosan)
Tabel di handap ieu nyadiakeun kasimpulan karakteristik Arbiter DDR AXI4.
meja 1. DDR AXI4 Karakteristik Arbiter
Dokumén ieu manglaku ka DDR AXI4 Arbiter v2.2.
- PolarFire® SoC
- Seuneu Polar
- RTG4™
- IGLOO® 2
- SmartFusion® 2
Merlukeun Libero® SoC v12.3 atawa release engké. IP tiasa dianggo dina modeu RTL tanpa aya lisénsi. Kanggo inpo nu leuwih lengkep, tingali DDR_AXI4_Arbiter.
Fitur (Tanyakeun Patarosan)
DDR AXI4 Arbiter gaduh fitur konci ieu:
- Dalapan Tulis saluran
- Dalapan Baca saluran
- AXI4 Interface mun DDR controller
- Lebar AXI4 anu tiasa dikonfigurasi: 64, 128, 256, sareng 512 bit
- Lebar Alamat Configurable: 32 nepi ka 64 bit
Implementasi IP Core dina Libero® Design Suite (Tanyakeun Patarosan)
Inti IP kedah dipasang kana Katalog IP tina parangkat lunak Libero SoC. Ieu dipasang sacara otomatis ngaliwatan pungsi apdet IP Catalog dina software Libero SoC, atawa inti IP sacara manual diundeur ti katalog. Sakali inti IP dipasang dina Katalog IP software SoC Libero, inti dikonpigurasi, dibangkitkeun, sareng instantiated dina alat SmartDesign pikeun dilebetkeun kana daptar proyék Libero.
Mangpaat sareng Kinerja Alat (Tanyakeun Patarosan)
Tabel di handap daptar utilization alat dipaké pikeun DDR_AXI4_Arbiter.
Tabél 2. DDR_AXI4_Arbiter Utilization
Paranti Rincian | Sumberdaya | Kinerja (MHz) | RAMs | Blok Matematika | Chip Globals | |||
Kulawarga | Paranti | LUTs | DFF | LSRAM | μSRAM | |||
PolarFire® SoC | MPFS250T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
Seuneu Polar | MPF300T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
SmartFusion® 2 | M2S150-1 | 5546 | 4309 | 192 | 15 | 1 | 0 | 0 |
penting:
- Data dina tabel saméméhna dicandak nganggo setélan sintésis sareng perenah. IP dikonpigurasi pikeun dalapan saluran tulis, dalapan saluran baca, lebar alamat 32 bit, sareng lebar data konfigurasi 512 bit.
- Jam dibatesan kana 200 MHz nalika ngajalankeun analisa waktos pikeun ngahontal angka kinerja.
Katerangan Fungsional (Tanyakeun Patarosan)
bagian ieu ngajelaskeun rinci palaksanaan DDR_AXI4_Arbiter. Gambar di handap ieu nembongkeun diagram pin-kaluar tingkat luhur tina DDR AXI4 Arbiter. Gambar 1-1. Diagram Blok Pin-Out Tingkat Top pikeun Antarmuka Arbiter Asli
Gambar di handap nembongkeun diagram blok sistem-tingkat DDR_AXI4_Arbiter dina modeu panganteur Bus. Gambar 1-2. System-Level Blok Diagram of DDR_AXI4_Arbiter
Transaksi dibaca dipicu ku netepkeun sinyal input r (x) _req_i tinggi dina saluran dibaca tinangtu. Arbiter ngabales ku pangakuan nalika siap ngalayanan pamundut anu dibaca. Lajeng éta samples alamat AXI dimimitian jeung maca ukuran burst nu input ti initiator éksternal. Saluran ngolah input sareng ngahasilkeun transaksi AXI anu diperyogikeun pikeun maca data tina mémori DDR. Kaluaran data anu dibaca ti arbiter umum pikeun sadaya saluran anu dibaca. Salila data dibaca kaluar, data baca valid tina saluran pakait mana luhur. Ahir urus dibaca dilambangkeun ku sinyal dibaca-rengse lamun sagala bait dipénta dikirim kaluar. Sarupa jeung transaksi dibaca, transaksi nulis dipicu ku netepkeun sinyal input w (x) _req_i tinggi. Marengan sinyal pamundut, nulis alamat ngamimitian jeung panjang burst kudu disadiakeun salila pamundut. Nalika arbiter sadia pikeun ngalayanan pamundut tinulis, éta ngabales ku ngirim sinyal pangakuan dina saluran anu saluyu. Lajeng pamaké kudu nyadiakeun data nulis babarengan jeung sinyal data-valid dina saluran. Jumlah jam data valid periode tinggi kudu cocog panjang burst. Arbiter nyampurnakeun operasi nulis jeung nangtukeun sinyal rengse nulis tinggi denoting parantosan tina transaksi nulis.
Parameter DDR_AXI4_Arbiter sareng Sinyal Antarmuka (Tanyakeun Patarosan)
bagian ieu ngabahas parameter dina DDR_AXI4_Arbiter GUI configurator jeung sinyal I / O.
2.1 Setélan Konfigurasi (Tanyakeun Patarosan)
tabél di handap mangrupa daptar pedaran parameter konfigurasi dipaké dina palaksanaan hardware DDR_AXI4_Arbiter. Ieu mangrupikeun parameter umum sareng tiasa variatif dumasar kana sarat aplikasi.
Méja 2-1. Parameter Konfigurasi
Sinyal Ngaran | Katerangan |
AXI ID Width | Nangtukeun lebar AXI ID. |
AXI Data Width | Nangtukeun lebar data AXI. |
AXI Alamat Lebar | Nangtukeun lebar alamat AXI |
Jumlah saluran Baca | Pilihan pikeun milih jumlah saluran tulis anu diperyogikeun tina menu turun-handap mimitian ti hiji saluran dugi ka dalapan saluran nyerat. |
Jumlah saluran Tulis | Pilihan pikeun milih jumlah anu diperyogikeun tina saluran anu dibaca tina menu turun-handap mimitian ti hiji saluran dugi ka dalapan saluran anu dibaca. |
AXI4_PILIHAN | Pilihan pikeun milih antara AXI4_MASTER na AXI4_MIRRORED_SLAVE. |
Antarbeungeut Arbiter | Pilihan pikeun milih panganteur beus. |
Sinyal Input sareng Kaluaran (Tanyakeun Patarosan)
Tabel di handap ieu daptar input sareng palabuhan kaluaran tina DDR AXI4 Arbiter pikeun panganteur Bus.
Tabél 2-2. Input jeung Output palabuhan pikeun Arbiter Bus Interface
Sinyal Ngaran | Arah | Lebar | Katerangan |
reset_i | Input | — | Aktif Low Asynchronous reset sinyal pikeun desain |
sys_ckl_i | Input | — | Jam sistem |
ddr_ctrl_ready_i | Input | — | Narima sinyal Input siap ti controller DDR |
ARVALID_I_0 | Input | — | Baca pamundut ti saluran baca 0 |
ARSIZE_I_0 | Input | 8 bitu | maca ukuran burst tina saluran baca 0 |
ARADDR_I_0 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 0 |
SUDAH_O_0 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 0 |
RVALID_O_0 | Kaluaran | — | Baca data valid tina saluran baca 0 |
RDATA_O_0 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 0 |
RLAST_O_0 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 0 |
BUSER_O_r0 | Kaluaran | — | Baca parantosan pikeun maca saluran 0 |
ARVALID_I_1 | Input | — | Baca pamundut ti saluran baca 1 |
ARSIZE_I_1 | Input | 8 bitu | Maca ukuran burst tina saluran baca 1 |
ARADDR_I_1 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 1 |
SUDAH_O_1 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 1 |
RVALID_O_1 | Kaluaran | — | Baca data valid tina saluran baca 1 |
RDATA_O_1 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 1 |
RLAST_O_1 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 1 |
BUSER_O_r1 | Kaluaran | — | Baca parantosan pikeun maca saluran 1 |
ARVALID_I_2 | Input | — | Baca pamundut ti saluran baca 2 |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
ARSIZE_I_2 | Input | 8 bitu | Maca ukuran burst tina saluran baca 2 |
ARADDR_I_2 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 2 |
SUDAH_O_2 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 2 |
RVALID_O_2 | Kaluaran | — | Baca data valid tina saluran baca 2 |
RDATA_O_2 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 2 |
RLAST_O_2 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 2 |
BUSER_O_r2 | Kaluaran | — | Baca parantosan pikeun maca saluran 2 |
ARVALID_I_3 | Input | — | Baca pamundut ti saluran baca 3 |
ARSIZE_I_3 | Input | 8 bitu | Maca ukuran burst tina saluran baca 3 |
ARADDR_I_3 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 3 |
SUDAH_O_3 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 3 |
RVALID_O_3 | Kaluaran | — | Baca data valid tina saluran baca 3 |
RDATA_O_3 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 3 |
RLAST_O_3 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 3 |
BUSER_O_r3 | Kaluaran | — | Baca parantosan pikeun maca saluran 3 |
ARVALID_I_4 | Input | — | Baca pamundut ti saluran baca 4 |
ARSIZE_I_4 | Input | 8 bitu | Maca ukuran burst tina saluran baca 4 |
ARADDR_I_4 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 4 |
SUDAH_O_4 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 4 |
RVALID_O_4 | Kaluaran | — | Baca data valid tina saluran baca 4 |
RDATA_O_4 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 4 |
RLAST_O_4 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 4 |
BUSER_O_r4 | Kaluaran | — | Baca parantosan pikeun maca saluran 4 |
ARVALID_I_5 | Input | — | Baca pamundut ti saluran baca 5 |
ARSIZE_I_5 | Input | 8 bitu | Maca ukuran burst tina saluran baca 5 |
ARADDR_I_5 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 5 |
SUDAH_O_5 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 5 |
RVALID_O_5 | Kaluaran | — | Baca data valid tina saluran baca 5 |
RDATA_O_5 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 5 |
RLAST_O_5 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 5 |
BUSER_O_r5 | Kaluaran | — | Baca parantosan pikeun maca saluran 5 |
ARVALID_I_6 | Input | — | Baca pamundut ti saluran baca 6 |
ARSIZE_I_6 | Input | 8 bitu | Maca ukuran burst tina saluran baca 6 |
ARADDR_I_6 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 6 |
SUDAH_O_6 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 6 |
RVALID_O_6 | Kaluaran | — | Baca data valid tina saluran baca 6 |
RDATA_O_6 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 6 |
RLAST_O_6 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 6 |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
BUSER_O_r6 | Kaluaran | — | Baca parantosan pikeun maca saluran 6 |
ARVALID_I_7 | Input | — | Baca pamundut ti saluran baca 7 |
ARSIZE_I_7 | Input | 8 bitu | Maca ukuran burst tina saluran baca 7 |
ARADDR_I_7 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 7 |
SUDAH_O_7 | Kaluaran | — | Pangakuan arbiter pikeun maca pamundut ti saluran baca 7 |
RVALID_O_7 | Kaluaran | — | Baca data valid tina saluran baca 7 |
RDATA_O_7 | Kaluaran | [AXI_DATA_WIDTH-1: 0] | Maca data tina saluran baca 7 |
RLAST_O_7 | Kaluaran | — | Baca tungtung sinyal pigura tina saluran baca 7 |
BUSER_O_r7 | Kaluaran | — | Baca parantosan pikeun maca saluran 7 |
AWSIZE_I_0 | Input | 8 bitu | Tulis ukuran burst pikeun saluran nyerat 0 |
WDATA_I_0 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 0 |
WVALID_I_0 | Input | — | Tulis data valid pikeun nulis saluran 0 |
AWVALID_I_0 | Input | — | Tulis pamundut ti saluran tulis 0 |
AWADDR_I_0 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 0 |
AWREADY_O_0 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 0 |
BUSER_O_0 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 0 |
AWSIZE_I_1 | Input | 8 bitu | Tulis ukuran burst pikeun saluran nyerat 1 |
WDATA_I_1 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 1 |
WVALID_I_1 | Input | — | Tulis data valid pikeun nulis saluran 1 |
AWVALID_I_1 | Input | — | Tulis pamundut ti saluran tulis 1 |
AWADDR_I_1 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 1 |
AWREADY_O_1 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 1 |
BUSER_O_1 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 1 |
AWSIZE_I_2 | Input | 8 bitu | Tulis ukuran burst pikeun saluran nyerat 2 |
WDATA_I_2 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 2 |
WVALID_I_2 | Input | — | Tulis data valid pikeun nulis saluran 2 |
AWVALID_I_2 | Input | — | Tulis pamundut ti saluran tulis 2 |
AWADDR_I_2 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 2 |
AWREADY_O_2 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 2 |
BUSER_O_2 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 2 |
AWSIZE_I_3 | Input | 8 bitu | Tulis ukuran burst pikeun saluran nyerat 3 |
WDATA_I_3 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 3 |
WVALID_I_3 | Input | — | Tulis data valid pikeun nulis saluran 3 |
AWVALID_I_3 | Input | — | Tulis pamundut ti saluran tulis 3 |
AWADDR_I_3 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 3 |
AWREADY_O_3 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 3 |
BUSER_O_3 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 3 |
AWSIZE_I_4 | Input | 8 bitu | Tulis ukuran burst pikeun saluran nyerat 4 |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
WDATA_I_4 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 4 |
WVALID_I_4 | Input | — | Tulis data valid pikeun nulis saluran 4 |
AWVALID_I_4 | Input | — | Tulis pamundut ti saluran tulis 4 |
AWADDR_I_4 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 4 |
AWREADY_O_4 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 4 |
BUSER_O_4 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 4 |
AWSIZE_I_5 | Input | 8 bitu | Tulis ukuran burst pikeun saluran nyerat 5 |
WDATA_I_5 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 5 |
WVALID_I_5 | Input | — | Tulis data valid pikeun nulis saluran 5 |
AWVALID_I_5 | Input | — | Tulis pamundut ti saluran tulis 5 |
AWADDR_I_5 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 5 |
AWREADY_O_5 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 5 |
BUSER_O_5 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 5 |
AWSIZE_I_6 | Input | 8 bitu | Tulis ukuran burst pikeun saluran nyerat 6 |
WDATA_I_6 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 6 |
WVALID_I_6 | Input | — | Tulis data valid pikeun nulis saluran 6 |
AWVALID_I_6 | Input | — | Tulis pamundut ti saluran tulis 6 |
AWADDR_I_6 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 6 |
AWREADY_O_6 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 6 |
BUSER_O_6 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 6 |
AWSIZE_I_7 | Input | 8 bitu | Tulis ukuran burst tina saluran tulis 7 |
WDATA_I_7 | Input | [AXI_DATA_WIDTH-1:0] | Input data video pikeun nulis saluran 7 |
WVALID_I_7 | Input | — | Tulis data valid pikeun nulis saluran 7 |
AWVALID_I_7 | Input | — | Tulis pamundut ti saluran tulis 7 |
AWADDR_I_7 | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 7 |
AWREADY_O_7 | Kaluaran | — | Pangakuan arbiter pikeun nyerat pamundut ti saluran tulis 7 |
BUSER_O_7 | Kaluaran | — | Tulis parantosan pikeun nyerat saluran 7 |
tabél di handap mangrupa daptar inputs sarta palabuhan kaluaran tina DDR AXI4 Arbiter pikeun panganteur asli.
Tabél 2-3. Palabuhan Input sareng Output pikeun Antarmuka Arbiter Asli
Sinyal Ngaran | Arah | Lebar | Katerangan |
reset_i | Input | — | Aktif low Asynchronous reset sinyal pikeun desain |
sys_clk_i | Input | — | Jam sistem |
ddr_ctrl_ready_i | Input | — | Narima sinyal input siap ti controller DDR |
r0_req_i | Input | — | Baca pamundut ti inisiator 0 |
r0_burst_size_i | Input | 8 bitu | Maca ukuran burst |
r0_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 0 |
r0_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 0 |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
r0_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 0 |
r0_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 0 |
r1_req_i | Input | — | Baca pamundut ti inisiator 1 |
r1_burst_size_i | Input | 8 bitu | Maca ukuran burst |
r1_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 1 |
r1_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 1 |
r1_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 1 |
r1_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 1 |
r2_req_i | Input | — | Baca pamundut ti inisiator 2 |
r2_burst_size_i | Input | 8 bitu | Maca ukuran burst |
r2_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 2 |
r2_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 2 |
r2_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 2 |
r2_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 2 |
r3_req_i | Input | — | Baca pamundut ti inisiator 3 |
r3_burst_size_i | Input | 8 bitu | Maca ukuran burst |
r3_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 3 |
r3_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 3 |
r3_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 3 |
r3_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 3 |
r4_req_i | Input | — | Baca pamundut ti inisiator 4 |
r4_burst_size_i | Input | 8 bitu | Maca ukuran burst |
r4_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 4 |
r4_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 4 |
r4_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 4 |
r4_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 4 |
r5_req_i | Input | — | Baca pamundut ti inisiator 5 |
r5_burst_size_i | Input | 8 bitu | Maca ukuran burst |
r5_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 5 |
r5_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 5 |
r5_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 5 |
r5_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 5 |
r6_req_i | Input | — | Baca pamundut ti inisiator 6 |
r6_burst_size_i | Input | 8 bitu | Maca ukuran burst |
r6_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 6 |
r6_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 6 |
r6_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 6 |
r6_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 6 |
r7_req_i | Input | — | Baca pamundut ti inisiator 7 |
r7_burst_size_i | Input | 8 bitu | Maca ukuran burst |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
r7_rstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR ti mana bacaan kudu dimimitian pikeun maca channel 7 |
r7_ack_o | Kaluaran | — | Arbiter pangakuan pikeun maca pamundut ti inisiator 7 |
r7_data_valid_o | Kaluaran | — | Baca data valid tina saluran baca 7 |
r7_réngsé_o | Kaluaran | — | Baca parantosan ka inisiator 7 |
rdata_o | Kaluaran | [AXI_DATA_WIDTH - 1:0] | Kaluaran data video tina saluran baca |
w0_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w0_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 0 |
w0_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 0 |
w0_req_i | Input | — | Tulis pamundut ti inisiator 0 |
w0_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 0 |
w0_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 0 |
w0_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 0 |
w1_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w1_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 1 |
w1_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 1 |
w1_req_i | Input | — | Tulis pamundut ti inisiator 1 |
w1_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 1 |
w1_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 1 |
w1_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 1 |
w2_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w2_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 2 |
w2_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 2 |
w2_req_i | Input | — | Tulis pamundut ti inisiator 2 |
w2_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 2 |
w2_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 2 |
w2_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 2 |
w3_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w3_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 3 |
w3_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 3 |
w3_req_i | Input | — | Tulis pamundut ti inisiator 3 |
w3_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 3 |
w3_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 3 |
w3_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 3 |
w4_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w4_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 4 |
w4_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 4 |
w4_req_i | Input | — | Tulis pamundut ti inisiator 4 |
w4_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 4 |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
w4_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 4 |
w4_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 4 |
w5_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w5_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 5 |
w5_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 5 |
w5_req_i | Input | — | Tulis pamundut ti inisiator 5 |
w5_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 5 |
w5_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 5 |
w5_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 5 |
w6_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w6_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 6 |
w6_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 6 |
w6_req_i | Input | — | Tulis pamundut ti inisiator 6 |
w6_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 6 |
w6_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 6 |
w6_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 6 |
w7_burst_size_i | Input | 8 bitu | Tulis ukuran burst |
w7_data_i | Input | [AXI_DATA_WIDTH - 1:0] | Input data video pikeun nyerat saluran 7 |
w7_data_valid_i | Input | — | Tulis data valid pikeun nulis saluran 7 |
w7_req_i | Input | — | Tulis pamundut ti inisiator 7 |
w7_wstart_addr_i | Input | [AXI_ADDR_WIDTH - 1:0] | Alamat DDR nu nulis kudu lumangsung ti saluran nulis 7 |
w7_ack_o | Kaluaran | — | Arbiter pangakuan pikeun nulis pamundut ti inisiator 7 |
w7_réngsé_o | Kaluaran | — | Tulis parantosan ka inisiator 7 |
Sinyal AXI I / F | |||
Baca Alamat Saluran | |||
gersang_o | Kaluaran | [AXI_ID_WIDTH - 1:0] | Baca ID alamat. Idéntifikasi tag pikeun grup alamat dibaca sinyal. |
araddr_o | Kaluaran | [AXI_ADDR_WIDTH - 1:0] | Baca alamatna. Nyadiakeun alamat awal hiji urus burst dibaca.
Ngan alamat mimiti burst disadiakeun. |
arlen_o | Kaluaran | [7:0] | Panjang burst. Nyadiakeun jumlah pasti tina mindahkeun dina burst a. Inpo ieu nangtukeun jumlah mindahkeun data pakait sareng alamat. |
arsize_o | Kaluaran | [2:0] | Ukuran burst. Ukuran unggal mindahkeun dina burst. |
arburst_o | Kaluaran | [1:0] | Jenis burst. Ditambahkeun sareng inpormasi ukuran, rinci kumaha alamat pikeun tiap transfer dina burst diitung.
Dibereskeun ka 2'b01 à alamat Incremental burst. |
arlock_o | Kaluaran | [1:0] | Jenis konci. Nyadiakeun émbaran tambahan ngeunaan ciri atom tina mindahkeun.
Dibereskeun ka 2'b00 à Aksés Normal. |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
arcache_o | Kaluaran | [3:0] | Jenis cache. Nyadiakeun informasi tambahan ngeunaan ciri cacheable tina mindahkeun.
Dibereskeun ka 4'b0000 à Non-cacheable sareng non-bufferable. |
arrot_o | Kaluaran | [2:0] | Jenis panyalindungan. Nyadiakeun informasi Unit panyalindungan pikeun urus. Dibereskeun ka 3'b000 à Normal, aksés data aman. |
arvalid_o | Kaluaran | — | Baca alamat valid. Nalika HIGH, alamat baca sareng inpormasi kontrol sah sareng tetep luhur dugi ka alamat ngaku sinyal, siap, luhur.
1 = Alamat sareng inpormasi kontrol sah 0 = Alamat sareng inpormasi kontrol henteu valid |
siap_o | Input | — | Baca alamat siap. Target siap nampi alamat sareng sinyal kontrol anu aya hubunganana.
1 = target siap 0 = target teu siap |
Baca Saluran Data | |||
nyingkirkeun | Input | [AXI_ID_WIDTH - 1:0] | Baca ID tag. ID tag tina grup data dibaca sinyal. Nilai leupas dihasilkeun ku udagan sarta kudu cocog nilai gersang tina transaksi dibaca nu eta ngarespon. |
rdata | Input | [AXI_DATA_WIDTH - 1:0] | Maca data |
rsp | Input | [1:0] | Baca respon.
Status mindahkeun dibaca. Réspon anu diidinan nyaéta OKAY, EXOKAY, SLVERR, sareng DECERR. |
panungtungan | Input | — | Baca panungtungan.
Mindahkeun panungtungan dina burst dibaca. |
sah | Input | — | Baca sah. Data bacaan anu diperyogikeun sayogi sareng transfer bacaan tiasa réngsé.
1 = maca data sadia 0 = maca data teu sadia |
siap | Kaluaran | — | Baca siap. Inisiator tiasa nampi data anu dibaca sareng inpormasi tanggapan.
1 = inisiator siap 0 = inisiator teu siap |
Tulis Alamat Saluran | |||
awid | Kaluaran | [AXI_ID_WIDTH - 1:0] | Tulis alamat ID. Idéntifikasi tag pikeun grup alamat nulis sinyal. |
pangajén | Kaluaran | [AXI_ADDR_WIDTH - 1:0] | Tulis alamat. Nyadiakeun alamat transfer munggaran dina transaksi burst nulis. Sinyal kontrol anu aya hubunganana dianggo pikeun nangtukeun alamat sésa-sésa transfer dina burst. |
awén | Kaluaran | [7:0] | Panjang burst. Nyadiakeun jumlah pasti tina mindahkeun dina burst a. Inpo ieu nangtukeun jumlah mindahkeun data pakait sareng alamat. |
awas | Kaluaran | [2:0] | Ukuran burst. Ukuran unggal mindahkeun dina burst. Strobe jalur bait nunjukkeun persis jalur bait mana anu kedah dipdet. |
awburst | Kaluaran | [1:0] | Jenis burst. Ditambahkeun sareng inpormasi ukuran, rinci kumaha alamat pikeun tiap transfer dina burst diitung.
Dibereskeun ka 2'b01 à alamat Incremental burst. |
………..diteruskeun | |||
Sinyal Ngaran | Arah | Lebar | Katerangan |
awor | Kaluaran | [1:0] | Jenis konci. Nyadiakeun émbaran tambahan ngeunaan ciri atom tina mindahkeun.
Dibereskeun ka 2'b00 à Aksés Normal. |
awcache | Kaluaran | [3:0] | Jenis cache. Nunjukkeun bufferable, cacheable, write-through, write-back, sareng allocate atribut transaksi.
Dibereskeun ka 4'b0000 à Non-cacheable sareng non-bufferable. |
awprot | Kaluaran | [2:0] | Jenis panyalindungan. Nunjukkeun tingkat panyalindungan normal, hak husus, atawa aman tina transaksi jeung naha urus mangrupa aksés data atawa aksés instruksi. Dibereskeun ka 3'b000 à Normal, aksés data aman. |
sah | Kaluaran | — | Tulis alamat sah. Nunjukkeun yen alamat nulis valid tur informasi kontrol sadia.
1 = alamat sareng inpormasi kontrol sayogi 0 = alamat sareng inpormasi kontrol henteu sayogi. Inpormasi alamat sareng kontrol tetep stabil dugi ka alamat ngaku sinyal, awready, janten TINGGI. |
awready | Input | — | Tulis alamat siap. Nunjukkeun yén udagan parantos siap nampi alamat sareng sinyal kontrol anu aya hubunganana.
1 = target siap 0 = target teu siap |
Tulis Saluran Data | |||
wdata | Kaluaran | [AXI_DATA_WIDTH - 1:0] | Tulis data |
wstrb | Kaluaran | [AXI_DATA_WIDTH - 8:0] | Tulis strobe. Sinyal ieu nunjukkeun jalur bait mana pikeun ngapdet dina mémori. Aya hiji strobe nulis pikeun tiap dalapan bit beus data nulis. |
wlas | Kaluaran | — | Tulis panungtungan. Mindahkeun panungtungan dina burst nulis. |
sah | Kaluaran | — | Tulis sah. data nulis valid tur strobes sadia. 1 = nulis data jeung strobes sadia
0 = nulis data jeung strobes teu sadia |
wready | Input | — | Tulis siap. Target tiasa nampi data nyerat. 1 = target siap
0 = target teu siap |
Tulis Saluran Tanggapan | |||
nawar | Input | [AXI_ID_WIDTH - 1:0] | ID réspon. Idéntifikasi tag tina réspon nulis. Nilai nawar kedah cocog sareng nilai awid tina transaksi tulis anu targét ngaréspon. |
bresp | Input | [1:0] | Tulis tanggapan. Status transaksi nulis. Réspon anu diidinan nyaéta OKAY, EXOKAY, SLVERR, sareng DECERR. |
sah | Input | — | Tulis réspon valid. Réspon nulis anu sah sayogi. 1 = nulis réspon sadia
0 = nulis respon teu sadia |
rotina | Kaluaran | — | Réspon siap. Inisiator tiasa nampi inpormasi réspon.
1 = inisiator siap 0 = inisiator teu siap |
Diagram Waktu (Tanyakeun Patarosan)
bagian ieu ngabahas DDR_AXI4_Arbiter timing diagram. Inohong di handap nembongkeun sambungan tina maca jeung nulis inputs pamundut, dimimitian alamat memori, nulis inputs ti initiator éksternal, maca atawa nulis pangakuan, sarta maca atawa nulis inputs parantosan dibikeun ku arbiter.
Gambar 3-1. Diagram Timing pikeun Sinyal dipaké dina Nulis / Maca ngaliwatan AXI4 Interface
Testbench (Tanyakeun Patarosan)
A testbench hasil ngahijikeun Tatar dipaké pikeun pariksa jeung nguji DDR_AXI4_Arbiter disebut salaku pamaké testbench. Testbench disadiakeun pikeun pariksa pungsionalitas DDR_AXI4_Arbiter IP. testbench Ieu jalan ngan pikeun dua saluran baca sarta dua saluran nulis kalawan konfigurasi Bus Interface.
Simulasi (Tanyakeun Patarosan)
Léngkah-léngkah ieu ngajelaskeun kumaha carana simulasi inti nganggo testbench:
- Buka tab Katalog Libero® SoC, dilegakeun Solutions-Video, ganda-klik DDR_AXI4_Arbiter, teras klik OK. Dokuméntasi pakait sareng IP didaptarkeun dina Dokuméntasi. Penting: Upami anjeun henteu ningali tab Katalog, arahkeun ka View > Menu Windows teras klik Katalog supados katingali.
Gambar 4-1. DDR_AXI4_Arbiter IP Core dina Katalog Libero SoC
Jieun jandela komponén némbongan saperti ditémbongkeun di handap ieu. Pencét OK. Pastikeun yén Ngaranna DDR_AXI4_ARBITER_PF_C0.
Gambar 4-2. Jieun komponén
Konpigurasikeun IP pikeun 2 maca saluran, 2 nulis saluran tur pilih Bus Interface ditémbongkeun saperti dina gambar di handap ieu teras klik OK pikeun ngahasilkeun IP.
Gambar 4-3. Konfigurasi
Dina tab Stimulus Hierarchy, pilih testbench (DDR_AXI4_ARBITER_PF_tb.v), klik katuhu lajeng klik Simulate Pre-Synth Design> Open Interactively.
penting: Upami anjeun henteu ningali tab Stimulus Hierarchy, arahkeun ka View > Menu Windows teras klik Stimulus Hierarchy supados tiasa katingali.
Gambar 4-4. Simulating Desain Pra-SintésisModelSim muka kalayan testbench file, sakumaha ditémbongkeun dina gambar di handap ieu.
Gambar 4-5. ModelSim Simulasi Jandela
penting: Mun simulasi ieu interrupted alatan wates runtime dieusian dina .do file, ngagunakeun ngajalankeun -all paréntah pikeun ngalengkepan simulasi nu.
Riwayat Révisi (Tanyakeun Patarosan)
Sajarah révisi ngajelaskeun parobahan anu dilaksanakeun dina dokumén. Parobahan didaptarkeun ku révisi, dimimitian ku publikasi panganyarna.
Tabél 5-1. Riwayat révisi
Révisi | titimangsa | Katerangan |
A | 04/2023 | Ieu daptar parobahan dina révisi A dokumén:
• Migrasi dokumén ka témplat Microchip. • Ngamutahirkeun nomer dokumén ka DS00004976A tina 50200950. • ditambahkeun 4. Testbench. |
2.0 | — | Di handap ieu daptar parobahan dina révisi 2.0 dokumén:
• ditambahkeun Gambar 1-2. • ditambahkeun Méja 2-2. • Ngamutahirkeun ngaran sababaraha input jeung kaluaran ngaran sinyal dina Méja 2-2. |
1.0 | — | Kaluaran Awal. |
Rojongan Microchip FPGA (Tanyakeun Patarosan)
Grup produk Microchip FPGA ngadukung produkna sareng sababaraha jasa dukungan, kalebet Layanan Pelanggan, Pusat Rojongan Téknis Pelanggan, a websitus, sareng kantor penjualan sadunya. Konsumén disarankan pikeun nganjang ka sumber online Microchip sateuacan ngahubungi dukungan sabab kamungkinan pisan patarosan na parantos dijawab. Kontak Center Rojongan Téknis ngaliwatan websitus di www.microchip.com/support. Sebutkeun nomer Bagian Alat FPGA, pilih kategori kasus anu pas, sareng unggah desain files bari nyieun kasus rojongan teknis. Kontak Service Palanggan pikeun rojongan produk non-teknis, kayaning harga produk, upgrades produk, informasi diropéa, status pesenan, jeung otorisasina.
- Ti Amérika Kalér, nelepon 800.262.1060
- Ti sakuliah dunya, nelepon 650.318.4460
- Fax, ti mana waé di dunya, 650.318.8044
Émbaran Microchip (Tanyakeun Patarosan)
The Microchip Websitus (Tanyakeun Patarosan)
Microchip nyadiakeun rojongan online via kami websitus di www.microchip.com/. Ieu websitus dipaké pikeun nyieun files sarta informasi gampang sadia pikeun konsumén. Sababaraha eusi anu sayogi kalebet:
- Rojongan Produk - Datasheets na errata, catetan aplikasi tur sampprogram, sumberdaya desain, pituduh pamaké sarta dokumén rojongan hardware, release software panganyarna, jeung software diarsipkeun.
- Rojongan Téknis Umum - Patarosan anu Sering Ditaroskeun (FAQ), pamundut dukungan téknis, grup diskusi online, daptar anggota program mitra desain Microchip
- Usaha Microchip - Pamilih produk sareng pituduh pemesanan, siaran pers Microchip panganyarna, daptar seminar sareng acara, daptar kantor penjualan Microchip, distributor, sareng perwakilan pabrik
Layanan Bewara Robah Produk (Tanyakeun Patarosan)
Ladenan béwara parobahan produk Microchip ngabantosan para nasabah tetep aya dina produk Microchip. Palanggan bakal nampi béwara email iraha waé aya parobihan, pembaruan, révisi atanapi kasalahan anu aya hubunganana sareng kulawarga produk atanapi alat pangembangan anu dipikaresep. Pikeun ngadaptar, buka www.microchip.com/pcn tur turutan parentah pendaptaran.
Rojongan Palanggan (Tanyakeun Patarosan)
Pamaké produk Microchip tiasa nampi bantosan ngalangkungan sababaraha saluran:
- Distributor atanapi Perwakilan
- Kantor Penjualan Lokal
- Insinyur Solusi Embedded (ESE)
- Bantosan Téknis
Konsumén kedah ngahubungi distributor, wawakil atanapi ESE pikeun dukungan. Kantor penjualan lokal ogé sayogi ngabantosan para nasabah. Daptar kantor penjualan sareng lokasi kalebet dina dokumén ieu. rojongan teknis sadia ngaliwatan websitus di: www.microchip.com/support.
Microchip Nyiptakeun Fitur Perlindungan Kode (Tanyakeun Patarosan)
Catet detil di handap ieu ngeunaan fitur panyalindungan kode dina produk Microchip:
- Produk Microchip nyumponan spésifikasi anu aya dina Lembar Data Microchip khususna.
- Microchip percaya yén kulawarga produkna aman nalika dianggo dina cara anu dimaksud, dina spésifikasi operasi, sareng dina kaayaan normal.
- nilai Microchip sarta aggressively ngajaga hak cipta intelektual na. Usaha pikeun ngalanggar fitur panyalindungan kode produk Microchip dilarang pisan sareng tiasa ngalanggar DigitalMillennium Copyright Act.
- Boh Microchip atanapi produsén semikonduktor sanés tiasa ngajamin kaamanan kode na. Perlindungan kode henteu hartosna yén kami ngajamin produkna "teu tiasa dipecahkeun". Perlindungan kode terus mekar. Microchip komitmen pikeun terus ningkatkeun fitur panyalindungan kode produk urang.
Bewara Hukum (Tanyakeun Patarosan)
Publikasi ieu sareng inpormasi di dieu ngan ukur tiasa dianggo sareng produk Microchip, kalebet pikeun ngarancang, nguji, sareng ngahijikeun produk Microchip sareng aplikasi anjeun. Pamakéan inpormasi ieu dina cara anu sanés ngalanggar syarat ieu. Inpormasi ngeunaan aplikasi alat disayogikeun ngan ukur pikeun genah anjeun sareng tiasa diganti ku apdet. Tanggung jawab anjeun pikeun mastikeun yén aplikasi anjeun nyumponan spésifikasi anjeun. Ngahubungan kantor jualan Microchip lokal Anjeun pikeun rojongan tambahan atawa, ménta rojongan tambahan di www.microchip.com/en-us/support/design-help/ klien-rojongan-jasa. Inpormasi ieu disayogikeun ku MICROCHIP "AS IS". MICROCHIP TEU NGAREPRESENTASIKEUN ATAWA HARANSI NAON NAON BAHA TERNYATA ATAU TERSIRAT, TULIS ATAU LISAN, STATUTORY ATAWA SABAJEUNNA, PABUAT KA INFORMASI KAAWASAN TAPI TEU DIWATES KA SALAH JENIS JAMINAN TERSIRAT, NON-PENDAFTARAN ATAWA HARANSI Patali jeung kaayaan, kualitas, atawa kinerja. MICROCHIP MOAL MAH TANGGUNG JAWAB KANGGO NU LANGSUNG, SPECIAL, PUNITIF, INCIDENTAL, ATAWA KONSEQUENTIAL RUGI, KARUSAKAN, BIAYA, ATAWA BAYAAN NAON NU SAUNANA NU aya hubunganana jeung informasi atawa pamakeanna, Tapi, dibalukarkeun, sanajan disalahkeun. KEMUNGKINAN ATAWA KARUKSAKAN NU DIHARAPKEUN? Pikeun sajauh anu diidinan ku undang-undang, tanggung jawab total microchip dina sadaya klaim dina sagala cara anu aya hubunganana sareng inpormasi atanapi panggunaanna moal ngaleuwihan jumlah biaya, upami aya, anu anjeun parantos mayar langsung ka mikrochip kanggo inpormasi éta. Pamakéan alat Microchip dina rojongan hirup jeung / atawa aplikasi kaamanan sagemblengna dina resiko meuli urang, sarta meuli satuju pikeun membela, indemnify jeung nahan Microchip bahya tina sagala jeung sagala Karuksakan, klaim, jas, atawa expenses hasilna tina pamakéan sapertos. Taya lisensi anu conveyed, implicitly atawa lamun heunteu, dina sagala hak cipta intelektual Microchip iwal disebutkeun béda.
Merek Dagang (Tanyakeun Patarosan)
Ngaran sareng 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, LOGO PALING, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, jeung XMEGA mangrupakeun mérek dagang kadaptar ti Microchip Technology Incorporated di AS jeung nagara séjén. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, sareng ZL mangrupakeun mérek dagang kadaptar ti Microchip Technology Incorporated di AS 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, Program Serial IN-Circuit, IC In-Circuit Paralel cerdas, IntelliMOS, Konektipitas 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, sareng ZENA mangrupikeun mérek dagang Microchip Technology Incorporated di AS sareng nagara-nagara sanés. SQTP mangrupakeun tanda jasa tina Microchip Téhnologi Incorporated di AS logo Adaptec, Frékuénsi on Demand, Silicon Storage Téhnologi, sarta Symmcom mangrupakeun mérek dagang kadaptar ti Microchip Téhnologi Nyarita di nagara séjén. GestIC mangrupakeun mérek dagang kadaptar ti Microchip Téhnologi Jerman II GmbH & Co KG, cabangna Microchip Téhnologi Inc., di nagara séjén. Sadaya merek dagang anu disebatkeun di dieu mangrupikeun hak milik perusahaan masing-masing. © 2023, Microchip Technology Incorporated sareng anak perusahaanna. Sadaya hak disimpen.
ISBN: 978-1-6683-2302-1 Sistem Manajemén Kualitas (Tanyakeun Patarosan) Kanggo inpormasi ngeunaan Sistem Manajemén Kualitas Microchip, mangga buka www.microchip.com/quality.
Penjualan sareng Jasa di sakuliah dunya
AMERIKA | ASIA / PASIFIK | ASIA / PASIFIK | EROPA |
korporasi Kantor
2355 Kulon Chandler Blvd. Chandler, AZ 85224-6199 Telepon: 480-792-7200 Fax: 480-792-7277 Bantosan Téknis: www.microchip.com/support Web Alamat: www.microchip.com Atlanta Duluth, GA Telepon: 678-957-9614 Fax: 678-957-1455 Austin, TX Telepon: 512-257-3370 Boston Westborough, MA Telepon: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Telepon: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Telepon: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Telepon: 248-848-4000 Houston, TX Telepon: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Telepon: 317-536-2380 Los Angeles Mission Viejo, CA Telepon: 949-462-9523 Fax: 949-462-9608 Telepon: 951-273-7800 Raleigh, NC Telepon: 919-844-7510 New York, NY Telepon: 631-435-6000 San Jose, CA Telepon: 408-735-9110 Telepon: 408-436-4270 Kanada - Toronto Telepon: 905-695-1980 Fax: 905-695-2078 |
Australia - Sydney
Telepon: 61-2-9868-6733 Cina - Beijing Telepon: 86-10-8569-7000 Cina - Chengdu Telepon: 86-28-8665-5511 Cina - Chongqing Telepon: 86-23-8980-9588 Cina - Dongguan Telepon: 86-769-8702-9880 Cina - Guangzhou Telepon: 86-20-8755-8029 Cina - Hangzhou Telepon: 86-571-8792-8115 Cina - Hongkong SAR Telepon: 852-2943-5100 Cina - Nanjing Telepon: 86-25-8473-2460 Cina - Qingdao Telepon: 86-532-8502-7355 Cina - Shanghai Telepon: 86-21-3326-8000 Cina - Shenyang Telepon: 86-24-2334-2829 Cina - Shenzhen Telepon: 86-755-8864-2200 Cina - Suzhou Telepon: 86-186-6233-1526 Cina - Wuhan Telepon: 86-27-5980-5300 Cina - Xian Telepon: 86-29-8833-7252 Cina - Xiamen Telepon: 86-592-2388138 Cina - Zhuhai Telepon: 86-756-3210040 |
India - Bangalore
Telepon: 91-80-3090-4444 India - Cirebon Telepon: 91-11-4160-8631 India - Pune Telepon: 91-20-4121-0141 Jepang – Osaka Telepon: 81-6-6152-7160 Jepang – Tokyo Telepon: 81-3-6880-3770 Koréa - Daégu Telepon: 82-53-744-4301 Koréa - Seoul Telepon: 82-2-554-7200 Malaysia – Kuala Lumpur Telepon: 60-3-7651-7906 Malaysia – Penang Telepon: 60-4-227-8870 Filipina - Manila Telepon: 63-2-634-9065 Singapur Telepon: 65-6334-8870 Taiwan - Hsin Chu Telepon: 886-3-577-8366 Taiwan - Kaohsiung Telepon: 886-7-213-7830 Taiwan – Taipei Telepon: 886-2-2508-8600 Thailand - Bangkok Telepon: 66-2-694-1351 Viétnam - Ho Chi Minh Telepon: 84-28-5448-2100 |
Austria - Wels
Telepon: 43-7242-2244-39 Fax: 43-7242-2244-393 Dénmark - Kopenhagen Telepon: 45-4485-5910 Fax: 45-4485-2829 Finlandia - Espoo Telepon: 358-9-4520-820 Perancis - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Jérman - Garching Telepon: 49-8931-9700 Jérman - Haan Telepon: 49-2129-3766400 Jérman - Heilbronn Telepon: 49-7131-72400 Jérman - Karlsruhe Telepon: 49-721-625370 Jérman - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Jérman - Rosenheim Telepon: 49-8031-354-560 Israél - Ra'anana Telepon: 972-9-744-7705 Itali - Milan Telepon: 39-0331-742611 Fax: 39-0331-466781 Itali - Padova Telepon: 39-049-7625286 Walanda - Drunen Telepon: 31-416-690399 Fax: 31-416-690340 Norwégia - Trondheim Telepon: 47-72884388 Polandia - Warsawa Telepon: 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 Swédia - Gothenberg Tel: 46-31-704-60-40 Swédia - Stockholm Telepon: 46-8-5090-4654 Inggris - Wokingham Telepon: 44-118-921-5800 Fax: 44-118-921-5820 |
© 2023 Microchip Technology Inc. sareng anak perusahaan na
Dokumén / Sumberdaya
![]() |
MICROCHIP DDR AXI4 Arbiter [pdf] Pituduh pamaké DDR AXI4 Arbiter, DDR AXI4, Arbiter |