MICROCHIP-loqosu

MICROCHIP DDR AXI4 Arbitr

MICROCHIP-DDR-AXI4-Arbiter-məhsul

Giriş: AXI4-Stream protokol standartı Master və Slave terminologiyasından istifadə edir. Bu sənəddə istifadə edilən ekvivalent Microchip terminologiyası müvafiq olaraq Təşəbbüskar və Hədəfdir.
Xülasə: Aşağıdakı cədvəl DDR AXI4 Arbiter xüsusiyyətlərinin xülasəsini təqdim edir.

Xarakterik Dəyər
Əsas versiya DDR AXI4 Arbiter v2.2
Dəstəklənən Cihaz Ailələri
Dəstəklənən Alət Akışı Lisenziyası

Xüsusiyyətlər: DDR AXI4 Arbiter aşağıdakı əsas xüsusiyyətlərə malikdir:

  • IP nüvəsi Libero SoC proqramının IP Kataloquna quraşdırılmalıdır.
  • Əsas Libero layihə siyahısına daxil edilmək üçün SmartDesign alətində konfiqurasiya edilir, yaradılır və yaradılır.

Cihazın İstifadəsi və Performansı:

Cihaz Təfərrüatları Ailə Cihaz Resurslar Performans (MHz)
LUTs DFF RAMs LSRAM SRAM Math Blocks Chip Globals PolarFire MPF300T-1 5411 4202 266

Funksional təsvir

Funksional təsvir: Bu bölmə DDR_AXI4_Arbiter tətbiqinin təfərrüatlarını təsvir edir. Aşağıdakı şəkildə DDR AXI4 Arbiter-in yuxarı səviyyəli pin-out diaqramı göstərilir.

DDR_AXI4_Arbiter Parametrləri və İnterfeys Siqnalları

Konfiqurasiya Parametrləri:
DDR_AXI4_Arbiter üçün konfiqurasiya parametrləri bu sənəddə göstərilməyib.

Giriş və çıxış siqnalları:
DDR_AXI4_Arbiter üçün giriş və çıxış siqnalları bu sənəddə göstərilməyib.

Zamanlama diaqramları
DDR_AXI4_Arbiter üçün vaxt diaqramları bu sənəddə göstərilməyib.

Test bench

Simulyasiya:
DDR_AXI4_Arbiter üçün simulyasiya təfərrüatları bu sənəddə göstərilməyib.
Təftiş Tarixçəsi
DDR_AXI4_Arbiter üçün təftiş tarixçəsi bu sənəddə göstərilməyib.
Mikroçip FPGA dəstəyi
DDR_AXI4_Arbiter üçün Microchip FPGA Support məlumatı bu sənəddə göstərilməyib.

Məhsuldan İstifadə Təlimatları

  1. DDR AXI4 Arbiter v2.2-ni Libero SoC proqramının IP Kataloquna quraşdırın.
  2. Libero layihə siyahısına daxil etmək üçün SmartDesign aləti daxilində nüvəni konfiqurasiya edin, yaradın və nümunələndirin.

Giriş (Sual verin)

Xatirələr istənilən tipik video və qrafik tətbiqinin ayrılmaz hissəsidir. FPGA-nın yerli yaddaşı bütün çərçivəni saxlamaq üçün kifayət etmədikdə, onlar bütün video çərçivələri bufer etmək üçün istifadə olunur. DDR-də video kadrların çoxsaylı oxunması və yazılması olduqda, çoxsaylı sorğular arasında arbitraj etmək üçün arbitr tələb olunacaq. DDR AXI4 Arbiter IP xarici DDR yaddaşına çərçivə tamponlarını yazmaq üçün 8 yazma kanalı və xarici yaddaşdan çərçivələri oxumaq üçün 8 oxu kanalı təmin edir. Arbitraj ilk gələnə ilk xidmət prinsipinə əsaslanır. İki sorğu eyni vaxtda baş verərsə, daha aşağı kanal nömrəsi olan kanal üstünlük təşkil edəcək. Arbitr AXI4 interfeysi vasitəsilə DDR nəzarətçi IP-yə qoşulur. DDR AXI4 Arbiter, DDR-çip nəzarətçiləri üçün AXI4 Təşəbbüskar interfeysini təmin edir. Arbitr səkkizə qədər yazma kanalını və səkkiz oxuma kanalını dəstəkləyir. Blok AXI oxuma kanalına ilk gələnə ilk xidmət qaydasında girişi təmin etmək üçün səkkiz oxuma kanalı arasında arbitraj edir. Blok AXI yazma kanalına ilk gələn, ilk xidmət edən qaydada girişi təmin etmək üçün səkkiz yazma kanalı arasında arbitraj edir. Bütün səkkiz oxu və yaz kanalı bərabər prioritetlərə malikdir. Arbiter IP-nin AXI4 Initiator interfeysi 64 bitdən 512 bitə qədər müxtəlif məlumat genişlikləri üçün konfiqurasiya edilə bilər.
Əhəmiyyətli: AXI4-Stream protokol standartı “Master” və “Slave” terminologiyasından istifadə edir. Bu sənəddə istifadə edilən ekvivalent Microchip terminologiyası müvafiq olaraq Təşəbbüskar və Hədəfdir.
Xülasə (Sual verin)
Aşağıdakı cədvəl DDR AXI4 Arbiter xüsusiyyətlərinin xülasəsini təqdim edir.

Cədvəl 1. DDR AXI4 Arbitr XüsusiyyətləriMICROCHIP-DDR-AXI4-Arbitr-şəkil-1

Bu sənəd DDR AXI4 Arbiter v2.2-ə aiddir.

  • PolarFire® SoC
  • PolarFire
  • RTG4™
  • IGLOO® 2
  • SmartFusion® 2

Libero® SoC v12.3 və ya sonrakı buraxılışları tələb edir. IP heç bir lisenziya olmadan RTL rejimində istifadə edilə bilər. Əlavə məlumat üçün DDR_AXI4_Arbiter-ə baxın.

Xüsusiyyətlər (Sual verin)

DDR AXI4 Arbiter aşağıdakı əsas xüsusiyyətlərə malikdir:

  • Səkkiz yazı kanalı
  • Səkkiz oxu kanalı
  • DDR nəzarətçisinə AXI4 interfeysi
  • Konfiqurasiya edilə bilən AXI4 eni: 64, 128, 256 və 512 bit
  • Konfiqurasiya edilə bilən ünvan eni: 32 ilə 64 bit

Libero® Design Suite-də IP Core tətbiqi (Sual verin)
IP nüvəsi Libero SoC proqramının IP Kataloquna quraşdırılmalıdır. Bu, Libero SoC proqramında IP Kataloq yeniləmə funksiyası vasitəsilə avtomatik quraşdırılır və ya IP nüvəsi kataloqdan əl ilə endirilir. IP nüvəsi Libero SoC proqram təminatının IP Kataloqunda quraşdırıldıqdan sonra, nüvə Libero layihə siyahısına daxil edilmək üçün SmartDesign alətində konfiqurasiya edilir, yaradılır və yaradılır.
Cihazın istifadəsi və performansı (Sual verin)
Aşağıdakı cədvəldə DDR_AXI4_Arbiter üçün istifadə edilən cihaz istifadəsinin siyahısı verilmişdir.
Cədvəl 2. DDR_AXI4_Arbiter İstifadəsi

Cihaz Təfərrüatlar Resurslar Performans (MHz) RAM-lər Riyaziyyat blokları Çip Qloballar
Ailə Cihaz 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

Əhəmiyyətli:

  • Əvvəlki cədvəldəki məlumatlar tipik sintez və tərtibat parametrlərindən istifadə etməklə götürülür. IP səkkiz yazma kanalı, səkkiz oxuma kanalı, 32 bit ünvan genişliyi və 512 bit konfiqurasiya məlumat eni üçün konfiqurasiya edilmişdir.
  • Performans rəqəmlərinə nail olmaq üçün vaxt təhlili apararkən saat 200 MHz ilə məhdudlaşdırılır.

Funksional təsvir (Sual verin)
Bu bölmə DDR_AXI4_Arbiter tətbiqinin təfərrüatlarını təsvir edir. Aşağıdakı şəkildə DDR AXI4 Arbiter-in yuxarı səviyyəli pin-out diaqramı göstərilir. Şəkil 1-1. Native Arbiter Interface üçün Yüksək Səviyyəli Pin-Out Blok DiaqramıMICROCHIP-DDR-AXI4-Arbitr-şəkil-3

Aşağıdakı şəkildə Avtobus interfeysi rejimində DDR_AXI4_Arbiter-in sistem səviyyəli blok diaqramı göstərilir. Şəkil 1-2. DDR_AXI4_Arbiterin Sistem Səviyyəsi Blok DiaqramıMICROCHIP-DDR-AXI4-Arbitr-şəkil-4

Müəyyən bir oxuma kanalında r(x)_req_i giriş siqnalını yüksək təyin etməklə oxu əməliyyatı tetiklenir. Arbitr oxunma sorğusuna xidmət etməyə hazır olduqda, təsdiqlə cavab verir. Sonra sampbaşlanğıc AXI ünvanını təyin edir və xarici başlatıcıdan daxil edilən partlayış ölçüsünü oxuyur. Kanal girişləri emal edir və DDR yaddaşından məlumatları oxumaq üçün tələb olunan AXI əməliyyatlarını yaradır. Arbitrdən oxunan məlumat çıxışı bütün oxunan kanallar üçün ümumidir. Verilənlərin oxunması zamanı müvafiq kanalın oxunuş məlumatları yüksək olur. Bütün tələb olunan baytlar göndərildikdə oxunma əməliyyatının sonu oxundu siqnalı ilə işarələnir. Oxunma əməliyyatı kimi, yazma əməliyyatı w(x)_req_i yüksək giriş siqnalını təyin etməklə işə salınır. Sorğu zamanı sorğu siqnalı ilə yanaşı, yazma başlanğıc ünvanı və partlama uzunluğu təmin edilməlidir. Arbitr yazılı sorğuya xidmət etmək üçün mövcud olduqda, o, müvafiq kanalda təsdiq siqnalı göndərməklə cavab verir. Sonra istifadəçi kanalda etibarlı siqnal ilə birlikdə yazma məlumatını təqdim etməlidir. Məlumatın etibarlı yüksək dövrünün saatlarının sayı partlayış uzunluğuna uyğun olmalıdır. Arbitr yazma əməliyyatını tamamlayır və yazma əməliyyatının tamamlanmasını bildirən yazma tamamlandı siqnalını yüksək təyin edir.
DDR_AXI4_Arbiter Parametrləri və İnterfeys Siqnalları (Sual Verin)
Bu bölmədə DDR_AXI4_Arbiter GUI konfiquratorunda və I/O siqnallarında parametrlər müzakirə olunur.
2.1 Konfiqurasiya Parametrləri (Sual verin)
Aşağıdakı cədvəldə DDR_AXI4_Arbiter proqram təminatının həyata keçirilməsində istifadə olunan konfiqurasiya parametrlərinin təsviri verilmişdir. Bunlar ümumi parametrlərdir və tətbiqin tələbinə uyğun olaraq dəyişdirilə bilər.

Cədvəl 2-1. Konfiqurasiya Parametri

Siqnal ad Təsvir
AXI ID Eni AXI ID enini təyin edir.
AXI məlumat eni AXI məlumat enini müəyyən edir.
AXI Ünvan Genişliyi AXI ünvan genişliyini müəyyən edir
Oxuma kanallarının sayı Bir kanaldan səkkiz yazma kanalına qədər açılan menyudan tələb olunan yazı kanallarının sayını seçmək üçün seçimlər.
Yazma kanallarının sayı Bir kanaldan səkkiz oxumaq kanalına qədər açılan menyudan tələb olunan oxunmuş kanalların sayını seçmək üçün seçimlər.
AXI4_SEÇİM AXI4_MASTER və AXI4_MIRRORED_SLAVE arasında seçim etmək üçün seçimlər.
Arbitraj interfeysi Avtobus interfeysini seçmək üçün seçim.

Giriş və çıxış siqnalları (Sual verin)
Aşağıdakı cədvəldə DDR AXI4 Arbiter for Bus interfeysinin giriş və çıxış portları verilmişdir.
Cədvəl 2-2. Arbiter Bus İnterfeysi üçün Giriş və Çıxış Portları

