MICROCHIP-logo

MICROCHIP DDR AXI4 Arbiter

MICROCHIP-DDR-AXI4-Arbiter-produk

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

  1. Pasang DDR AXI4 Arbiter v2.2 kana Katalog IP tina software Libero SoC.
  2. 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 ArbiterMICROCHIP-DDR-AXI4-Arbiter-gbr-1

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 AsliMICROCHIP-DDR-AXI4-Arbiter-gbr-3

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_ArbiterMICROCHIP-DDR-AXI4-Arbiter-gbr-4

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 InterfaceMICROCHIP-DDR-AXI4-Arbiter-gbr-5

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:

  1. 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 SoCMICROCHIP-DDR-AXI4-Arbiter-gbr-6

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énMICROCHIP-DDR-AXI4-Arbiter-gbr-7

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. KonfigurasiMICROCHIP-DDR-AXI4-Arbiter-gbr-8

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ésisMICROCHIP-DDR-AXI4-Arbiter-gbr-9ModelSim muka kalayan testbench file, sakumaha ditémbongkeun dina gambar di handap ieu.
Gambar 4-5. ModelSim Simulasi JandelaMICROCHIP-DDR-AXI4-Arbiter-gbr-10

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

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *