MICROCHIP DDR AXI4 Arbitr
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ı
- DDR AXI4 Arbiter v2.2-ni Libero SoC proqramının IP Kataloquna quraşdırın.
- 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əri
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ı
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ı
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ı
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:
- 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 Core
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ın
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. Konfiqurasiya
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ıModelSim test masası ilə açılır file, aşağıdakı şəkildə göstərildiyi kimi.
Şəkil 4-5. ModelSim Simulyasiya Pəncərəsi
Ə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 |