Siqnal ad İstiqamət Genişlik Təsvir
sıfırla_i Giriş Dizayn üçün Aktiv Aşağı asinxron sıfırlama siqnalı
sys_ckl_i Giriş Sistem saatı
ddr_ctrl_ready_i Giriş DDR nəzarətçisindən hazır Giriş siqnalını qəbul edir
ARVALID_I_0 Giriş Oxuma kanalından oxu sorğusu 0
ARSIZE_I_0 Giriş 8 bit oxu kanalı 0-dan oxu partlama ölçüsü
ARADDR_I_0 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 0 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_0 Çıxış 0-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_0 Çıxış Oxuma kanalı 0-dan etibarlı məlumatları oxuyun
RDATA_O_0 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 0-dan məlumatları oxuyun
RLAST_O_0 Çıxış Oxu kanalı 0-dan çərçivə siqnalının sonunu oxuyun
BUSER_O_r0 Çıxış Kanal 0-ı oxumaq üçün tamamlamanı oxuyun
ARVALID_I_1 Giriş Oxuma kanalından oxu sorğusu 1
ARSIZE_I_1 Giriş 8 bit Oxuma kanalı 1-dən partlama ölçüsünü oxuyun
ARADDR_I_1 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 1 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_1 Çıxış 1-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_1 Çıxış Oxuma kanalı 1-dan etibarlı məlumatları oxuyun
RDATA_O_1 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 1-dan məlumatları oxuyun
RLAST_O_1 Çıxış Oxu kanalı 1-dan çərçivə siqnalının sonunu oxuyun
BUSER_O_r1 Çıxış Kanal 1-ı oxumaq üçün tamamlamanı oxuyun
ARVALID_I_2 Giriş Oxuma kanalından oxu sorğusu 2
………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
ARSIZE_I_2 Giriş 8 bit Oxuma kanalı 2-dən partlama ölçüsünü oxuyun
ARADDR_I_2 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 2 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_2 Çıxış 2-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_2 Çıxış Oxuma kanalı 2-dan etibarlı məlumatları oxuyun
RDATA_O_2 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 2-dan məlumatları oxuyun
RLAST_O_2 Çıxış Oxu kanalı 2-dan çərçivə siqnalının sonunu oxuyun
BUSER_O_r2 Çıxış Kanal 2-ı oxumaq üçün tamamlamanı oxuyun
ARVALID_I_3 Giriş Oxuma kanalından oxu sorğusu 3
ARSIZE_I_3 Giriş 8 bit Oxuma kanalı 3-dən partlama ölçüsünü oxuyun
ARADDR_I_3 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 3 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_3 Çıxış 3-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_3 Çıxış Oxuma kanalı 3-dan etibarlı məlumatları oxuyun
RDATA_O_3 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 3-dan məlumatları oxuyun
RLAST_O_3 Çıxış Oxu kanalı 3-dan çərçivə siqnalının sonunu oxuyun
BUSER_O_r3 Çıxış Kanal 3-ı oxumaq üçün tamamlamanı oxuyun
ARVALID_I_4 Giriş Oxuma kanalından oxu sorğusu 4
ARSIZE_I_4 Giriş 8 bit Oxuma kanalı 4-dən partlama ölçüsünü oxuyun
ARADDR_I_4 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 4 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_4 Çıxış 4-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_4 Çıxış Oxuma kanalı 4-dan etibarlı məlumatları oxuyun
RDATA_O_4 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 4-dan məlumatları oxuyun
RLAST_O_4 Çıxış Oxu kanalı 4-dan çərçivə siqnalının sonunu oxuyun
BUSER_O_r4 Çıxış Kanal 4-ı oxumaq üçün tamamlamanı oxuyun
ARVALID_I_5 Giriş Oxuma kanalından oxu sorğusu 5
ARSIZE_I_5 Giriş 8 bit Oxuma kanalı 5-dən partlama ölçüsünü oxuyun
ARADDR_I_5 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 5 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_5 Çıxış 5-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_5 Çıxış Oxuma kanalı 5-dan etibarlı məlumatları oxuyun
RDATA_O_5 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 5-dan məlumatları oxuyun
RLAST_O_5 Çıxış Oxu kanalı 5-dan çərçivə siqnalının sonunu oxuyun
BUSER_O_r5 Çıxış Kanal 5-ı oxumaq üçün tamamlamanı oxuyun
ARVALID_I_6 Giriş Oxuma kanalından oxu sorğusu 6
ARSIZE_I_6 Giriş 8 bit Oxuma kanalı 6-dən partlama ölçüsünü oxuyun
ARADDR_I_6 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 6 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_6 Çıxış 6-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_6 Çıxış Oxuma kanalı 6-dan etibarlı məlumatları oxuyun
RDATA_O_6 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 6-dan məlumatları oxuyun
RLAST_O_6 Çıxış Oxu kanalı 6-dan çərçivə siqnalının sonunu oxuyun
………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
BUSER_O_r6 Çıxış Kanal 6-ı oxumaq üçün tamamlamanı oxuyun
ARVALID_I_7 Giriş Oxuma kanalından oxu sorğusu 7
ARSIZE_I_7 Giriş 8 bit Oxuma kanalı 7-dən partlama ölçüsünü oxuyun
ARADDR_I_7 Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 7 üçün oxumağa başlamalı olan DDR ünvanı
ARREADY_O_7 Çıxış 7-cı kanaldan oxumaq sorğusunu oxumaq üçün münsif təsdiqi
RVALID_O_7 Çıxış Oxuma kanalı 7-dan etibarlı məlumatları oxuyun
RDATA_O_7 Çıxış [AXI_DATA_WIDTH-1 : 0] Oxuma kanalı 7-dan məlumatları oxuyun
RLAST_O_7 Çıxış Oxu kanalı 7-dan çərçivə siqnalının sonunu oxuyun
BUSER_O_r7 Çıxış Kanal 7-ı oxumaq üçün tamamlamanı oxuyun
AWSIZE_I_0 Giriş 8 bit Yazma kanalı 0 üçün partlama ölçüsünü yazın
WDATA_I_0 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 0 yazmaq üçün giriş
WVALID_I_0 Giriş Kanal 0 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_0 Giriş 0 yazan kanaldan sorğu yazın
AWADDR_I_0 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 0-dan
AWREADY_O_0 Çıxış Kanal 0-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_0 Çıxış Kanal 0 yazmaq üçün tamamlama yazın
AWSIZE_I_1 Giriş 8 bit Yazma kanalı 1 üçün partlama ölçüsünü yazın
WDATA_I_1 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 1 yazmaq üçün giriş
WVALID_I_1 Giriş Kanal 1 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_1 Giriş 1 yazan kanaldan sorğu yazın
AWADDR_I_1 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 1-dan
AWREADY_O_1 Çıxış Kanal 1-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_1 Çıxış Kanal 1 yazmaq üçün tamamlama yazın
AWSIZE_I_2 Giriş 8 bit Yazma kanalı 2 üçün partlama ölçüsünü yazın
WDATA_I_2 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 2 yazmaq üçün giriş
WVALID_I_2 Giriş Kanal 2 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_2 Giriş 2 yazan kanaldan sorğu yazın
AWADDR_I_2 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 2-dan
AWREADY_O_2 Çıxış Kanal 2-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_2 Çıxış Kanal 2 yazmaq üçün tamamlama yazın
AWSIZE_I_3 Giriş 8 bit Yazma kanalı 3 üçün partlama ölçüsünü yazın
WDATA_I_3 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 3 yazmaq üçün giriş
WVALID_I_3 Giriş Kanal 3 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_3 Giriş 3 yazan kanaldan sorğu yazın
AWADDR_I_3 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 3-dan
AWREADY_O_3 Çıxış Kanal 3-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_3 Çıxış Kanal 3 yazmaq üçün tamamlama yazın
AWSIZE_I_4 Giriş 8 bit Yazma kanalı 4 üçün partlama ölçüsünü yazın
………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
WDATA_I_4 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 4 yazmaq üçün giriş
WVALID_I_4 Giriş Kanal 4 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_4 Giriş 4 yazan kanaldan sorğu yazın
AWADDR_I_4 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 4-dan
AWREADY_O_4 Çıxış Kanal 4-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_4 Çıxış Kanal 4 yazmaq üçün tamamlama yazın
AWSIZE_I_5 Giriş 8 bit Yazma kanalı 5 üçün partlama ölçüsünü yazın
WDATA_I_5 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 5 yazmaq üçün giriş
WVALID_I_5 Giriş Kanal 5 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_5 Giriş 5 yazan kanaldan sorğu yazın
AWADDR_I_5 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 5-dan
AWREADY_O_5 Çıxış Kanal 5-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_5 Çıxış Kanal 5 yazmaq üçün tamamlama yazın
AWSIZE_I_6 Giriş 8 bit Yazma kanalı 6 üçün partlama ölçüsünü yazın
WDATA_I_6 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 6 yazmaq üçün giriş
WVALID_I_6 Giriş Kanal 6 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_6 Giriş 6 yazan kanaldan sorğu yazın
AWADDR_I_6 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 6-dan
AWREADY_O_6 Çıxış Kanal 6-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_6 Çıxış Kanal 6 yazmaq üçün tamamlama yazın
AWSIZE_I_7 Giriş 8 bit Yazma kanalı 7-dən partlama ölçüsünü yazın
WDATA_I_7 Giriş [AXI_DATA_WIDTH-1:0] Video data Kanal 7 yazmaq üçün giriş
WVALID_I_7 Giriş Kanal 7 yazmaq üçün etibarlı məlumat yazın
AWVALID_I_7 Giriş Kanal 7-dən sorğu yazın
AWADDR_I_7 Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı 7-ci kanaldan yazılmalıdır
AWREADY_O_7 Çıxış Kanal 7-dan sorğu yazmaq üçün arbitr təsdiqi
BUSER_O_7 Çıxış Kanal 7 yazmaq üçün tamamlama yazın

