Microsemi SmartFusion2 FPGA mato DDR Controller konfiguratsiyasi foydalanuvchi qo'llanmasi
Microsemi SmartFusion2 FPGA mato DDR tekshiruvi konfiguratsiyasi

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:

  1. 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.
  2. Tashqi DDR xotira xususiyatlariga mos keladigan DDR kontroller registrlari uchun registr qiymatlarini o'rnating.
  3. Fabric DDR ni foydalanuvchi ilovasining bir qismi sifatida ishga tushiring va maʼlumotlar yoʻli ulanishlarini oʻrnating.
  4. 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
Mato tashqi xotira DDR tekshiruvi konfiguratori

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
Mato interfeysi sozlamalari

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
FDDR tekshiruvi konfiguratsiyasi

2-2-rasm • FDDR konfiguratsiyasi – Xotira vaqti yorlig'i
FDDR tekshiruvi konfiguratsiyasi

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
DDR konfiguratsiyasi import qilinmoqda Files
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
Yaratilgan ma'lumotlar

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
Mato DDR konfiguratsiya yo'li

FIC_2 interfeysini sozlash uchun:

  1. MSS konfiguratoridan FIC_2 konfigurator dialogini (2-5-rasm) oching.
  2. Cortex-M3 yordamida tashqi qurilmalarni ishga tushirish-ni tanlang.
  3. Agar siz ulardan foydalanayotgan bo'lsangiz, Fabric DDR/SERDES bloklari kabi MSS DDR tekshirilganligiga ishonch hosil qiling.
  4. Sozlamalaringizni saqlash uchun OK tugmasini bosing. Bu 2-2-rasmda ko'rsatilganidek, FIC_6 konfiguratsiya portlarini (Clock, Reset va APB avtobus interfeyslari) ochib beradi.
  5. 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
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.
  1. Barcha zarbalardagi barcha baytlar portlashda haqiqiy ekanligini va kontroller buyruqlarni yozish uchun sukut bo'yicha bo'lishi kerakligini ko'rsatadi.
  2. Ba'zi baytlar noto'g'ri ekanligini va kontroller RMW buyruqlariga sukut bo'lishi kerakligini ko'rsatadi.
    Bu AXI yozish manzili kanali yon tarmoqli signali sifatida tasniflanadi va AWVALID signali bilan amal qiladi.Faqat ECC yoqilganda ishlatiladi.

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

Microsemi logotipi

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

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *