Microsemi SmartFusion2 FPGA mato DDR Controller konfiguratsiyasi foydalanuvchi qo'llanmasi
Kirish
SmartFusion2 FPGA ikkita o'rnatilgan DDR kontrollerlariga ega - biri MSS (MDDR) orqali kirish mumkin, ikkinchisi esa FPGA Fabric (FDDR) dan to'g'ridan-to'g'ri kirish uchun mo'ljallangan. MDDR va FDDR ikkalasi ham chipdan tashqari DDR xotiralarini boshqaradi.
Fabric DDR kontrollerni to'liq sozlash uchun sizga quyidagilar kerak:
- DDR Controllerni sozlash, uning ma'lumotlar yo'li avtobus interfeysini (AXI yoki AHBLite) tanlash va DDR takt chastotasini hamda mato ma'lumotlar yo'lining soat chastotasini tanlash uchun Fabric External Memory DDR Controller konfiguratoridan foydalaning.
- Tashqi DDR xotira xususiyatlariga mos keladigan DDR kontroller registrlari uchun registr qiymatlarini o'rnating.
- Fabric DDR ni foydalanuvchi ilovasining bir qismi sifatida ishga tushiring va maʼlumotlar yoʻli ulanishlarini oʻrnating.
- DDR kontrollerining APB konfiguratsiya interfeysini Periferik ishga tushirish yechimi bilan belgilangan tarzda ulang.
Mato tashqi xotira DDR tekshiruvi konfiguratori
Fabric External Memory DDR (FDDR) konfiguratori Mato DDR Controller uchun umumiy maʼlumotlar yoʻlini va tashqi DDR xotira parametrlarini sozlash uchun ishlatiladi.
1-1-rasm • FDDR konfiguratori tugadiview
Xotira sozlamalari
MDDRda xotira parametrlarini sozlash uchun Xotira sozlamalaridan foydalaning.
- Xotira turi – LPDDR, DDR2 yoki DDR3
- Ma'lumotlar kengligi - 32-bit, 16-bit yoki 8-bit
- Soat chastotasi – 20 MGts dan 333 MGts gacha bo‘lgan har qanday qiymat (O‘nlik/Kesr)
- SECDED yoqilgan ECC – ON yoki OFF
- Manzil xaritasi – {ROW,BANK,COLUMN},{BANK,RAW,COLUMN}
Mato interfeysi sozlamalari
FPGA mato interfeysi - Bu FDDR va FPGA dizayni o'rtasidagi ma'lumotlar interfeysi. FDDR xotira boshqaruvchisi bo'lganligi sababli, u AXI yoki AHB shinalarida qul bo'lish uchun mo'ljallangan. Avtobus ustasi avtobus tranzaksiyalarini boshlaydi, ular o'z navbatida FDDR tomonidan xotira tranzaktsiyalari sifatida talqin etiladi va chipdan tashqari DDR xotirasiga xabar qilinadi. FDDR mato interfeysi variantlari:
- AXI-64 interfeysidan foydalanish - Bitta master FDDR ga 64 bitli AXI interfeysi orqali kiradi.
- Yagona AHB-32 interfeysidan foydalanish - Bitta master FDDR ga bitta 32 bitli AHB interfeysi orqali kiradi.
- Ikkita AHB-32 interfeysidan foydalanish - Ikki usta ikkita 32-bitli AHB interfeysi yordamida FDDR-ga kirishadi.
FPGA SOAT bo'linuvchisi – DDR Controller soati (CLK_FDDR) va mato interfeysini boshqaruvchi soat (CLK_FIC64) o‘rtasidagi chastota nisbatini belgilaydi. CLK_FIC64 chastotasi FDDR AHB/AXI avtobus interfeysiga ulangan AHB/AXI quyi tizimi chastotasiga teng bo'lishi kerak. Misol uchunample, agar sizda 200 MGts chastotada ishlaydigan DDR RAM bo'lsa va Fabric/AXI quyi tizimingiz 100 MGts da ishlayotgan bo'lsa, siz 2 ga bo'linuvchini tanlashingiz kerak (1-2-rasm).
1-2-rasm • Mato interfeysi sozlamalari – AXI interfeysi va FDDR soatini taqsimlovchi kelishuvi
Matodan foydalaning PLL LOCK – Agar CLK_BASE Fabric CCC dan olingan bo'lsa, siz mato CCC LOCK chiqishini FDDR FAB_PLL_LOCK kirishiga ulashingiz mumkin. Fabric CCC bloklanmaguncha CLK_BASE barqaror emas. Shuning uchun Microsemi CLK_BASE barqaror bo'lgunga qadar FDDR-ni qayta o'rnatishda ushlab turishni tavsiya qiladi (ya'ni, CORE_RESET_N kiritishni tasdiqlang). Fabric CCC ning LOCK chiqishi Fabric CCC chiqish soatlari barqaror ekanligini ko'rsatadi. FAB_PLL_LOCKdan foydalanish opsiyasini belgilash orqali siz FDDR ning FAB_PLL_LOCK kirish portini ochishingiz mumkin. Keyin siz Fabric CCC ning LOCK chiqishini FDDR ning FAB_PLL_LOCK kirishiga ulashingiz mumkin.
IO haydovchi kuchi
DDR I/U’laringiz uchun quyidagi drayverning kuchli tomonlaridan birini tanlang:
- Yarim haydovchi kuchi
- To'liq haydovchi kuchi
DDR xotira turiga va siz tanlagan kiritish/chiqarish quvvatiga qarab, Libero SoC FDDR tizimingiz uchun DDR I/U standartini quyidagicha o‘rnatadi:
DDR xotira turi | Yarim haydovchi kuchi | To'liq haydovchi kuchi |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
Interruptsni yoqing
FDDR ma'lum bir oldindan belgilangan shartlar bajarilganda uzilishlarni ko'tarishga qodir. Agar siz ushbu uzilishlarni ilovangizda ishlatmoqchi bo'lsangiz, FDDR konfiguratorida uzilishlarni yoqish-ni belgilang.
Bu FDDR misolidagi uzilish signallarini ochib beradi. Dizayningiz talab qilganidek, ushbu uzilish signallarini ulashingiz mumkin. Quyidagi uzilish signallari va ularning old shartlari mavjud:
- FIC_INT – Master va FDDR o'rtasidagi tranzaksiyada xatolik yuzaga kelganda hosil bo'ladi
- IO_CAL_INT – APB konfiguratsiya interfeysi orqali DDR kontroller registrlariga yozish orqali DDR I/U ni qayta kalibrlash imkonini beradi. Kalibrlash tugagach, bu uzilish ko'tariladi. I/U qayta kalibrlash haqida batafsil ma'lumot uchun Microsemi SmartFusion2 foydalanuvchilari qo'llanmasiga qarang.
- PLL_LOCK_INT - FDDR FPLL bloklanganligini bildiradi
- PLL_LOCKLOST_INT - FDDR FPLL qulfni yo'qotganligini ko'rsatadi
- FDDR_ECC_INT - Bir yoki ikki bitli xato aniqlanganligini bildiradi
Mato soati chastotasi
MGts da ko'rsatilgan joriy Soat chastotasi va SOAT bo'luvchisi asosida soat chastotasini hisoblash.
Mato chastotasi chastotasi (MGts da) = Soat chastotasi / SOAT bo'luvchisi
Xotira tarmoqli kengligi
Mbit/s dagi joriy Soat chastotasi qiymatiga asoslangan xotira tarmoqli kengligi hisobi.
Xotira o'tkazish qobiliyati (Mbit / s da) = 2 * Soat chastotasi
Umumiy tarmoqli kengligi
Joriy soat chastotasi, maʼlumotlar kengligi va SOAT boʻluvchisi asosida Mbit/s da umumiy tarmoqli kengligi hisobi.
Umumiy tarmoqli kengligi (Mbit / s) = (2 * soat chastotasi * ma'lumotlar kengligi) / SOAT bo'linuvchisi
FDDR tekshiruvi konfiguratsiyasi
Tashqi DDR xotirasiga kirish uchun Fabric DDR Controller-dan foydalansangiz, DDR Controller ish vaqtida sozlanishi kerak. Bu maxsus DDR kontroller konfiguratsiya registrlariga konfiguratsiya ma'lumotlarini yozish orqali amalga oshiriladi. Ushbu konfiguratsiya ma'lumotlari tashqi DDR xotirasi va ilovangizning xususiyatlariga bog'liq. Ushbu bo'limda ushbu konfiguratsiya parametrlarini FDDR kontroller konfiguratoriga qanday kiritish va konfiguratsiya ma'lumotlari umumiy periferik ishga tushirish yechimining bir qismi sifatida qanday boshqarilishi tasvirlangan. Periferik ishga tushirish yechimi haqida batafsil ma’lumot olish uchun Periferik ishga tushirish foydalanuvchi qo‘llanmasiga qarang.
Mato DDR nazorat registrlari
Fabric DDR Controller ish vaqtida sozlanishi kerak bo'lgan registrlar to'plamiga ega. Ushbu registrlar uchun konfiguratsiya qiymatlari turli parametrlarni ifodalaydi (masalanample, DDR rejimi, PHY kengligi, portlash rejimi, ECC va boshqalar). DDR kontroller konfiguratsiya registrlari haqida batafsil ma'lumot olish uchun Microsemi SmartFusion2 foydalanuvchi qo'llanmasiga qarang.
Mato DDR registrlari konfiguratsiyasi
DDR xotirangiz va ilovangizga mos keladigan parametrlarni kiritish uchun Xotirani ishga tushirish (2-1-rasm) va Xotira vaqti (2-2-rasm) yorliqlaridan foydalaning. Ushbu yorliqlarga kiritilgan qiymatlar avtomatik ravishda tegishli registr qiymatlariga tarjima qilinadi. Muayyan parametrni bosganingizda, unga mos keladigan registr Registrni tavsiflash oynasida tasvirlangan (1-betdagi 1-4-rasm).
2-1-rasm • FDDR konfiguratsiyasi – Xotirani ishga tushirish yorlig'i
2-2-rasm • FDDR konfiguratsiyasi – Xotira vaqti yorlig'i
DDR konfiguratsiyasi import qilinmoqda Files
Xotirani ishga tushirish va vaqt yorliqlari yordamida DDR xotira parametrlarini kiritishdan tashqari, siz DDR registr qiymatlarini quyidagi manzildan import qilishingiz mumkin. file. Buning uchun Konfiguratsiyani import qilish tugmasini bosing va matnga o'ting file DDR registrlari nomlari va qiymatlarini o'z ichiga oladi. 2-3-rasmda import konfiguratsiyasi sintaksisi ko'rsatilgan.
2-3-rasm • DDR registri konfiguratsiyasi File Sintaksis
Eslatma: Agar siz ularni GUI yordamida kiritish o'rniga registr qiymatlarini import qilishni tanlasangiz, barcha kerakli registr qiymatlarini ko'rsatishingiz kerak. Tafsilotlar uchun SmartFusion2 foydalanuvchi qoʻllanmasiga qarang
DDR konfiguratsiyasi eksport qilinmoqda Files
Shuningdek, joriy registr konfiguratsiyasi ma'lumotlarini matnga eksport qilishingiz mumkin file. Bu file Siz import qilgan (agar mavjud bo'lsa) va ushbu dialog oynasiga siz kiritgan GUI parametrlaridan hisoblangan registr qiymatlarini o'z ichiga oladi.
Agar siz DDR registrlari konfiguratsiyasiga kiritilgan o'zgarishlarni bekor qilmoqchi bo'lsangiz, buni Standartni tiklash orqali qilishingiz mumkin. Bu barcha registr konfiguratsiyasi ma'lumotlarini o'chiradi va siz ushbu ma'lumotlarni qayta import qilishingiz yoki qayta kiritishingiz kerak. Ma'lumotlar apparatni tiklash qiymatlariga qaytariladi.
Yaratilgan ma'lumotlar
Konfiguratsiyani yaratish uchun OK tugmasini bosing. “Umumiy”, “Xotira vaqti” va “Xotirani ishga tushirish” yorliqlaridagi kiritgan maʼlumotlaringizga asoslanib, FDDR konfiguratori barcha DDR konfiguratsiya registrlari uchun qiymatlarni hisoblab chiqadi va bu qiymatlarni proshivka loyihasi va simulyatsiyangizga eksport qiladi. files. Eksport qilingan file sintaksis 2-4-rasmda ko'rsatilgan.
2-4-rasm • Eksport qilingan DDR registri konfiguratsiyasi File Sintaksis
Mikrodastur
SmartDesign-ni yaratganingizda, quyidagilar files /firmware/ drivers_config/sys_config katalogida yaratiladi. Bular files CMSIS mikrodastur yadrosi to'g'ri kompilyatsiya qilish va joriy dizayningiz haqidagi ma'lumotlarni, shu jumladan periferik konfiguratsiya ma'lumotlarini va MSS uchun soat konfiguratsiyasi ma'lumotlarini o'z ichiga olishi uchun talab qilinadi. Bularni tahrir qilmang files qo'lda, chunki ular har safar ildiz dizayningiz qayta tiklanganda qayta yaratiladi.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h - MDDR konfiguratsiya ma'lumotlari.
- sys_config_fddr_define.h - FDDR konfiguratsiya ma'lumotlari.
- sys_config_mss_clocks.h – MSS soatlari konfiguratsiyasi
Simulyatsiya
MSS bilan bog'langan SmartDesign-ni yaratganingizda, quyidagi simulyatsiya files /simulation katalogida yaratiladi:
- test.bfm - Yuqori darajadagi BFM file SmartFusion2 MSS Cortex-M3 protsessorini ishlatadigan har qanday simulyatsiya paytida birinchi marta bajariladi. U peripheral_init.bfm va user.bfm ni shu tartibda bajaradi.
- peripheral_init.bfm – Asosiy() protsedurasiga kirishdan oldin Cortex-M3 da ishlaydigan CMSIS::SystemInit() funksiyasini taqlid qiluvchi BFM protsedurasini o'z ichiga oladi. U dizaynda foydalanilgan har qanday tashqi qurilma uchun konfiguratsiya ma'lumotlarini to'g'ri periferik konfiguratsiya registrlariga ko'chiradi va foydalanuvchi ushbu tashqi qurilmalardan foydalanishi mumkinligini tasdiqlashdan oldin barcha tashqi qurilmalar tayyor bo'lishini kutadi.
- FDDR_init.bfm – DDR Controller registrlariga siz kiritgan (Registrlarni tahrirlash muloqot oynasi yordamida) Fabric DDR konfiguratsiya registr ma’lumotlarini yozishni taqlid qiluvchi BFM yozish buyruqlarini o‘z ichiga oladi.
- user.bfm – Foydalanuvchi buyruqlari uchun mo‘ljallangan. Siz o'zingizning BFM buyruqlaringizni qo'shish orqali ma'lumotlar yo'lini simulyatsiya qilishingiz mumkin file. Bunda buyruqlar file peripheral_init.bfm tugallangandan keyin bajariladi.
dan foydalanish files yuqorida, konfiguratsiya yo'li avtomatik ravishda simulyatsiya qilinadi. Siz faqat user.bfm ni tahrirlashingiz kerak file ma'lumotlar yo'lini simulyatsiya qilish uchun. test.bfm, peripheral_init.bfm yoki MDDR_init.bfm fayllarini tahrirlamang filebu kabilar files har safar ildiz dizayningiz qayta tiklanganda qayta yaratiladi.
Mato DDR konfiguratsiya yo'li
Periferik ishga tushirish yechimi Fabric DDR konfiguratsiya registrlari qiymatlarini belgilashdan tashqari, MSS (FIC_2) da APB konfiguratsiya maʼlumotlari yoʻlini sozlashni talab qiladi. SystemInit() funktsiyasi ma'lumotlarni FIC_2 APB interfeysi orqali FDDR konfiguratsiya registrlariga yozadi.
Eslatma: Agar siz tizim yaratuvchisidan foydalansangiz, konfiguratsiya yo'li avtomatik ravishda o'rnatiladi va ulanadi.
2-5-rasm • FIC_2 konfiguratori tugadiview
FIC_2 interfeysini sozlash uchun:
- MSS konfiguratoridan FIC_2 konfigurator dialogini (2-5-rasm) oching.
- Cortex-M3 yordamida tashqi qurilmalarni ishga tushirish-ni tanlang.
- Agar siz ulardan foydalanayotgan bo'lsangiz, Fabric DDR/SERDES bloklari kabi MSS DDR tekshirilganligiga ishonch hosil qiling.
- Sozlamalaringizni saqlash uchun OK tugmasini bosing. Bu 2-2-rasmda ko'rsatilganidek, FIC_6 konfiguratsiya portlarini (Clock, Reset va APB avtobus interfeyslari) ochib beradi.
- MSS ni yarating. FIC_2 portlari (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK va FIC_2_APB_M_RESET_N) endi MSS interfeysida ochilgan va periferik ishga tushirish yechimi spetsifikatsiyasiga muvofiq CoreSF2Config va CoreSF2Reset-ga ulanishi mumkin.
2-6-rasm • FIC_2 portlari
Port tavsifi
FDDR yadro portlari
3-1-jadval • FDDR yadro portlari
Port nomi | Yo'nalish | Tavsif |
CORE_RESET_N | IN | FDDR tekshiruvi sozlamalarini tiklash |
CLK_BASE | IN | FDDR mato interfeysi soati |
FPLL_LOCK | OUT | FDDR PLL Lock chiqishi – FDDR PLL qulflanganda yuqori |
CLK_BASE_PLL_LOCK | IN | Mato PLL blokirovkasi kiritish. Bu kiritish faqat FAB_PLL_LOCKdan foydalanish opsiyasi tanlanganda ochiladi. |
Interrupt portlari
Ushbu portlar guruhi uzilishlarni yoqish opsiyasini tanlaganingizda ochiladi.
3-2-jadval • Interrupt portlari
Port nomi | Yo'nalish | Tavsif |
PLL_LOCK_INT | OUT | FDDR PLL qulflanganda tasdiqlaydi. |
PLL_LOCKLOST_INT | OUT | FDDR PLL blokirovkasi yo'qolganda tasdiqlaydi. |
ECC_INT | OUT | ECC hodisasi sodir bo'lganda tasdiqlaydi. |
IO_CALIB_INT | OUT | I/U kalibrlash tugallanganda tasdiqlaydi. |
FIC_INT | OUT | Mato interfeysidagi AHB/AXI protokolida xatolik mavjud bo'lganda tasdiqlaydi. |
APB3 konfiguratsiya interfeysi
3-3-jadval • APB3 konfiguratsiya interfeysi
Port nomi | Yo'nalish | Tavsif |
APB_S_PENABLE | IN | Tobeni yoqish |
APB_S_PSEL | IN | Tobe tanlash |
APB_S_PWRITE | IN | Yoqishni yoqish |
APB_S_PADDR[10:2] | IN | Manzil |
APB_S_PWDATA[15:0] | IN | Ma'lumotlarni yozish |
APB_S_PREADY | OUT | Qul tayyor |
APB_S_PSLVERR | OUT | Slave xatosi |
APB_S_PRDATA[15:0] | OUT | Ma'lumotlarni o'qish |
APB_S_PRESET_N | IN | Slave Reset |
APB_S_PCLK | IN | Soat |
DDR PHY interfeysi
3-4-jadval • DDR PHY interfeysi
Port nomi | Yo'nalish | Tavsif |
FDDR_CAS_N | OUT | DRAM CASN |
FDDR_CKE | OUT | DRAM CKE |
FDDR_CLK | OUT | Soat, P tomoni |
FDDR_CLK_N | OUT | Soat, N tomoni |
FDDR_CS_N | OUT | DRAM CSN |
FDDR_ODT | OUT | DRAM ODT |
FDDR_RAS_N | OUT | DRAM RASN |
FDDR_RESET_N | OUT | DDR3 uchun DRAMni tiklash |
FDDR_WE_N | OUT | DRAM WEN |
FDDR_ADDR[15:0] | OUT | Dram manzili bitlari |
FDDR_BA[2:0] | OUT | Dram bank manzili |
FDDR_DM_RDQS[4:0] | YO'Q | Dram ma'lumotlar niqobi |
FDDR_DQS[4:0] | YO'Q | Dram ma'lumotlari Strobe kiritish/chiqish - P tomoni |
FDDR_DQS_N[4:0] | YO'Q | Dram ma'lumotlari Strobe kiritish/chiqish - N tomoni |
FDDR_DQ[35:0] | YO'Q | DRAM ma'lumotlarini kiritish/chiqish |
FDDR_FIFO_WE_IN[2:0] | IN | FIFO signalida |
FDDR_FIFO_WE_OUT[2:0] | OUT | FIFO chiqish signali |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | YO'Q | Dram ma'lumotlar niqobi |
FDDR_DQS ([3:0]/[1:0]/[0]) | YO'Q | Dram ma'lumotlari Strobe kiritish/chiqish - P tomoni |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | YO'Q | Dram ma'lumotlari Strobe kiritish/chiqish - N tomoni |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | YO'Q | DRAM ma'lumotlarini kiritish/chiqish |
FDDR_DQS_TMATCH_0_IN | IN | FIFO signalida |
FDDR_DQS_TMATCH_0_OUT | OUT | FIFO chiqish signali |
FDDR_DQS_TMATCH_1_IN | IN | Signalda FIFO (faqat 32-bit) |
FDDR_DQS_TMATCH_1_OUT | OUT | FIFO chiqish signali (faqat 32 bitli) |
FDDR_DM_RDQS_ECC | YO'Q | Dram ECC ma'lumotlar niqobi |
FDDR_DQS_ECC | YO'Q | Dram ECC Data Strobe kiritish/chiqish – P tomoni |
FDDR_DQS_ECC_N | YO'Q | Dram ECC Data Strobe kiritish/chiqish – N tomoni |
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) | YO'Q | DRAM ECC ma'lumotlarini kiritish/chiqish |
FDDR_DQS_TMATCH_ECC_IN | IN | Signalda ECC FIFO |
FDDR_DQS_TMATCH_ECC_OUT | OUT | ECC FIFO chiqish signali (faqat 32 bitli) |
Eslatma: Ba'zi portlar uchun port kengligi PHY kengligini tanlashga qarab o'zgaradi. “[a:0]/ [b:0]/[c:0]” yozuvi bunday portlarni belgilash uchun ishlatiladi, bunda “[a:0]” 32 bitli PHY kengligi tanlanganda port kengligini bildiradi. , “[b:0]” 16 bitli PHY kengligiga, “[c:0]” 8 bitli PHY kengligiga mos keladi.
AXI avtobus interfeysi
3-5-jadval • AXI avtobus interfeysi
Port nomi | Yo'nalish | Tavsif |
AXI_S_AWREADY | OUT | Manzil yozing tayyor |
AXI_S_WREADY | OUT | Manzil yozing tayyor |
AXI_S_BID[3:0] | OUT | Javob identifikatori |
AXI_S_BRESP[1:0] | OUT | Javob yozing |
AXI_S_BVALID | OUT | Javobni yozing |
AXI_S_ARREADY | OUT | Manzilni o'qish tayyor |
AXI_S_RID[3:0] | OUT | ID o'qing Tag |
AXI_S_RRESP[1:0] | OUT | Javobni o'qish |
AXI_S_RDATA[63:0] | OUT | Ma'lumotlarni o'qish |
AXI_S_RLAST | OUT | Oxirgi o'qish - bu signal o'qish portlashidagi oxirgi uzatishni bildiradi. |
AXI_S_RVALID | OUT | Oʻqish manzili yaroqli |
AXI_S_AWID[3:0] | IN | Manzil identifikatorini yozing |
AXI_S_AWADDR[31:0] | IN | Manzil yozing |
AXI_S_AWLEN[3:0] | IN | Portlash uzunligi |
AXI_S_AWSIZE[1:0] | IN | Burst hajmi |
AXI_S_AWBURST[1:0] | IN | Portlash turi |
AXI_S_AWLOCK[1:0] | IN | Qulflash turi - bu signal uzatishning atomik xususiyatlari haqida qo'shimcha ma'lumot beradi. |
AXI_S_AWVALID | IN | Manzilni yozing |
AXI_S_WID[3:0] | IN | Ma'lumotlar identifikatorini yozing tag |
AXI_S_WDATA[63:0] | IN | Ma'lumotlarni yozish |
AXI_S_WSTRB[7:0] | IN | Stroblarni yozing |
AXI_S_WLAST | IN | Oxirgi yozing |
AXI_S_WVALID | IN | To'g'ri yozing |
AXI_S_BREADY | IN | Tayyor yozing |
AXI_S_ARID[3:0] | IN | Manzil identifikatorini o'qing |
AXI_S_ARADDR[31:0] | IN | Manzilni o'qish |
AXI_S_ARLEN[3:0] | IN | Portlash uzunligi |
AXI_S_ARSIZE[1:0] | IN | Burst hajmi |
AXI_S_ARBURST[1:0] | IN | Portlash turi |
AXI_S_ARLOCK[1:0] | IN | Qulflash turi |
AXI_S_ARVALID | IN | Oʻqish manzili yaroqli |
AXI_S_RREADY | IN | Manzilni o'qish tayyor |
Port nomi | Yo'nalish | Tavsif |
AXI_S_CORE_RESET_N | IN | MDDR global qayta o'rnatish |
AXI_S_RMW | IN | 64-bitli chiziqning barcha baytlari AXI uzatishning barcha zarbalari uchun haqiqiy yoki yo'qligini ko'rsatadi.
|
AHB0 avtobus interfeysi
3-6-jadval • AHB0 avtobus interfeysi
Port nomi | Yo'nalish | Tavsif |
AHB0_S_HREADYOUT | OUT | AHBL qul tayyor - Yozish uchun baland bo'lsa, tobe ma'lumotni qabul qilishga tayyorligini bildiradi va o'qish uchun yuqori bo'lsa, ma'lumotlar haqiqiyligini bildiradi. |
AHB0_S_HRESP | OUT | AHBL javob holati - tranzaktsiya oxirida yuqori haydash tranzaksiya xatolar bilan yakunlanganligini ko'rsatadi. Tranzaksiya oxirida past surilganda tranzaktsiya muvaffaqiyatli yakunlanganligini ko'rsatadi. |
AHB0_S_HRDATA[31:0] | OUT | AHBL ma'lumotlarini o'qish - quldan masterga ma'lumotlarni o'qish |
AHB0_S_HSEL | IN | AHBL to'g'ridan-to'g'ri tanlash - Ta'kidlanganda, tobe AHB avtobusida hozirda tanlangan AHBL qulidir. |
AHB0_S_HADDR[31:0] | IN | AHBL manzili - AHBL interfeysidagi bayt manzili |
AHB0_S_HBURST[2:0] | IN | AHBL portlash uzunligi |
AHB0_S_HSIZE[1:0] | IN | AHBL uzatish hajmi - joriy transfer hajmini ko'rsatadi (faqat 8/16/32 baytli tranzaksiyalar) |
AHB0_S_HTRANS[1:0] | IN | AHBL transfer turi - joriy tranzaksiyaning o'tkazma turini ko'rsatadi. |
AHB0_S_HMASTLOCK | IN | AHBL blokirovkasi - joriy transfer bloklangan tranzaksiyaning bir qismi ekanligi tasdiqlansa. |
AHB0_S_HWRITE | IN | AHBL yozish - Qachon yuqori joriy tranzaksiya yozish ekanligini bildiradi. Qachon past joriy tranzaksiya o'qilganligini bildiradi. |
AHB0_S_HREADY | IN | AHBL tayyor - Qachon yuqori bo'lsa, qul yangi tranzaksiyani qabul qilishga tayyorligini bildiradi. |
AHB0_S_HWDATA[31:0] | IN | AHBL yozish ma'lumotlari - Ma'lumotni ustadan tobega yozish |
AHB1 avtobus interfeysi
3-7-jadval • AHB1 avtobus interfeysi
Port nomi | Yo'nalish | Tavsif |
AHB1_S_HREADYOUT | OUT | AHBL qul tayyor – yozish uchun baland boʻlsa, toʻgʻri maʼlumotni qabul qilishga tayyorligini bildiradi va oʻqish uchun yuqori boʻlsa, maʼlumotlar haqiqiy ekanligini bildiradi. |
AHB1_S_HRESP | OUT | AHBL javob holati - tranzaktsiya oxirida yuqori haydash tranzaksiya xatolar bilan yakunlanganligini ko'rsatadi. Tranzaktsiya oxirida past bo'lsa, tranzaktsiya muvaffaqiyatli yakunlanganligini ko'rsatadi. |
AHB1_S_HRDATA[31:0] | OUT | AHBL ma'lumotlarini o'qish - quldan masterga ma'lumotlarni o'qish |
AHB1_S_HSEL | IN | AHBL to'g'ridan-to'g'ri tanlash - Ta'kidlanganda, tobe AHB avtobusida hozirda tanlangan AHBL qulidir. |
AHB1_S_HADDR[31:0] | IN | AHBL manzili - AHBL interfeysidagi bayt manzili |
AHB1_S_HBURST[2:0] | IN | AHBL portlash uzunligi |
AHB1_S_HSIZE[1:0] | IN | AHBL uzatish hajmi - joriy transfer hajmini ko'rsatadi (faqat 8/16/32 baytli tranzaksiyalar). |
AHB1_S_HTRANS[1:0] | IN | AHBL transfer turi - joriy tranzaksiyaning o'tkazma turini ko'rsatadi. |
AHB1_S_HMASTLOCK | IN | AHBL blokirovkasi - Ta'kidlanganda, joriy transfer qulflangan tranzaksiyaning bir qismidir. |
AHB1_S_HWRITE | IN | AHBL yozish - Qachon yuqori bo'lsa, joriy tranzaksiya yozish ekanligini ko'rsatadi. Qachon past bo'lsa, joriy tranzaksiya o'qilganligini bildiradi. |
AHB1_S_HREADY | IN | AHBL tayyor - Qachon yuqori bo'lsa, qul yangi tranzaksiyani qabul qilishga tayyorligini bildiradi. |
AHB1_S_HWDATA[31:0] | IN | AHBL yozish ma'lumotlari - Ma'lumotni ustadan tobega yozish |
Mahsulotni qo'llab-quvvatlash
Microsemi SoC Products Group o'z mahsulotlarini turli xil qo'llab-quvvatlash xizmatlari, jumladan, mijozlarga xizmat ko'rsatish, mijozlarni texnik qo'llab-quvvatlash markazi, websayt, elektron pochta va butun dunyo bo'ylab savdo ofislari. Ushbu ilova Microsemi SoC Products Group bilan bog'lanish va ushbu qo'llab-quvvatlash xizmatlaridan foydalanish haqida ma'lumotni o'z ichiga oladi.
Mijozlarga xizmat ko'rsatish
Mahsulot narxi, mahsulotni yangilash, yangilanish ma'lumotlari, buyurtma holati va avtorizatsiya kabi texnik bo'lmagan mahsulotlarni qo'llab-quvvatlash uchun mijozlarga xizmat ko'rsatish bilan bog'laning.
Shimoliy Amerikadan 800.262.1060 raqamiga qo'ng'iroq qiling
Dunyo bo'ylab 650.318.4460 raqamiga qo'ng'iroq qiling
Dunyoning istalgan nuqtasidan faks, 408.643.6913
Mijozlarni texnik qo'llab-quvvatlash markazi
Microsemi SoC Products Group o'zining Mijozlarni texnik qo'llab-quvvatlash markazida Microsemi SoC mahsulotlari haqidagi apparat, dasturiy ta'minot va dizayn savollaringizga javob berishga yordam beradigan yuqori malakali muhandislardan iborat. Mijozlarni texnik qo'llab-quvvatlash markazi dastur eslatmalarini, dizayn siklining umumiy savollariga javoblarni, ma'lum muammolarning hujjatlarini va turli FAQlarni yaratishga ko'p vaqt sarflaydi. Shuning uchun, biz bilan bog'lanishdan oldin, bizning onlayn resurslarimizga tashrif buyuring. Biz sizning savollaringizga allaqachon javob bergan bo'lishimiz mumkin.
Texnik yordam
Mijozlarni qo‘llab-quvvatlash xizmatiga tashrif buyuring websayt (www.microsemi.com/soc/support/search/default.aspx) qo'shimcha ma'lumot va qo'llab-quvvatlash uchun. Ko'p javoblar qidiruv tizimida mavjud web Resursda diagrammalar, rasmlar va boshqa manbalarga havolalar mavjud websayt.
Websayt
SoC bosh sahifasida turli xil texnik va texnik bo'lmagan ma'lumotlarni ko'rib chiqishingiz mumkin www.microsemi.com/soc.
Mijozlarni texnik qo'llab-quvvatlash markaziga murojaat qilish
Texnik qo'llab-quvvatlash markazida yuqori malakali muhandislar ishlaydi. Texnik qo'llab-quvvatlash markaziga elektron pochta orqali yoki Microsemi SoC Products Group orqali murojaat qilish mumkin websayt.
Elektron pochta
Texnik savollaringizni elektron pochta manzilimizga yuborishingiz va javoblarni elektron pochta, faks yoki telefon orqali olishingiz mumkin. Bundan tashqari, agar sizda dizayn muammolari bo'lsa, dizayningizni elektron pochta orqali yuborishingiz mumkin fileyordam olish uchun. Biz kun davomida elektron pochta hisobini doimiy ravishda kuzatib boramiz. Bizga so'rovingizni yuborayotganda, so'rovingizni samarali ko'rib chiqish uchun to'liq ismingizni, kompaniya nomini va aloqa ma'lumotlaringizni kiritganingizga ishonch hosil qiling. Texnik qo'llab-quvvatlash elektron pochta manzili soc_tech@microsemi.com.
Mening holatlarim
Microsemi SoC Products Group mijozlari "Mening ishim" ga o'tish orqali onlayn texnik ishlarni yuborishlari va kuzatishlari mumkin
AQShdan tashqarida
AQSh vaqt zonalaridan tashqarida yordamga muhtoj bo'lgan mijozlar elektron pochta orqali texnik yordamga murojaat qilishlari mumkin (soc_tech@microsemi.com) yoki mahalliy savdo ofisiga murojaat qiling. Savdo ofislari ro'yxatini quyidagi manzilda topishingiz mumkin www.microsemi.com/soc/company/contact/default.aspx.
ITAR texnik yordami
Qurollarning xalqaro savdosi qoidalari (ITAR) tomonidan tartibga solinadigan RH va RT FPGA-larda texnik yordam olish uchun biz bilan bog'laning. soc_tech_itar@microsemi.com. Shu bilan bir qatorda, Mening holatlarim bo'limida ITAR ochiladigan ro'yxatida Ha ni tanlang. ITAR tomonidan boshqariladigan Microsemi FPGA-larning to'liq ro'yxati uchun ITAR-ga tashrif buyuring web sahifa.
Microsemi korporatsiyasi (NASDAQ: MSCC) aerokosmik, mudofaa va xavfsizlik; korxona va aloqa; va sanoat va muqobil energiya bozorlari. Mahsulotlar yuqori samarali, yuqori ishonchlilikdagi analog va RF qurilmalari, aralash signal va RF integral mikrosxemalar, sozlanishi mumkin bo'lgan SoC'lar, FPGA'lar va to'liq quyi tizimlarni o'z ichiga oladi. Microsemi shtab-kvartirasi Kaliforniyaning Aliso Viejo shahrida joylashgan. Batafsil maʼlumotni quyidagi manzilda oʻqing www.microsemi.com.
© 2014 Microsemi korporatsiyasi. Barcha huquqlar himoyalangan. Microsemi va Microsemi logotipi Microsemi korporatsiyasining savdo belgilaridir. Boshqa barcha savdo belgilari va xizmat ko'rsatish belgilari tegishli egalarining mulki hisoblanadi.
Microsemi korporativ bosh qarorgohi
One Enterprise, Aliso Viejo CA 92656 AQSh
AQShda: +1 949-380-6100
Sotish: +1 949-380-6136
Faks: +1 949-215-4996
Hujjatlar / manbalar
![]() |
Microsemi SmartFusion2 FPGA mato DDR tekshiruvi konfiguratsiyasi [pdf] Foydalanuvchi uchun qoʻllanma SmartFusion2 FPGA Fabric DDR Controller konfiguratsiyasi, SmartFusion2, FPGA Fabric DDR Controller konfiguratsiyasi, Controller konfiguratsiyasi |