Aşağıdakı cədvəldə yerli interfeys üçün DDR AXI4 Arbiter-in giriş və çıxış portları verilmişdir.
Cədvəl 2-3. Native Arbiter Interface üçün Giriş və Çıxış Portları

Siqnal ad İstiqamət Genişlik Təsvir
sıfırla_i Giriş Dizayn üçün aktiv aşağı asinxron sıfırlama siqnalı
sys_clk_i Giriş Sistem saatı
ddr_ctrl_ready_i Giriş DDR nəzarətçisindən hazır giriş siqnalını qəbul edir
r0_req_i Giriş Təşəbbüskardan 0 sorğusunu oxuyun
r0_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
r0_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 0 üçün oxumağa başlamalı olan DDR ünvanı
r0_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 0
………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
r0_data_valid_o Çıxış Oxuma kanalı 0-dan etibarlı məlumatları oxuyun
r0_bitdi_o Çıxış Təşəbbüskar 0-a tamamlamanı oxuyun
r1_req_i Giriş Təşəbbüskardan 1 sorğusunu oxuyun
r1_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
r1_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 1 üçün oxumağa başlamalı olan DDR ünvanı
r1_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 1
r1_data_valid_o Çıxış Oxuma kanalı 1-dan etibarlı məlumatları oxuyun
r1_bitdi_o Çıxış Təşəbbüskar 1-a tamamlamanı oxuyun
r2_req_i Giriş Təşəbbüskardan 2 sorğusunu oxuyun
r2_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
r2_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 2 üçün oxumağa başlamalı olan DDR ünvanı
r2_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 2
r2_data_valid_o Çıxış Oxuma kanalı 2-dan etibarlı məlumatları oxuyun
r2_bitdi_o Çıxış Təşəbbüskar 2-a tamamlamanı oxuyun
r3_req_i Giriş Təşəbbüskardan 3 sorğusunu oxuyun
r3_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
r3_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 3 üçün oxumağa başlamalı olan DDR ünvanı
r3_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 3
r3_data_valid_o Çıxış Oxuma kanalı 3-dan etibarlı məlumatları oxuyun
r3_bitdi_o Çıxış Təşəbbüskar 3-a tamamlamanı oxuyun
r4_req_i Giriş Təşəbbüskardan 4 sorğusunu oxuyun
r4_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
r4_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 4 üçün oxumağa başlamalı olan DDR ünvanı
r4_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 4
r4_data_valid_o Çıxış Oxuma kanalı 4-dan etibarlı məlumatları oxuyun
r4_bitdi_o Çıxış Təşəbbüskar 4-a tamamlamanı oxuyun
r5_req_i Giriş Təşəbbüskardan 5 sorğusunu oxuyun
r5_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
r5_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 5 üçün oxumağa başlamalı olan DDR ünvanı
r5_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 5
r5_data_valid_o Çıxış Oxuma kanalı 5-dan etibarlı məlumatları oxuyun
r5_bitdi_o Çıxış Təşəbbüskar 5-a tamamlamanı oxuyun
r6_req_i Giriş Təşəbbüskardan 6 sorğusunu oxuyun
r6_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
r6_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 6 üçün oxumağa başlamalı olan DDR ünvanı
r6_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 6
r6_data_valid_o Çıxış Oxuma kanalı 6-dan etibarlı məlumatları oxuyun
r6_bitdi_o Çıxış Təşəbbüskar 6-a tamamlamanı oxuyun
r7_req_i Giriş Təşəbbüskardan 7 sorğusunu oxuyun
r7_burst_size_i Giriş 8 bit Burst ölçüsünü oxuyun
………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
r7_start_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Oxunma kanalı 7 üçün oxumağa başlamalı olan DDR ünvanı
r7_ack_o Çıxış Təşəbbüskarın sorğusunu oxumaq üçün münsif təsdiqi 7
r7_data_valid_o Çıxış Oxuma kanalı 7-dan etibarlı məlumatları oxuyun
r7_bitdi_o Çıxış Təşəbbüskar 7-a tamamlamanı oxuyun
rdata_o Çıxış [AXI_DATA_WIDTH – 1:0] Oxuma kanalından video məlumat çıxışı
w0_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w0_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 0 yazmaq üçün video məlumatların daxil edilməsi
w0_data_valid_i Giriş Kanal 0 yazmaq üçün etibarlı məlumat yazın
w0_req_i Giriş Təşəbbüskardan sorğu yazın 0
w0_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 0-dan
w0_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 0
w0_done_o Çıxış Başlayana 0 tamamlama yazın
w1_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w1_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 1 yazmaq üçün video məlumatların daxil edilməsi
w1_data_valid_i Giriş Kanal 1 yazmaq üçün etibarlı məlumat yazın
w1_req_i Giriş Təşəbbüskardan sorğu yazın 1
w1_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 1-dan
w1_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 1
w1_done_o Çıxış Başlayana 1 tamamlama yazın
w2_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w2_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 2 yazmaq üçün video məlumatların daxil edilməsi
w2_data_valid_i Giriş Kanal 2 yazmaq üçün etibarlı məlumat yazın
w2_req_i Giriş Təşəbbüskardan sorğu yazın 2
w2_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 2-dan
w2_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 2
w2_done_o Çıxış Başlayana 2 tamamlama yazın
w3_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w3_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 3 yazmaq üçün video məlumatların daxil edilməsi
w3_data_valid_i Giriş Kanal 3 yazmaq üçün etibarlı məlumat yazın
w3_req_i Giriş Təşəbbüskardan sorğu yazın 3
w3_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 3-dan
w3_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 3
w3_done_o Çıxış Başlayana 3 tamamlama yazın
w4_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w4_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 4 yazmaq üçün video məlumatların daxil edilməsi
w4_data_valid_i Giriş Kanal 4 yazmaq üçün etibarlı məlumat yazın
w4_req_i Giriş Təşəbbüskardan sorğu yazın 4
w4_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı 4-ci kanaldan yazılmalıdır
………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
w4_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 4
w4_done_o Çıxış Başlayana 4 tamamlama yazın
w5_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w5_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 5 yazmaq üçün video məlumatların daxil edilməsi
w5_data_valid_i Giriş Kanal 5 yazmaq üçün etibarlı məlumat yazın
w5_req_i Giriş Təşəbbüskardan sorğu yazın 5
w5_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 5-dan
w5_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 5
w5_done_o Çıxış Başlayana 5 tamamlama yazın
w6_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w6_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 6 yazmaq üçün video məlumatların daxil edilməsi
w6_data_valid_i Giriş Kanal 6 yazmaq üçün etibarlı məlumat yazın
w6_req_i Giriş Təşəbbüskardan sorğu yazın 6
w6_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 6-dan
w6_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 6
w6_done_o Çıxış Başlayana 6 tamamlama yazın
w7_burst_size_i Giriş 8 bit Burst ölçüsünü yazın
w7_data_i Giriş [AXI_DATA_WIDTH – 1:0] Kanal 7 yazmaq üçün video məlumatların daxil edilməsi
w7_data_valid_i Giriş Kanal 7 yazmaq üçün etibarlı məlumat yazın
w7_req_i Giriş Təşəbbüskardan sorğu yazın 7
w7_wstart_addr_i Giriş [AXI_ADDR_WIDTH – 1:0] Yazılmalı olan DDR ünvanı yazma kanalı 7-dan
w7_ack_o Çıxış Təşəbbüskardan sorğu yazmaq üçün arbitr təsdiqi 7
w7_done_o Çıxış Başlayana 7 tamamlama yazın
AXI I/F siqnalları
Ünvan Kanalını Oxuyun
arid_o Çıxış [AXI_ID_WIDTH – 1:0] Ünvan ID-sini oxuyun. İdentifikasiya tag siqnalların oxunan ünvan qrupu üçün.
araddr_o Çıxış [AXI_ADDR_WIDTH – 1:0] Ünvanı oxuyun. Oxunan partlayış əməliyyatının ilkin ünvanını təmin edir.

