Microsemi SmartFusion2 FPGA Fabric DDR Controller Konfiqurasiya İstifadəçi Təlimatı
Giriş
SmartFusion2 FPGA-da iki daxili DDR nəzarətçi var - biri MSS (MDDR) vasitəsilə əldə edilə bilər, digəri isə FPGA Fabric (FDDR) vasitəsilə birbaşa giriş üçün nəzərdə tutulub. MDDR və FDDR həm çipdən kənar DDR yaddaşlarına nəzarət edir.
Fabric DDR nəzarət cihazını tam konfiqurasiya etmək üçün sizə lazımdır:
- DDR Nəzarət cihazını konfiqurasiya etmək, onun məlumat yolu avtobus interfeysini (AXI və ya AHBLite) seçmək və DDR saat tezliyini, eləcə də parça məlumat yolunun saat tezliyini seçmək üçün Xarici Yaddaş DDR Nəzarətçi Konfiquratorundan istifadə edin.
- Xarici DDR yaddaş xüsusiyyətlərinizə uyğunlaşdırmaq üçün DDR nəzarətçi registrləri üçün registr dəyərlərini təyin edin.
- Fabric DDR-ni istifadəçi tətbiqinin bir hissəsi kimi hazırlayın və məlumat yolu əlaqələri qurun.
- DDR nəzarətçisinin APB konfiqurasiya interfeysini Periferik Başlama həlli ilə müəyyən edildiyi kimi birləşdirin.
Parça Xarici Yaddaş DDR Nəzarətçi Konfiquratoru
Fabric External Memory DDR (FDDR) Konfiquratoru Fabric DDR Controller üçün ümumi məlumat yolunu və xarici DDR yaddaş parametrlərini konfiqurasiya etmək üçün istifadə olunur.
Şəkil 1-1 • FDDR Konfiqurator Bitdiview
Yaddaş Parametrləri
MDDR-də yaddaş seçimlərinizi konfiqurasiya etmək üçün Yaddaş Parametrlərindən istifadə edin.
- Yaddaş növü – LPDDR, DDR2 və ya DDR3
- Məlumat eni – 32-bit, 16-bit və ya 8-bit
- Saat tezliyi – 20 MHz ilə 333 MHz diapazonunda istənilən dəyər (Ondalıq/Kəsir)
- SECDED Aktiv ECC – ON və ya OFF
- Ünvan Xəritəçəkmə – {SATIR,BANK,SÜTUN},{BANK,SATIR,SÜTUN}
Parça İnterfeysi Parametrləri
FPGA Fabric Interface – Bu, FDDR və FPGA dizaynı arasındakı məlumat interfeysidir. FDDR yaddaş nəzarətçisi olduğundan, AXI və ya AHB avtobusunda qul olmaq üçün nəzərdə tutulub. Avtobusun Masteri avtobus əməliyyatlarına başlayır, bu da öz növbəsində FDDR tərəfindən yaddaş əməliyyatları kimi şərh edilir və çipdən kənar DDR Yaddaşına ötürülür. FDDR parça interfeysi seçimləri bunlardır:
- AXI-64 interfeysindən istifadə – Bir master 64 bitlik AXI interfeysi vasitəsilə FDDR-ə daxil olur.
- Tək AHB-32 İnterfeysindən istifadə – Bir master tək 32 bitlik AHB interfeysi vasitəsilə FDDR-ə daxil olur.
- İki AHB-32 İnterfeysinin istifadəsi – İki usta iki 32-bit AHB interfeysindən istifadə edərək FDDR-ə daxil olur.
FPGA SAAT Bölən – DDR Controller saatı (CLK_FDDR) və parça interfeysini idarə edən saat (CLK_FIC64) arasında tezlik nisbətini təyin edir. CLK_FIC64 tezliyi FDDR AHB/AXI avtobus interfeysinə qoşulmuş AHB/AXI altsisteminin tezliyinə bərabər olmalıdır. məsələnampƏgər sizin 200 MHz tezliyində işləyən DDR RAM varsa və Fabric/AXI Alt Sisteminiz 100 MHz tezliyində işləyirsə, siz 2-yə bölən seçməlisiniz (Şəkil 1-2).
Şəkil 1-2 • Parça İnterfeysi Parametrləri – AXI İnterfeysi və FDDR Saat Bölmə Müqaviləsi
Kumaşdan istifadə edin PLL QİLİD – CLK_BASE Fabric CCC-dən qaynaqlanırsa, siz parça CCC LOCK çıxışını FDDR FAB_PLL_LOCK girişinə qoşa bilərsiniz. Fabric CCC kilidlənənə qədər CLK_BASE sabit deyil. Buna görə də, Microsemi CLK_BASE sabit olana qədər FDDR-ni sıfırlamada saxlamağı (yəni, CORE_RESET_N girişini təsdiqləməyi) tövsiyə edir. Fabric CCC-nin LOCK çıxışı Fabric CCC çıxış saatlarının sabit olduğunu göstərir. FAB_PLL_LOCK İstifadə et seçimini yoxlamaqla siz FDDR-nin FAB_PLL_LOCK giriş portunu ifşa edə bilərsiniz. Daha sonra siz Fabric CCC-nin LOCK çıxışını FDDR-nin FAB_PLL_LOCK girişinə qoşa bilərsiniz.
IO Sürücü Gücü
DDR I/O-larınız üçün aşağıdakı güclü sürücülərdən birini seçin:
- Yarım Sürücü Gücü
- Tam Sürücü Gücü
DDR Yaddaş növündən və seçdiyiniz Giriş/Çıxış Gücündən asılı olaraq, Libero SoC FDDR sisteminiz üçün DDR I/O Standartını aşağıdakı kimi təyin edir:
DDR Yaddaş Tipi | Yarım Sürücü Gücü | Tam Sürücü Gücü |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
Kesintiləri aktivləşdirin
FDDR müəyyən əvvəlcədən təyin edilmiş şərtlər yerinə yetirildikdə fasilələri artırmağa qadirdir. Tətbiqinizdə bu kəsmələrdən istifadə etmək istəyirsinizsə, FDDR konfiquratorunda Enable Interrupts-ı yoxlayın.
Bu, FDDR instansiyasındakı kəsmə siqnallarını ifşa edir. Dizaynınızın tələb etdiyi kimi bu kəsmə siqnallarını birləşdirə bilərsiniz. Aşağıdakı kəsmə siqnalları və onların ilkin şərtləri mövcuddur:
- FIC_INT – Master və FDDR arasında əməliyyatda xəta olduqda yaradılır
- IO_CAL_INT – APB konfiqurasiya interfeysi vasitəsilə DDR nəzarətçi registrlərinə yazmaqla DDR I/O-ların yenidən kalibrlənməsinə imkan verir. Kalibrləmə tamamlandıqda, bu kəsmə qaldırılır. I/O yenidən kalibrlənməsi haqqında təfərrüatlar üçün Microsemi SmartFusion2 İstifadəçilər Təlimatına baxın.
- PLL_LOCK_INT - FDDR FPLL-nin kilidləndiyini göstərir
- PLL_LOCKLOST_INT – FDDR FPLL-nin kilidi itirdiyini göstərir
- FDDR_ECC_INT – Tək və ya iki bitlik xətanın aşkar edildiyini göstərir
Parça Saat Tezliyi
MHz-də göstərilən cari Saat tezliyinizə və SAAT böləninizə əsaslanan saat tezliyinin hesablanması.
Parça Saat Tezliyi (MHz ilə) = Saat Tezliyi / SAAT bölücü
Yaddaş bant genişliyi
Mbps-də cari Saat Tezliyi dəyərinizə əsaslanan yaddaş ötürmə qabiliyyətinin hesablanması.
Yaddaş bant genişliyi (Mbps ilə) = 2 * Saat Tezliyi
Ümumi bant genişliyi
Mbps ilə cari Saat Tezliyinizə, Məlumat Genişliyinə və SAAT bölücünə əsaslanan ümumi bant genişliyinin hesablanması.
Ümumi bant genişliyi (Mbps ilə) = (2 * Saat Tezliyi * Məlumat Eni) / SAAT Bölən
FDDR Nəzarətçi Konfiqurasiyası
Xarici DDR Yaddaşına daxil olmaq üçün Fabric DDR Controller-dən istifadə etdiyiniz zaman, DDR Controller icra zamanı konfiqurasiya edilməlidir. Bu, konfiqurasiya məlumatlarını xüsusi DDR nəzarətçi konfiqurasiya registrlərinə yazmaqla həyata keçirilir. Bu konfiqurasiya məlumatları xarici DDR yaddaşının xüsusiyyətlərindən və tətbiqinizdən asılıdır. Bu bölmə bu konfiqurasiya parametrlərinin FDDR nəzarətçi konfiquratoruna necə daxil ediləcəyini və konfiqurasiya məlumatlarının ümumi Periferik Başlama həllinin bir hissəsi kimi necə idarə edildiyini təsvir edir. Periferik Başlatma həlli haqqında ətraflı məlumat üçün Periferik Başlatma İstifadəçi Təlimatına baxın.
Parça DDR Nəzarət Qeydləri
Fabric DDR Controller iş vaxtında konfiqurasiya edilməli olan registrlər dəstinə malikdir. Bu registrlər üçün konfiqurasiya dəyərləri müxtəlif parametrləri təmsil edir (məsample, DDR rejimi, PHY eni, partlayış rejimi, ECC və s.). DDR kontroller konfiqurasiya registrləri haqqında ətraflı məlumat üçün Microsemi SmartFusion2 İstifadəçi Təlimatına baxın.
Parça DDR Qeydiyyat Konfiqurasiyası
DDR Yaddaşınıza və tətbiqinizə uyğun olan parametrləri daxil etmək üçün Yaddaşın Başlanması (Şəkil 2-1) və Yaddaş Zamanlaması (Şəkil 2-2) nişanlarından istifadə edin. Bu tablara daxil etdiyiniz dəyərlər avtomatik olaraq müvafiq registr dəyərlərinə çevrilir. Müəyyən bir parametrə kliklədiyiniz zaman, onun müvafiq registrı Qeydiyyatın Təsviri Pəncərəsində təsvir olunur (Şəkil 1-1, səhifə 4).
Şəkil 2-1 • FDDR Konfiqurasiyası – Yaddaşın Başlanması Tab
Şəkil 2-2 • FDDR Konfiqurasiyası – Yaddaş Vaxtı Nişanı
DDR Konfiqurasiyası idxal edilir Files
Yaddaşın Başlanması və Zamanlama nişanlarından istifadə edərək DDR Yaddaş parametrlərini daxil etməklə yanaşı, siz DDR reyestrinin dəyərlərini bir proqramdan idxal edə bilərsiniz. file. Bunu etmək üçün İdxal Konfiqurasiya düyməsini basın və mətnə keçin file DDR registr adlarını və dəyərlərini ehtiva edir. Şəkil 2-3 idxal konfiqurasiya sintaksisini göstərir.
Şəkil 2-3 • DDR Qeydiyyatının Konfiqurasiyası File Sintaksis
Qeyd: Əgər siz registr dəyərlərini GUI-dən istifadə etməklə daxil etmək əvəzinə idxal etməyi seçsəniz, bütün zəruri registr dəyərlərini göstərməlisiniz. Təfərrüatlar üçün SmartFusion2 İstifadəçi Təlimatına baxın
DDR Konfiqurasiyası ixrac edilir Files
Siz həmçinin cari registr konfiqurasiya məlumatlarını mətnə ixrac edə bilərsiniz file. Bu file idxal etdiyiniz (əgər varsa) və bu dialoq qutusuna daxil etdiyiniz GUI parametrlərindən hesablanmış registr dəyərlərini ehtiva edəcəkdir.
Əgər DDR reyestrinin konfiqurasiyasında etdiyiniz dəyişiklikləri geri qaytarmaq istəyirsinizsə, bunu Defaultu Bərpa et ilə edə bilərsiniz. Bu, bütün registr konfiqurasiya məlumatlarını silir və siz bu məlumatları yenidən idxal etməli və ya yenidən daxil etməlisiniz. Məlumat hardware sıfırlama dəyərlərinə sıfırlanır.
Yaradılmış Məlumat
Konfiqurasiyanı yaratmaq üçün OK düyməsini basın. Ümumi, Yaddaş Zamanlaması və Yaddaşın Başlanması tablarında daxil etdiyiniz daxiletmələrə əsasən, FDDR Konfiqurator bütün DDR konfiqurasiya qeydləri üçün dəyərləri hesablayır və bu dəyərləri proqram təminatı layihənizə və simulyasiyanıza ixrac edir. files. İxrac edilən file sintaksis Şəkil 2-4-da göstərilmişdir.
Şəkil 2-4 • İxrac edilmiş DDR Reyestrinin Konfiqurasiyası File Sintaksis
Mikroproqram
SmartDesign yaratdığınız zaman aşağıdakılar files /firmware/ drivers_config/sys_config kataloqunda yaradılır. Bunlar files CMSIS mikroproqramının nüvəsinin düzgün tərtib edilməsi və MSS üçün periferik konfiqurasiya məlumatları və saat konfiqurasiyası məlumatı daxil olmaqla, cari dizaynınızla bağlı məlumatları ehtiva etməsi üçün tələb olunur. Bunları redaktə etməyin files əl ilə, çünki kök dizaynınız hər dəfə bərpa edildikdə yenidən yaradılır.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h – MDDR konfiqurasiya məlumatları.
- sys_config_fddr_define.h – FDDR konfiqurasiya məlumatları.
- sys_config_mss_clocks.h – MSS saatlarının konfiqurasiyası
Simulyasiya
MSS ilə əlaqəli SmartDesign yaratdığınız zaman aşağıdakı simulyasiya files /simulation kataloqunda yaradılır:
- test.bfm - Ən yüksək səviyyəli BFM file ilk olaraq SmartFusion2 MSS Cortex-M3 prosessorunu istifadə edən hər hansı simulyasiya zamanı yerinə yetirilir. Bu ardıcıllıqla peripheral_init.bfm və user.bfm icra edir.
- peripheral_init.bfm – Əsas() proseduruna daxil olmamışdan əvvəl Cortex-M3-də işləyən CMSIS::SystemInit() funksiyasını təqlid edən BFM prosedurunu ehtiva edir. O, dizaynda istifadə olunan hər hansı periferiya üçün konfiqurasiya məlumatlarını düzgün periferik konfiqurasiya registrlərinə köçürür və sonra istifadəçinin bu periferik qurğulardan istifadə edə biləcəyini təsdiq etməzdən əvvəl bütün periferik cihazların hazır olmasını gözləyir.
- FDDR_init.bfm – DDR Controller registrlərinə daxil etdiyiniz (Registrləri Redaktə etmək dialoq qutusundan istifadə etməklə) Fabric DDR konfiqurasiya reyestr məlumatlarının yazılarını simulyasiya edən BFM yazma əmrlərini ehtiva edir.
- user.bfm – İstifadəçi əmrləri üçün nəzərdə tutulub. Burada öz BFM əmrlərinizi əlavə etməklə məlumat yolunu simulyasiya edə bilərsiniz file. Bunda əmrlər file peripheral_init.bfm tamamlandıqdan sonra icra ediləcək.
istifadə edərək files yuxarıda, konfiqurasiya yolu avtomatik olaraq simulyasiya edilir. Siz yalnız user.bfm-ni redaktə etməlisiniz file məlumat yolunu simulyasiya etmək üçün. test.bfm, peripheral_init.bfm və ya MDDR_init.bfm sənədlərini redaktə etməyin filebunlar kimi files kök dizaynınız hər dəfə yeniləndikdə yenidən yaradılır.
Parça DDR Konfiqurasiya Yolu
Periferik Başlama həlli, Fabric DDR konfiqurasiya reyestrinin qiymətlərini təyin etməklə yanaşı, MSS-də APB konfiqurasiya məlumat yolunu konfiqurasiya etməyinizi tələb edir (FIC_2). SystemInit() funksiyası məlumatları FIC_2 APB interfeysi vasitəsilə FDDR konfiqurasiya registrlərinə yazır.
Qeyd: Əgər siz System Builder istifadə edirsinizsə, konfiqurasiya yolu avtomatik qurulur və qoşulur.
Şəkil 2-5 • FIC_2 Konfiqurator Bitdiview
FIC_2 interfeysini konfiqurasiya etmək üçün:
- MSS konfiquratorundan FIC_2 konfiqurator dialoqunu (Şəkil 2-5) açın.
- Cortex-M3 istifadə edərək periferiyaları işə salın seçimini seçin.
- Əgər siz onlardan istifadə edirsinizsə, Fabric DDR/SERDES blokları kimi MSS DDR-nin yoxlanıldığından əmin olun.
- Parametrlərinizi saxlamaq üçün OK düyməsini basın. Bu, Şəkil 2-2-da göstərildiyi kimi FIC_6 konfiqurasiya portlarını (Saat, Sıfırlama və APB avtobus interfeysləri) ifşa edir.
- MSS yaradın. FIC_2 portları (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK və FIC_2_APB_M_RESET_N) indi MSS interfeysində açıqdır və Periferik Başlama həlli spesifikasiyasına uyğun olaraq CoreSF2Config və CoreSF2Reset-ə qoşula bilər.
Şəkil 2-6 • FIC_2 Portları
Port təsviri
FDDR əsas limanları
Cədvəl 3-1 • FDDR Əsas Portlar
Port Adı | İstiqamət | Təsvir |
CORE_RESET_N | IN | FDDR Nəzarətçinin Sıfırlanması |
CLK_BASE | IN | FDDR Parça İnterfeys Saatı |
FPLL_LOCK | OUT | FDDR PLL Kilidi çıxışı – FDDR PLL kilidləndikdə yüksəkdir |
CLK_BASE_PLL_LOCK | IN | Parça PLL Kilidi Girişi. Bu giriş yalnız FAB_PLL_LOCK İstifadə seçimi seçildikdə ifşa olunur. |
Limanları kəsin
Fasilələri aktiv et seçimini seçdiyiniz zaman bu port qrupu ifşa olunur.
Cədvəl 3-2 • Interrupt Portları
Port Adı | İstiqamət | Təsvir |
PLL_LOCK_INT | OUT | FDDR PLL kilidləndikdə təsdiq edir. |
PLL_LOCKLOST_INT | OUT | FDDR PLL kilidi itirildikdə təsdiqlənir. |
ECC_INT | OUT | ECC Hadisəsi baş verdikdə təsdiq edir. |
IO_CALIB_INT | OUT | I/O kalibrləmə tamamlandıqda təsdiq edir. |
FIC_INT | OUT | Fabric interfeysində AHB/AXI protokolunda xəta olduqda təsdiq edir. |
APB3 Konfiqurasiya İnterfeysi
Cədvəl 3-3 • APB3 Konfiqurasiya İnterfeysi
Port Adı | İstiqamət | Təsvir |
APB_S_PENABLE | IN | Slave Aktivləşdirin |
APB_S_PSEL | IN | Qul seçin |
APB_S_PWRITE | IN | Yazın Aktivləşdirin |
APB_S_PADDR[10:2] | IN | Ünvan |
APB_S_PWDATA[15:0] | IN | Məlumat yaz |
APB_S_PREADY | OUT | Qul Hazır |
APB_S_PSLVERR | OUT | Qul xətası |
APB_S_PRDATA[15:0] | OUT | Məlumatları oxuyun |
APB_S_PRESET_N | IN | Slave Reset |
APB_S_PCLK | IN | Saat |
DDR PHY interfeysi
Cədvəl 3-4 • DDR PHY interfeysi
Port Adı | İstiqamət | Təsvir |
FDDR_CAS_N | OUT | DRAM CASN |
FDDR_CKE | OUT | DRAM CKE |
FDDR_CLK | OUT | Saat, P tərəfi |
FDDR_CLK_N | OUT | Saat, N tərəfi |
FDDR_CS_N | OUT | DRAM CSN |
FDDR_ODT | OUT | DRAM ODT |
FDDR_RAS_N | OUT | DRAM RASN |
FDDR_RESET_N | OUT | DDR3 üçün DRAM Sıfırlaması |
FDDR_WE_N | OUT | DRAM WEN |
FDDR_ADDR[15:0] | OUT | Dram Ünvan bitləri |
FDDR_BA[2:0] | OUT | Dram Bank ünvanı |
FDDR_DM_RDQS[4:0] | YOX | Dram Məlumat Maskası |
FDDR_DQS[4:0] | YOX | Dram Data Strobe Giriş/Çıxış – P tərəfi |
FDDR_DQS_N[4:0] | YOX | Dram Data Strobe Giriş/Çıxış – N tərəfi |
FDDR_DQ[35:0] | YOX | DRAM Məlumat Giriş/Çıxış |
FDDR_FIFO_WE_IN[2:0] | IN | Siqnalda FIFO |
FDDR_FIFO_WE_OUT[2:0] | OUT | FIFO çıxış siqnalı |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | YOX | Dram Məlumat Maskası |
FDDR_DQS ([3:0]/[1:0]/[0]) | YOX | Dram Data Strobe Giriş/Çıxış – P tərəfi |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | YOX | Dram Data Strobe Giriş/Çıxış – N tərəfi |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | YOX | DRAM Məlumat Giriş/Çıxış |
FDDR_DQS_TMATCH_0_IN | IN | Siqnalda FIFO |
FDDR_DQS_TMATCH_0_OUT | OUT | FIFO çıxış siqnalı |
FDDR_DQS_TMATCH_1_IN | IN | Siqnalda FIFO (yalnız 32 bit) |
FDDR_DQS_TMATCH_1_OUT | OUT | FIFO çıxış siqnalı (yalnız 32 bit) |
FDDR_DM_RDQS_ECC | YOX | Dram ECC Məlumat Maskası |
FDDR_DQS_ECC | YOX | Dram ECC Data Strobe Giriş/Çıxış – P tərəfi |
FDDR_DQS_ECC_N | YOX | Dram ECC Data Strobe Giriş/Çıxış – N tərəfi |
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) | YOX | DRAM ECC Məlumat Giriş/Çıxış |
FDDR_DQS_TMATCH_ECC_IN | IN | Siqnalda ECC FIFO |
FDDR_DQS_TMATCH_ECC_OUT | OUT | ECC FIFO çıxış siqnalı (yalnız 32 bit) |
Qeyd: Bəzi portlar üçün port enləri PHY eninin seçimindən asılı olaraq dəyişir. “[a:0]/ [b:0]/[c:0]” qeydi belə portları qeyd etmək üçün istifadə olunur, burada “[a:0]” 32 bitlik PHY eni seçildikdə portun eninə aiddir. , “[b:0]” 16 bitlik PHY eninə, “[c:0]” isə 8 bitlik PHY eninə uyğundur.
AXI avtobus interfeysi
Cədvəl 3-5 • AXI avtobus interfeysi
Port Adı | İstiqamət | Təsvir |
AXI_S_AWREADY | OUT | Ünvanı hazır yazın |
AXI_S_WREADY | OUT | Ünvanı hazır yazın |
AXI_S_BID[3:0] | OUT | Cavab ID |
AXI_S_BRESP[1:0] | OUT | Cavab yazın |
AXI_S_BVALID | OUT | Cavab yazın etibarlıdır |
AXI_S_ARREADY | OUT | Ünvanı oxumaq hazırdır |
AXI_S_RID[3:0] | OUT | ID oxuyun Tag |
AXI_S_RRESP[1:0] | OUT | Cavab oxuyun |
AXI_S_RDATA[63:0] | OUT | Məlumatları oxuyun |
AXI_S_RLAST | OUT | Sonuncunu oxu - Bu siqnal oxunuşda son köçürməni göstərir. |
AXI_S_RVALID | OUT | Oxu ünvanı etibarlıdır |
AXI_S_AWID[3:0] | IN | Ünvan ID yazın |
AXI_S_AWADDR[31:0] | IN | Ünvan yazın |
AXI_S_AWLEN[3:0] | IN | Partlayış uzunluğu |
AXI_S_AWSIZE[1:0] | IN | Burst ölçüsü |
AXI_S_AWBURST[1:0] | IN | Burst növü |
AXI_S_AWLOCK[1:0] | IN | Kilid növü – Bu siqnal transferin atom xüsusiyyətləri haqqında əlavə məlumat verir. |
AXI_S_AWVALID | IN | Ünvanı düzgün yazın |
AXI_S_WID[3:0] | IN | Data ID yazın tag |
AXI_S_WDATA[63:0] | IN | Məlumat yazmaq |
AXI_S_WSTRB[7:0] | IN | Stroblar yazın |
AXI_S_WLAST | IN | Ən son yazın |
AXI_S_WVALID | IN | Etibarlı yazın |
AXI_S_BREADY | IN | Hazır yazın |
AXI_S_ARID[3:0] | IN | Ünvan ID-sini oxuyun |
AXI_S_ARADDR[31:0] | IN | Ünvanı oxuyun |
AXI_S_ARLEN[3:0] | IN | Partlayış uzunluğu |
AXI_S_ARSIZE[1:0] | IN | Burst ölçüsü |
AXI_S_ARBURST[1:0] | IN | Burst növü |
AXI_S_ARLOCK[1:0] | IN | Kilid növü |
AXI_S_ARVALID | IN | Oxu ünvanı etibarlıdır |
AXI_S_RREADY | IN | Ünvanı oxumaq hazırdır |
Port Adı | İstiqamət | Təsvir |
AXI_S_CORE_RESET_N | IN | MDDR Qlobal Sıfırlama |
AXI_S_RMW | IN | 64 bitlik zolağın bütün baytlarının AXI transferinin bütün vuruşları üçün etibarlı olub-olmadığını göstərir.
|
AHB0 avtobus interfeysi
Cədvəl 3-6 • AHB0 avtobus interfeysi
Port Adı | İstiqamət | Təsvir |
AHB0_S_HREADYOUT | OUT | AHBL qul hazırdır - Yazma üçün yüksək olduqda, qulun məlumatları qəbul etməyə hazır olduğunu göstərir və oxumaq üçün yüksək olduqda məlumatın etibarlı olduğunu göstərir. |
AHB0_S_HRESP | OUT | AHBL cavab statusu - Əməliyyatın sonunda yüksək idarə edildikdə, əməliyyatın xətalarla tamamlandığını göstərir. Bir əməliyyatın sonunda aşağı idarə edildikdə, əməliyyatın uğurla tamamlandığını göstərir. |
AHB0_S_HRDATA[31:0] | OUT | AHBL məlumat oxudu – Məlumatı quldan mastera oxuyun |
AHB0_S_HSEL | IN | AHBL qul seçimi – Təsdiq edildikdə, kölə AHB avtobusunda hazırda seçilmiş AHBL köləsidir. |
AHB0_S_HADDR[31:0] | IN | AHBL ünvanı – AHBL interfeysində bayt ünvanı |
AHB0_S_HBURST[2:0] | IN | AHBL Burst Uzunluğu |
AHB0_S_HSIZE[1:0] | IN | AHBL köçürmə ölçüsü - Cari köçürmənin ölçüsünü göstərir (yalnız 8/16/32 bayt əməliyyatlar) |
AHB0_S_HTRANS[1:0] | IN | AHBL köçürmə növü – Cari əməliyyatın köçürmə növünü göstərir. |
AHB0_S_HMASTLOCK | IN | AHBL kilidi - Təsdiq edildikdə, cari köçürmə kilidlənmiş əməliyyatın bir hissəsidir. |
AHB0_S_HWRITE | IN | AHBL yazma – Yüksək olduqda cari əməliyyatın yazma olduğunu göstərir. Zaman aşağı cari əməliyyatın oxunduğunu göstərir. |
AHB0_S_HREADY | IN | AHBL hazır – Yüksək olduqda, qulun yeni əməliyyatı qəbul etməyə hazır olduğunu göstərir. |
AHB0_S_HWDATA[31:0] | IN | AHBL məlumat yazmaq - Ustadan qulluğa məlumat yazın |
AHB1 avtobus interfeysi
Cədvəl 3-7 • AHB1 avtobus interfeysi
Port Adı | İstiqamət | Təsvir |
AHB1_S_HREADYOUT | OUT | AHBL qul hazırdır – Yazmaq üçün yüksək olduqda, qulun məlumatları qəbul etməyə hazır olduğunu, oxumaq üçün yüksək olduqda isə məlumatın etibarlı olduğunu göstərir. |
AHB1_S_HRESP | OUT | AHBL cavab statusu - Əməliyyatın sonunda yüksək idarə edildikdə, əməliyyatın xətalarla tamamlandığını göstərir. Əməliyyatın sonunda aşağı idarə edildikdə, əməliyyatın uğurla tamamlandığını göstərir. |
AHB1_S_HRDATA[31:0] | OUT | AHBL məlumat oxudu – Məlumatı quldan mastera oxuyun |
AHB1_S_HSEL | IN | AHBL qul seçimi – Təsdiq edildikdə, kölə AHB avtobusunda hazırda seçilmiş AHBL köləsidir. |
AHB1_S_HADDR[31:0] | IN | AHBL ünvanı – AHBL interfeysində bayt ünvanı |
AHB1_S_HBURST[2:0] | IN | AHBL Burst Uzunluğu |
AHB1_S_HSIZE[1:0] | IN | AHBL köçürmə ölçüsü – Cari köçürmənin ölçüsünü göstərir (yalnız 8/16/32 bayt əməliyyatlar). |
AHB1_S_HTRANS[1:0] | IN | AHBL köçürmə növü – Cari əməliyyatın köçürmə növünü göstərir. |
AHB1_S_HMASTLOCK | IN | AHBL kilidi - Təsdiq edildikdə, cari köçürmə kilidlənmiş əməliyyatın bir hissəsidir. |
AHB1_S_HWRITE | IN | AHBL yazma – Yüksək olduqda, cari əməliyyatın yazma olduğunu göstərir. Aşağı olduqda, cari əməliyyatın oxunduğunu göstərir. |
AHB1_S_HREADY | IN | AHBL hazır – Yüksək olduqda, qulun yeni əməliyyatı qəbul etməyə hazır olduğunu göstərir. |
AHB1_S_HWDATA[31:0] | IN | AHBL məlumat yazmaq - Ustadan qulluğa məlumat yazın |
Məhsul Dəstəyi
Microsemi SoC Products Group ö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, elektron poçt və dünya üzrə satış ofisləri. Bu əlavədə Microsemi SoC Products Group ilə əlaqə saxlamaq və bu dəstək xidmətlərindən istifadə haqqında məlumat var.
Müştəri xidməti
Məhsulun qiymətləri, məhsul təkmilləşdirmələri, yeniləmə məlumatları, 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, 408.643.6913
Müştərilərə Texniki Dəstək Mərkəzi
Microsemi SoC Products Group öz Müştərilərə Texniki Dəstək Mərkəzini Microsemi SoC Məhsulları haqqında aparat, proqram təminatı və dizayn suallarınıza cavab verməyə kömək edə biləcək yüksək ixtisaslı mühəndislərdən ibarətdir. Müştəriyə Texniki Dəstək Mərkəzi proqram qeydləri, ümumi dizayn dövrü suallarına cavablar, məlum məsələlərin sənədləşdirilməsi və müxtəlif tez-tez verilən sualların yaradılmasına çox vaxt sərf edir. Beləliklə, bizimlə əlaqə saxlamazdan əvvəl onlayn resurslarımıza müraciət edin. Çox güman ki, suallarınızı artıq cavablandırmışıq.
Texniki Dəstək
Müştəri dəstəyinə baş çəkin webSayt (www.microsemi.com/soc/support/search/default.aspx) əlavə məlumat və dəstək üçün. Axtarışda çoxlu cavablar mövcuddur web resursda diaqramlar, illüstrasiyalar və digər mənbələrə keçidlər daxildir websayt.
Websayt
Siz SoC ana səhifəsində müxtəlif texniki və qeyri-texniki məlumatlara baxa bilərsiniz www.microsemi.com/soc.
Müştərilərə Texniki Dəstək Mərkəzi ilə əlaqə saxlayın
Texniki Dəstək Mərkəzində yüksək ixtisaslı mühəndislər çalışır. Texniki Dəstək Mərkəzi ilə e-poçt və ya Microsemi SoC Products Group vasitəsilə əlaqə saxlamaq olar websayt.
E-poçt
Texniki suallarınızı e-poçt ünvanımıza çatdıra və cavabları e-poçt, faks və ya telefonla ala bilərsiniz. Həmçinin, dizayn probleminiz varsa, dizaynınızı e-poçtla göndərə bilərsiniz fileyardım almaq üçün. Gün ərzində e-poçt hesabına daim nəzarət edirik. Sorğunuzu bizə göndərərkən, xahişinizin səmərəli işlənməsi üçün tam adınızı, şirkət adınızı və əlaqə məlumatlarınızı daxil etməyi unutmayın. Texniki dəstək e-poçt ünvanıdır soc_tech@microsemi.com.
Mənim Davamlarım
Microsemi SoC Products Group müştəriləri My Case-ə keçməklə onlayn texniki işləri təqdim edə və izləyə bilərlər
ABŞ xaricində
ABŞ saat qurşağından kənarda köməyə ehtiyacı olan müştərilər ya e-poçt vasitəsilə texniki dəstək ilə əlaqə saxlaya bilərlər (soc_tech@microsemi.com) və ya yerli satış ofisi ilə əlaqə saxlayın. Satış ofislərinin siyahılarını burada tapa bilərsiniz www.microsemi.com/soc/company/contact/default.aspx.
İTAR Texniki Dəstəyi
Beynəlxalq Silah Dövriyyəsi Qaydaları (ITAR) ilə tənzimlənən RH və RT FPGA-lar üzrə texniki dəstək üçün bizimlə əlaqə saxlayın. soc_tech_itar@microsemi.com. Alternativ olaraq, Mənim İşlərim daxilində ITAR açılan siyahısında Bəli seçin. ITAR tərəfindən tənzimlənən Microsemi FPGA-ların tam siyahısı üçün ITAR-a baş çəkin web səhifə.
Microsemi Corporation (NASDAQ: MSCC) aşağıdakılar üçün yarımkeçirici həllərin əhatəli portfelini təklif edir: aerokosmik, müdafiə və təhlükəsizlik; müəssisə və rabitə; sənaye və alternativ enerji bazarları. Məhsullara yüksək performanslı, yüksək etibarlılıqlı analoq və RF cihazları, qarışıq siqnal və RF inteqral sxemləri, fərdiləşdirilə bilən SoC-lər, FPGA-lar və tam alt sistemlər daxildir. Microsemi-nin baş ofisi Kaliforniyanın Aliso Viejo şəhərində yerləşir. Ətraflı məlumat əldə edin www.microsemi.com.
© 2014 Microsemi Corporation. Bütün hüquqlar qorunur. Microsemi və Microsemi loqosu Microsemi Korporasiyasının ticarət nişanlarıdır. Bütün digər ticarət nişanları və xidmət nişanları müvafiq sahiblərinin mülkiyyətidir.
Microsemi Korporativ Qərargahı
One Enterprise, Aliso Viejo CA 92656 ABŞ
ABŞ daxilində: +1 949-380-6100
Satış: +1 949-380-6136
Faks: +1 949-215-4996
Sənədlər / Resurslar
![]() |
Microsemi SmartFusion2 FPGA Parça DDR Nəzarətçi Konfiqurasiyası [pdf] İstifadəçi təlimatı SmartFusion2 FPGA Fabric DDR Controller Konfiqurasiyası, SmartFusion2, FPGA Fabric DDR Controller Konfiqurasiyası, Controller Konfiqurasiyası |