Yalnız partlayışın başlanğıc ünvanı verilir.

arlen_o Çıxış [7:0] Partlayış uzunluğu. Bir partlayışda köçürmələrin dəqiq sayını təmin edir. Bu məlumat ünvanla əlaqəli məlumat ötürülmələrinin sayını müəyyən edir.
arsize_o Çıxış [2:0] Burst ölçüsü. Partlayışda hər transferin ölçüsü.
arburst_o Çıxış [1:0] Burst növü. Ölçü məlumatı ilə birlikdə, partlama daxilində hər bir köçürmə üçün ünvanın necə hesablandığı təfərrüatları.

2'b01 à Artan ünvan partlayışına düzəldildi.

arlock_o Çıxış [1:0] Kilid növü. Köçürmənin atom xüsusiyyətləri haqqında əlavə məlumat verir.

2'b00 à Normal Girişə düzəldildi.

………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
arcache_o Çıxış [3:0] Keş növü. Köçürmənin keş edilə bilən xüsusiyyətləri haqqında əlavə məlumat verir.

4'b0000 à Qeyri-keşlənə və bufer edilə bilməz.

arprot_o Çıxış [2:0] Qoruma növü. Əməliyyat üçün qoruma vahidi məlumatını təmin edir. 3'b000 à Normal, təhlükəsiz məlumat girişinə düzəldildi.
arvalid_o Çıxış Oxu ünvanı etibarlıdır. YÜKSƏK olduqda, oxunan ünvan və nəzarət məlumatı etibarlıdır və ünvan qəbul siqnalı, artıq, yüksək olana qədər yüksək qalır.

1 = Ünvan və nəzarət məlumatı etibarlıdır

0 = Ünvan və nəzarət məlumatı etibarlı deyil

artıq_o Giriş Ünvanı oxumaq hazırdır. Hədəf ünvanı və əlaqəli idarəetmə siqnallarını qəbul etməyə hazırdır.

1 = hədəf hazırdır

0 = hədəf hazır deyil

Məlumat Kanalını oxuyun
qurtarmaq Giriş [AXI_ID_WIDTH – 1:0] ID oxuyun tag. ID tag siqnalların oxunmuş verilənlər qrupunun. Rit dəyəri hədəf tərəfindən yaradılır və cavab verdiyi oxunmuş əməliyyatın arid dəyərinə uyğun olmalıdır.
rddata Giriş [AXI_DATA_WIDTH – 1:0] Məlumatları oxuyun
rresp Giriş [1:0] Cavab oxuyun.

Oxunan köçürmənin vəziyyəti.

İcazə verilən cavablar OKAY, EXOKAY, SLVERR və DECERR-dir.

rlast Giriş Son oxuyun.

Oxunma partlayışında son köçürmə.

valid Giriş Etibarlı oxuyun. Tələb olunan oxu datası mövcuddur və oxunuş ötürülməsi tamamlana bilər.

1 = mövcud məlumatları oxumaq

0 = oxumaq məlumatları mövcud deyil

hazır Çıxış Hazır oxuyun. Təşəbbüskar oxunan məlumatları və cavab məlumatlarını qəbul edə bilər.

1= təşəbbüskar hazırdır

0 = təşəbbüskar hazır deyil

Ünvan kanalını yazın
heyran Çıxış [AXI_ID_WIDTH – 1:0] Ünvan ID yazın. İdentifikasiya tag yazı ünvanı siqnalları qrupu üçün.
avaddr Çıxış [AXI_ADDR_WIDTH – 1:0] Ünvan yazın. Yazma partlaması əməliyyatında ilk köçürmənin ünvanını təmin edir. Əlaqədar idarəetmə siqnalları partlayışda qalan köçürmələrin ünvanlarını müəyyən etmək üçün istifadə olunur.
awlen Çıxış [7:0] Partlayış uzunluğu. Bir partlayışda köçürmələrin dəqiq sayını təmin edir. Bu məlumat ünvanla əlaqəli məlumat ötürülmələrinin sayını müəyyən edir.
awssiz Çıxış [2:0] Burst ölçüsü. Partlayışda hər transferin ölçüsü. Bayt zolağı strobları dəqiq olaraq hansı bayt zolaqlarının yenilənəcəyini göstərir.
çaşqınlıq Çıxış [1:0] Burst növü. Ölçü məlumatı ilə birlikdə, partlama daxilində hər bir köçürmə üçün ünvanın necə hesablandığı təfərrüatları.

2'b01 à Artan ünvan partlayışına düzəldildi.

………..davamı var
Siqnal ad İstiqamət Genişlik Təsvir
awlock Çıxış [1:0] Kilid növü. Köçürmənin atom xüsusiyyətləri haqqında əlavə məlumat verir.

2'b00 à Normal Girişə düzəldildi.

awcache Çıxış [3:0] Keş növü. Tranzaksiyanın bufer edilə bilən, keş edilə bilən, yazma, geri yazma və ayırma atributlarını göstərir.

4'b0000 à Qeyri-keşlənə və bufer edilə bilməz.

awprot Çıxış [2:0] Qoruma növü. Əməliyyatın normal, imtiyazlı və ya təhlükəsiz mühafizə səviyyəsini və əməliyyatın məlumat girişi və ya təlimat girişi olduğunu göstərir. 3'b000 à Normal, təhlükəsiz məlumat girişinə düzəldildi.
əxlaqsız Çıxış Ünvanı düzgün yazın. Etibarlı yazma ünvanı və nəzarət məlumatının mövcud olduğunu göstərir.

1 = ünvan və nəzarət məlumatı mövcuddur

0 = ünvan və nəzarət məlumatı mövcud deyil. Ünvan və nəzarət məlumatı, ünvan təsdiq siqnalı, artıq YÜKSƏK olana qədər sabit qalır.

artıq Giriş Ünvanı hazırlayın. Hədəfin ünvanı və əlaqəli idarəetmə siqnallarını qəbul etməyə hazır olduğunu göstərir.

1 = hədəf hazırdır

0 = hədəf hazır deyil

Məlumat Kanalını yazın
wdata Çıxış [AXI_DATA_WIDTH – 1:0] Məlumat yazmaq
wstrb Çıxış [AXI_DATA_WIDTH – 8:0] Stroblar yazın. Bu siqnal yaddaşda hansı bayt zolaqlarının yenilənməsini göstərir. Yazma məlumat avtobusunun hər səkkiz biti üçün bir yazma strobu var.
wast Çıxış Ən son yazın. Yazma partlayışında son köçürmə.
wvalid Çıxış Etibarlı yazın. Etibarlı yazma məlumatları və stroblar mövcuddur. 1 = yazı məlumatları və stroblar mövcuddur

0 = yazı məlumatları və stroblar mövcud deyil

hazır Giriş Hazır yazın. Hədəf yazı məlumatlarını qəbul edə bilər. 1 = hədəf hazırdır

0 = hədəf hazır deyil

Cavab Kanalına Yazın
təklif Giriş [AXI_ID_WIDTH – 1:0] Cavab ID. Eyniləşdirmə tag yazma cavabından. Təklif dəyəri hədəfin cavab verdiyi yazma əməliyyatının avid dəyərinə uyğun olmalıdır.
bresp Giriş [1:0] Cavab yazın. Yazma əməliyyatının vəziyyəti. İcazə verilən cavablar OKAY, EXOKAY, SLVERR və DECERR-dir.
bvalid Giriş Cavab yazın etibarlıdır. Etibarlı yazma cavabı mövcuddur. 1 = cavab yazmaq mümkündür

0 = yazma cavabı mövcud deyil

çörəkli Çıxış Cavab hazırdır. Təşəbbüskar cavab məlumatını qəbul edə bilər.

1 = təşəbbüskar hazırdır

0 = təşəbbüskar hazır deyil

Zamanlama diaqramları (Sual verin)
Bu bölmədə DDR_AXI4_Arbiter vaxt diaqramları müzakirə olunur. Aşağıdakı rəqəmlər oxumaq və yazma sorğusu girişlərinin əlaqəsini, başlanğıc yaddaş ünvanını, xarici təşəbbüskardan girişləri yazmaq, oxumaq və ya yazmaq təsdiqini və arbitr tərəfindən verilən oxumaq və ya yazmaq tamamlama girişlərini göstərir.
Şəkil 3-1. AXI4 interfeysi vasitəsilə yazı/oxu zamanı istifadə olunan siqnallar üçün vaxt diaqramıMICROCHIP-DDR-AXI4-Arbitr-şəkil-5

Testbench (Sual verin)
İstifadəçi testbench adlanan DDR_AXI4_Arbiter-i yoxlamaq və sınamaq üçün vahid testbench istifadə olunur. Testbench DDR_AXI4_Arbiter IP-nin funksionallığını yoxlamaq üçün təqdim olunur. Bu testbench yalnız Avtobus İnterfeysi konfiqurasiyası ilə iki oxuma kanalı və iki yazma kanalı üçün işləyir.
 Simulyasiya (Sual verin)
Aşağıdakı addımlar test masasından istifadə edərək nüvənin necə simulyasiya ediləcəyini təsvir edir:

  1. Libero® SoC Kataloq sekmesini açın, Solutions-Video-nu genişləndirin, DDR_AXI4_Arbiter üzərinə iki dəfə klikləyin və sonra OK düyməsini basın. IP ilə əlaqəli sənədlər Sənədlər altında verilmişdir. Vacib: Kataloq nişanını görmürsünüzsə, gedin View > Windows menyusu və onu görünən etmək üçün Kataloq üzərinə klikləyin.

Şəkil 4-1. Libero SoC Kataloqunda DDR_AXI4_Arbiter IP CoreMICROCHIP-DDR-AXI4-Arbitr-şəkil-6

Komponent yarat pəncərəsi aşağıda göstərildiyi kimi görünür. OK düyməsini basın. Adın DDR_AXI4_ARBITER_PF_C0 olduğundan əmin olun.
Şəkil 4-2. Komponent yaradınMICROCHIP-DDR-AXI4-Arbitr-şəkil-7

IP-ni 2 oxuma kanalı, 2 yazma kanalı üçün konfiqurasiya edin və aşağıdakı şəkildə göstərildiyi kimi Avtobus İnterfeysi seçin və İP yaratmaq üçün OK düyməsini basın.
Şəkil 4-3. KonfiqurasiyaMICROCHIP-DDR-AXI4-Arbitr-şəkil-8

Stimulus İerarxiyası sekmesinde, test masasını (DDR_AXI4_ARBITER_PF_tb.v) seçin, sağ klikləyin və sonra Pre-Sinth Dizaynını Simulyasiya et > İnteraktiv şəkildə açın.
Əhəmiyyətli: Stimul iyerarxiyası sekmesini görmürsünüzsə, gedin View > Windows menyusu və onu görünən etmək üçün Stimul İyerarxiyasına klikləyin.
Şəkil 4-4. Pre-Sintez Dizaynının SimulyasiyasıMICROCHIP-DDR-AXI4-Arbitr-şəkil-9ModelSim test masası ilə açılır file, aşağıdakı şəkildə göstərildiyi kimi.
Şəkil 4-5. ModelSim Simulyasiya PəncərəsiMICROCHIP-DDR-AXI4-Arbitr-şəkil-10

Əhəmiyyətli: Simulyasiya .do-da göstərilən icra müddəti limitinə görə kəsilirsə file, simulyasiyanı tamamlamaq üçün run -all əmrindən istifadə edin.
Təftiş Tarixçəsi (Sual verin)
Təftiş tarixçəsi sənəddə həyata keçirilən dəyişiklikləri təsvir edir. Dəyişikliklər ən cari nəşrdən başlayaraq yenidən nəzərdən keçirilir.
Cədvəl 5-1. Təftiş Tarixçəsi

Reviziya Tarix Təsvir
A 04/2023 Sənədin A revizyonunda dəyişikliklərin siyahısı aşağıdakılardır:

• Sənədi Microchip şablonuna köçürüb.

• Sənəd nömrəsi 00004976-dən DS50200950A-a yeniləndi.

• Əlavə edilib 4. Test bench.

2.0 Sənədin 2.0 reviziyasındakı dəyişikliklərin siyahısı aşağıdakılardır:

• Əlavə edilib Şəkil 1-2.

• Əlavə edilib Cədvəl 2-2.

• Bəzi giriş və çıxış siqnallarının adları yeniləndi Cədvəl 2-2.

1.0 İlkin Buraxılış.

Mikroçip FPGA dəstəyi (Sual verin)
Microchip FPGA məhsullar qrupu öz məhsullarını müxtəlif dəstək xidmətləri ilə dəstəkləyir, o cümlədən Müştəri Xidmətləri, Müştərilərə Texniki Dəstək Mərkəzi, websaytı və dünya üzrə satış ofisləri. Müştərilərə dəstək xidməti ilə əlaqə saxlamazdan əvvəl Microchip onlayn resurslarına baş çəkmələri tövsiyə olunur, çünki onların sorğularına artıq cavab verilmişdir. vasitəsilə Texniki Dəstək Mərkəzi ilə əlaqə saxlayın webwww.microchip.com/support ünvanında olan sayt. FPGA Cihazının Hissə nömrəsini qeyd edin, müvafiq iş kateqoriyasını seçin və dizaynı yükləyin files texniki dəstək işi yaratarkən. Məhsulun qiyməti, məhsul təkmilləşdirmələri, yenilənmiş məlumat, sifariş statusu və icazə kimi qeyri-texniki məhsul dəstəyi üçün Müştəri Xidməti ilə əlaqə saxlayın.

  • Şimali Amerikadan 800.262.1060 nömrəsinə zəng edin
  • Dünyanın qalan hissəsindən 650.318.4460 nömrəsinə zəng edin
  • Dünyanın istənilən yerindən faks, 650.318.8044

Mikroçip Məlumatı (Sual verin)

Mikroçip Websayt (Sual verin)
Microchip bizim vasitəsilə onlayn dəstək verir websaytında www.microchip.com/. Bu webetmək üçün saytdan istifadə olunur files və məlumatları müştərilər üçün asanlıqla əldə etmək. Mövcud məzmunun bəzilərinə aşağıdakılar daxildir:

  • Məhsula Dəstək - Məlumat cədvəlləri və səhvlər, tətbiq qeydləri və sampproqramlar, dizayn resursları, istifadəçi təlimatları və texniki dəstək sənədləri, ən son proqram buraxılışları və arxivləşdirilmiş proqram təminatı
  • Ümumi Texniki Dəstək - Tez-tez verilən suallar (FAQ), texniki dəstək sorğuları, onlayn müzakirə qrupları, Microchip dizayn tərəfdaşı proqramı üzvlərinin siyahısı
  • Mikroçip işi - Məhsul seçimi və sifariş təlimatları, ən son Microchip press-relizləri, seminarlar və tədbirlərin siyahısı, Microchip satış ofislərinin, distribyutorların və zavod nümayəndələrinin siyahıları

Məhsul Dəyişikliyi Bildiriş Xidməti (Sual verin)
Microchip-in məhsul dəyişikliyinə dair bildiriş xidməti müştərilərin Microchip məhsulları haqqında məlumatlı olmasına kömək edir. Müəyyən bir məhsul ailəsi və ya maraq doğuran inkişaf aləti ilə bağlı dəyişikliklər, yeniləmələr, düzəlişlər və ya səhvlər olduqda abunəçilər e-poçt bildirişləri alacaqlar. Qeydiyyatdan keçmək üçün daxil olun www.microchip.com/pcn və qeydiyyat təlimatlarına əməl edin.
Müştəri Dəstəyi (Sual verin)
Microchip məhsullarının istifadəçiləri bir neçə kanal vasitəsilə yardım ala bilərlər:

  • Distribyutor və ya Nümayəndə
  • Yerli Satış Ofisi
  • Daxili Həllər Mühəndisi (ESE)
  • Texniki Dəstək

Müştərilər dəstək üçün distribyutor, nümayəndə və ya ESE ilə əlaqə saxlamalıdırlar. Müştərilərə kömək etmək üçün yerli satış ofisləri də mövcuddur. Satış ofislərinin və yerlərinin siyahısı bu sənədə daxil edilmişdir. vasitəsilə texniki dəstək mövcuddur websaytda: www.microchip.com/support.
Mikroçip Kod Qoruma Xüsusiyyətini Hazırlayır (Sual verin)
Microchip məhsullarında kod mühafizəsi funksiyasının aşağıdakı detallarına diqqət yetirin:

  • Microchip məhsulları xüsusi Microchip Data Sheet-də olan spesifikasiyalara cavab verir.
  • Microchip hesab edir ki, onun məhsulları ailəsi nəzərdə tutulmuş qaydada, istismar spesifikasiyası daxilində və normal şəraitdə istifadə edildikdə təhlükəsizdir.
  • Mikroçip öz əqli mülkiyyət hüquqlarını qiymətləndirir və aqressiv şəkildə qoruyur. Microchip məhsulunun kod qoruma xüsusiyyətlərini pozmaq cəhdləri qəti qadağandır və DigitalMillennium Müəllif Hüquqları Aktını poza bilər.
  • Nə Microchip, nə də hər hansı digər yarımkeçirici istehsalçısı öz kodunun təhlükəsizliyinə zəmanət verə bilməz. Kodun qorunması o demək deyil ki, biz məhsulun “qırılmaz” olmasına zəmanət veririk. Kod mühafizəsi daim inkişaf edir. Microchip məhsullarımızın kod mühafizəsi xüsusiyyətlərini davamlı olaraq təkmilləşdirməyə sadiqdir.

Hüquqi Bildiriş (Sual verin)
Bu nəşr və buradakı məlumatlar yalnız Microchip məhsulları ilə, o cümlədən Microchip məhsullarını layihələndirmək, sınaqdan keçirmək və tətbiqinizlə inteqrasiya etmək üçün istifadə edilə bilər. Bu məlumatın hər hansı başqa şəkildə istifadəsi bu şərtləri pozur. Cihaz proqramları ilə bağlı məlumat yalnız sizin rahatlığınız üçün verilir və yeniləmələr onu əvəz edə bilər. Tətbiqinizin spesifikasiyalarınıza uyğun olmasını təmin etmək sizin məsuliyyətinizdir. Əlavə dəstək üçün yerli Microchip satış ofisinizlə əlaqə saxlayın və ya bu ünvanda əlavə dəstək əldə edin www.microchip.com/en-us/support/design-help/ müştəri dəstəyi xidmətləri. BU MƏLUMAT "OLDUĞU KİMİ" MİKROÇİP TARAFINDAN TƏQDİM EDİLİR. MICROCHIP HƏR BİR NÖVLƏRDƏN İSTİFADƏ EDİLMƏYİCİ BİR TƏMİNAT VƏ YA YAZILI, YAZILI və ya şifahi, qanunla müəyyən edilmiş və ya başqa cür, O cümlədən, heç bir dövlət sərhədi ilə məhdudlaşmayan, XÜSUSİ MƏQSƏD VƏ YA ZƏMANƏTLƏR ÜÇÜN QABİLLİLİK VƏ UYĞUNLUQ ONUN VƏZİYYƏTİ, KEYFİYYƏTİ VƏ YA PERFORMANSINA BAĞLI. MİKROÇİP HEÇ BİR HALDA MİKROÇİP MƏSULİYYƏT EDİLMƏYƏCƏK HƏR DOLAYI, XÜSUSİ, CƏZA, TƏSADİVƏ VƏ YA NƏTİCƏLİ İTKİYƏ, ZƏRƏ, XƏRÇƏ VƏ YA MƏLUMAT OLMAYACAKTIR. ICROCHIP MƏSLƏHƏT OLUNUB MÜMKÜN YOXSA ZƏRƏRLƏR GÖRÜNƏMƏKDİR? QANUNUN İCAZƏ VERDİĞİ TAM HƏRÇƏDƏ MİKROÇİPİN BÜTÜN İDDİALAR ÜZRƏ MƏLUMAT VƏ YA ONUN İSTİFADƏSİ İLƏ ƏLAQƏLİ ÜZRƏ ÜMUMİ MƏSULİYYƏTİ, HƏR HƏR VARSA, SİZİN MƏLUMATINIZDA OLAN HAQQIN SAYINDAN ÇOX OLMAYACAQ. Mikroçip cihazlarının həyat dəstəyi və/və ya təhlükəsizlik proqramlarında istifadəsi riski tamamilə alıcının üzərinə düşür və alıcı Mikroçipi bu cür istifadə nəticəsində yaranan hər hansı və bütün zərərlərdən, iddialardan, iddialardan və ya xərclərdən müdafiə etməyə, kompensasiya etməyə və zərərsiz saxlamağa razılaşır. Başqa cür göstərilmədiyi təqdirdə heç bir Microchip əqli mülkiyyət hüquqları ilə bağlı heç bir lisenziya ötürülmür.
Ticarət nişanları (Sual verin)
Microchip adı və loqosu, Microchip loqosu, Adaptec, AVR, AVR loqosu, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, maXSX, maMDlu, Link MediaLB, megaAVR, Microsemi, Microsemi loqosu, MOST, MOST loqosu, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 loqosu, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logometri, Supericom, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron və XMEGA Microchip Technology Incorporated şirkətinin ABŞ və digər ölkələrdə qeydə alınmış ticarət nişanlarıdır. 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, ProASIC Plus loqosu, Quiet- Wire, SmartFu SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime və ZL ABŞ-da Incorporated Microchip Technology-nin qeydiyyatdan keçmiş ticarət nişanlarıdır Bitişik Açar Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyInment, AnyOuting, Augmented AnyOuting, , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EspressoG T1REENC, IREENC, Grid, erial Proqramlaşdırma, ICSP, INICnet, Ağıllı Paralelləşdirmə, IntelliMOS, Çiplərarası Bağlantı, JitterBlocker, Ekranda Knob, KoD, maxCrypto, maks.View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Hər şeyi bilən Kod Yaradılması, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, RipAX, REAL IPL , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Ümumi Dözümlülük, Etibarlı Vaxt, TSHARC, USBlo Vectorense, VeriPHY, ViewSpan, WiperLock, XpressConnect və ZENA Microchip Technology Incorporated şirkətinin ABŞ və digər ölkələrdə ticarət nişanlarıdır. SQTP ABŞ-da Incorporated Microchip Technology şirkətinin xidmət nişanıdır Adaptec loqosu, Tələb Tezliyi, Silicon Storage Technology və Symmcom Microchip Technology Inc.-in digər ölkələrdə qeydə alınmış ticarət nişanlarıdır. GestIC, Microchip Technology Inc.-in törəmə şirkəti olan Microchip Technology Germany II GmbH & Co. KG-nin digər ölkələrdə qeydə alınmış ticarət nişanıdır. Burada qeyd olunan bütün digər ticarət nişanları onların müvafiq şirkətlərinin mülkiyyətidir. © 2023, Microchip Technology Incorporated və onun törəmə şirkətləri. Bütün hüquqlar qorunur.
ISBN: 978-1-6683-2302-1 Keyfiyyət İdarəetmə Sistemi (Sual verin) Microchip-in Keyfiyyət İdarəetmə Sistemləri ilə bağlı məlumat üçün müraciət edin www.microchip.com/quality.

Ümumdünya Satış və Xidmət

AMERİKA ASİYA/SAKİT OKENA ASİYA/SAKİT OKENA AVROPA
Korporativ Ofis

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tel: 480-792-7200

Faks: 480-792-7277

Texniki Dəstək: www.microchip.com/support Web Ünvan: www.microchip.com

Atlanta

Duluth, GA

Tel: 678-957-9614

Faks: 678-957-1455

Ostin, TX

Tel: 512-257-3370

Boston Westborough, MA Tel: 774-760-0087

Faks: 774-760-0088

Çikaqo

Itasca, IL

Tel: 630-285-0071

Faks: 630-285-0075

Dallas

Addison, TX

Tel: 972-818-7423

Faks: 972-818-2924

Detroit

Novi, MI

Tel: 248-848-4000

Hyuston, TX

Tel: 281-894-5983

İndianapolis Noblesville, IN Tel: 317-773-8323

Faks: 317-773-5453

Tel: 317-536-2380

Los Angeles Mission Viejo, CA Tel: 949-462-9523

Faks: 949-462-9608

Tel: 951-273-7800

Raleigh, NC

Tel: 919-844-7510

Nyu York, NY

Tel: 631-435-6000

San Jose, CA

Tel: 408-735-9110

Tel: 408-436-4270

Kanada - Toronto

Tel: 905-695-1980

Faks: 905-695-2078

Avstraliya - Sidney

Tel: 61-2-9868-6733

Çin - Pekin

Tel: 86-10-8569-7000

Çin - Çenqdu

Tel: 86-28-8665-5511

Çin - Chongqing

Tel: 86-23-8980-9588

Çin - Dongguan

Tel: 86-769-8702-9880

Çin - Quançjou

Tel: 86-20-8755-8029

Çin - Hançjou

Tel: 86-571-8792-8115

Çin - Honq Konq SAR

Tel: 852-2943-5100

Çin - Nankin

Tel: 86-25-8473-2460

Çin - Qingdao

Tel: 86-532-8502-7355

Çin - Şanxay

Tel: 86-21-3326-8000

Çin - Şenyan

Tel: 86-24-2334-2829

Çin - Shenzhen

Tel: 86-755-8864-2200

Çin - Suzhou

Tel: 86-186-6233-1526

Çin - Wuhan

Tel: 86-27-5980-5300

Çin - Xian

Tel: 86-29-8833-7252

Çin - Xiamen

Tel: 86-592-2388138

Çin - Zhuhai

Tel: 86-756-3210040

Hindistan - Banqalor

Tel: 91-80-3090-4444

Hindistan - Yeni Dehli

Tel: 91-11-4160-8631

Hindistan - Pune

Tel: 91-20-4121-0141

Yaponiya Osaka

Tel: 81-6-6152-7160

Yaponiya Tokio

Tel: 81-3-6880- 3770

Koreya - Daegu

Tel: 82-53-744-4301

Koreya - Seul

Tel: 82-2-554-7200

Malayziya – Kuala Lumpur

Tel: 60-3-7651-7906

Malayziya - Penanq

Tel: 60-4-227-8870

Filippin - Manila

Tel: 63-2-634-9065

Sinqapur

Tel: 65-6334-8870

Tayvan - Hsin Chu

Tel: 886-3-577-8366

Tayvan - Kaohsiung

Tel: 886-7-213-7830

Tayvan Taypey

Tel: 886-2-2508-8600

Tayland - Banqkok

Tel: 66-2-694-1351

Vyetnam - Ho Şi Min

Tel: 84-28-5448-2100

Avstriya – Wels

Tel: 43-7242-2244-39

Faks: 43-7242-2244-393

Danimarka - Kopenhagen

Tel: 45-4485-5910

Faks: 45-4485-2829

Finlandiya - Espoo

Tel: 358-9-4520-820

Fransa - Paris

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Almaniya - Garching

Tel: 49-8931-9700

Almaniya - Haan

Tel: 49-2129-3766400

Almaniya - Heilbronn

Tel: 49-7131-72400

Almaniya - Karlsrue

Tel: 49-721-625370

Almaniya - Münhen

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Almaniya - Rosenheim

Tel: 49-8031-354-560

İsrail - Raanana

Tel: 972-9-744-7705

İtaliya - Milan

Tel: 39-0331-742611

Faks: 39-0331-466781

İtaliya - Padova

Tel: 39-049-7625286

Hollandiya - Drunen

Tel: 31-416-690399

Faks: 31-416-690340

Norveç - Trondheim

Tel: 47-72884388

Polşa - Varşava

Tel: 48-22-3325737

Rumıniya - Buxarest

Tel: 40-21-407-87-50

İspaniya - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

İsveç - Göteberq

Tel: 46-31-704-60-40

İsveç - Stokholm

Tel: 46-8-5090-4654

Böyük Britaniya - Wokingham

Tel: 44-118-921-5800

Faks: 44-118-921-5820

© 2023 Microchip Technology Inc. və onun törəmə şirkətləri

Sənədlər / Resurslar

MICROCHIP DDR AXI4 Arbitr [pdf] İstifadəçi təlimatı
DDR AXI4 Arbitr, DDR AXI4, Arbitr

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *