I-Microsemi SmartFusion2 FPGA Fabric DDR Controller Configuration User Guide
I-Microsemi SmartFusion2 FPGA Fabric DDR Controller Configuration

Isingeniso

I-SmartFusion2 FPGA inezilawuli ezimbili ezishumekiwe ze-DDR - eyodwa ifinyeleleka nge-MSS (MDDR) kanti enye ihloselwe ukufinyelela okuqondile kusuka ku-FPGA Fabric (FDDR). I-MDDR ne-FDDR zombili zilawula izinkumbulo ze-DDR ezingaphandle kwe-chip.
Ukuze ulungiselele ngokugcwele isilawuli se-Fabric DDR kufanele:

  1. Sebenzisa I-Fabric External Memory DDR Controller Configurator ukuze ulungiselele Isilawuli se-DDR, ukhethe isixhumi esibonakalayo sebhasi ye-datapath (AXI noma i-AHBLite), bese ukhetha imvamisa yewashi le-DDR kanye nemvamisa yewashi ledatha yendwangu.
  2. Setha amanani erejista yamarejista wesilawuli se-DDR ukuze afane nezici zakho zememori ye-DDR yangaphandle.
  3. Qinisekisa i-Fabric DDR njengengxenye yohlelo lokusebenza futhi wenze uxhumano lwe-datapath.
  4. Xhuma isixhumi esibonakalayo sokucushwa kwe-APB yesilawuli se-DDR njengoba kuchazwe isisombululo sokuqalisa se-Peripheral.

Indwangu Yangaphandle Yenkumbulo Ye-DDR Isihleli Sesilawuli

I-Fabric External Memory DDR (FDDR) Configurator isetshenziselwa ukulungisa i-datapath iyonke kanye nemingcele yememori ye-DDR yangaphandle yesilawuli se-Fabric DDR.

Umfanekiso 1-1 • FDDR Configurator Overview
Indwangu Yangaphandle Yenkumbulo Ye-DDR Isihleli Sesilawuli

Izilungiselelo Zenkumbulo 

Sebenzisa Izilungiselelo Zememori ukuze ulungiselele izinketho zakho zememori ku-MDDR.

  • Uhlobo Lwenkumbulo - LPDDR, DDR2, noma DDR3
  • Ububanzi Bedatha - 32-bit, 16-bit noma 8-bit
  • Imvamisa yewashi - Noma yiliphi inani (Idesimali/I-Fractional) ebangeni lama-20 MHz kuya ku-333 MHz
  • SECDED Inikwe amandla i-ECC – VULIWE noma IVALIWE
  • Imephu Yekheli – {ROW,BANK,COLUMN},{BANK,ROW,COLUMN}

Izilungiselelo ze-Fabric Interface 

I-FPGA Fabric Interface - Lokhu ukuxhumana kwedatha phakathi kwe-FDDR nomklamo we-FPGA. Ngenxa yokuthi i-FDDR iyisilawuli senkumbulo, ihloselwe ukuba yisigqila ebhasini le-AXI noma le-AHB. Umphathi webhasi uqala ukuthengiselana kwebhasi, okubuye kuhunyushwe i-FDDR njengemisebenzi yenkumbulo futhi idluliselwe ku-off-chip Memory DDR. Izinketho zokusebenzelana kwendwangu ye-FDDR yilezi:

  • Ukusebenzisa i-AXI-64 Interface - Inkosi eyodwa ifinyelela i-FDDR ngokusebenzisa isixhumi esibonakalayo esingu-64-bit\ AXI.
  • Ukusebenzisa Isixhumi esibonakalayo se-AHB-32 - Inkosi eyodwa ifinyelela i-FDDR ngesixhumi esibonakalayo se-AHB esingu-32-bit esisodwa.
  • Kusetshenziswa Izixhumi ezibonakalayo Ezimbili ze-AHB-32 - Izingcweti ezimbili zifinyelela i-FDDR zisebenzisa izixhumanisi ezimbili ze-AHB ezingama-32-bit.

I-FPGA CLOCK Divisor – Icacisa isilinganiso samafrikhwensi phakathi kwewashi le-DDR Controller (CLK_FDDR) newashi elilawula isixhumi esibonakalayo sendwangu (CLK_FIC64). Imvamisa ye-CLK_FIC64 kufanele ilingane neyesistimu engaphansi ye-AHB/AXI exhunywe kusixhumi esibonakalayo sebhasi se-FDDR AHB/AXI. Okwesiboneloample, uma une-DDR RAM esebenza ngo-200 MHz futhi I-Fabric/AXI Subsystem yakho isebenza ngo-100 MHz, kufanele ukhethe isihlukanisi esingu-2 (Umfanekiso 1-2).

Umfanekiso 1-2 • Izilungiselelo ze-Fabric Interface - I-AXI Interface kanye ne-FDDR Clock Divisor Agreement
Izilungiselelo ze-Fabric Interface

Sebenzisa Indwangu I-PLL KHIYA – Uma i-CLK_BASE itholakala ku-Fabric CCC, ungakwazi ukuxhuma okokukhiphayo kwendwangu ye-CCC LOCK kokokufaka kwe-FDDR FAB_PLL_LOCK. I-CLK_BASE ayizinzile kuze kukhiywe i-Fabric CCC. Ngakho-ke, i-Microsemi incoma ukuthi ubambe i-FDDR isethwe kabusha (okungukuthi, gomela okokufaka kwe-CORE_RESET_N) kuze kube yilapho i-CLK_BASE izinzile. Ukukhishwa kwe-LOCK kwe-Fabric CCC kubonisa ukuthi amawashi okukhiphayo e-Fabric CCC azinzile. Ngokubheka inketho ethi Sebenzisa i-FAB_PLL_LOCK, ungadalula imbobo yokufaka engu-FAB_PLL_LOCK ye-FDDR. Ungakwazi ke ukuxhuma okukhiphayo kwe-LOCK kwe-Fabric CCC kokokufaka okungu-FAB_PLL_LOCK kwe-FDDR.

IO Drive Amandla 

Khetha okukodwa kwamandla okushayela kwe-DDR I/O yakho:

  • Half Drive Strength
  • Amandla Okushayela Okugcwele

Kuya ngohlobo lwe-DDR Memory yakho kanye namandla e-I/O owakhethayo, i-Libero SoC isetha Izinga le-DDR I/O lesistimu yakho ye-FDDR ngale ndlela elandelayo:

Uhlobo Lwenkumbulo ye-DDR Half Drive Strength Amandla Okushayela Okugcwele
I-DDR3 I-SSTL15I I-SSTL15II
I-DDR2 I-SSTL18I I-SSTL18II
I-LPDDR I-LPDR I-LPDRII

Nika amandla iziphazamiso 

I-FDDR iyakwazi ukuphakamisa iziphazamiso lapho izimo ezithile ezichazwe ngaphambilini zaneliswa. Hlola okuthi Nika amandla Ukuphazamisa kusilungisi se-FDDR uma ungathanda ukusebenzisa lezi ziphazamiso kuhlelo lwakho lokusebenza.
Lokhu kuveza amasiginali okuphazamisa kusibonelo se-FDDR. Ungakwazi ukuxhuma lezi zimpawu zokuphazamisa njengoba umklamo wakho udinga. Amasignali alandelayo okuphazamisa kanye nemibandela yawo ayatholakala:

  • FIC_INT - Kwenziwe uma kunephutha ekwenziweni kwe-Master kanye ne-FDDR
  • IO_CAL_INT - Ikuvumela ukuthi ulinganise kabusha ama-DDR I/O ngokubhalela amarejista wesilawuli se-DDR usebenzisa isixhumi esibonakalayo sokumisa se-APB. Uma ukulinganisa sekuqediwe, lokhu kuphazamiseka kuyaphakanyiswa. Ukuze uthole imininingwane mayelana nokulungiswa kabusha kwe-I/O, bheka ku-Microsemi SmartFusion2 Users Guide.
  • PLL_LOCK_INT - Kubonisa ukuthi i-FDDR FPLL ikhiyiwe
  • PLL_LOCKLOST_INT - Kubonisa ukuthi i-FDDR FPLL ilahlekelwe ukukhiya
  • FDDR_ECC_INT - Ikhombisa iphutha elilodwa noma amabhithi amabili litholiwe

I-Fabric Clock Frequency 

Ukubalwa kwefrikhwensi yewashi ngokusekelwe kufrikhwensi yewashi lakho kanye nesehlukanisi sewashi, esiboniswa nge-MHz.
Imvamisa Yewashi Lendwangu (ku-MHz) = Imvamisa yewashi / isihlukanisi sewashi

I-Memory Bandwidth 

Isibalo somkhawulokudonsa wememori ngokusekelwe kunani lakho lamanje le-Clock Frequency ku-Mbps.
I-Memory Bandwidth (ku-Mbps) = 2 * Imvamisa yewashi

Umkhawulokudonsa Ophelele

Isamba sokubalwa komkhawulokudonsa ngokususelwe Kumvamisa Yewashi lakho lamanje, Ububanzi Bedatha kanye nesahlukanisi YESWASHI, ku-Mbps.
Umkhawulokudonsa Ophelele (ku-Mbps) = (2 * Imvamisa Yewashi * Ububanzi Bedatha) / Isihlukanisi Sewashi

Ukucushwa kwesilawuli se-FDDR

Uma usebenzisa I-Fabric DDR Controller ukuze ufinyelele Imemori ye-DDR yangaphandle, Isilawuli se-DDR kufanele simiswe ngesikhathi sokusebenza. Lokhu kwenziwa ngokubhala idatha yokumisa kumarejista okucushwa kwesilawuli se-DDR. Le datha yokumisa incike ezicini zememori ye-DDR yangaphandle kanye nohlelo lwakho lokusebenza. Lesi sigaba sichaza indlela yokufaka le mingcele yokucushwa kusilungisi sesilawuli se-FDDR nokuthi idatha yokucushwa iphathwa kanjani njengengxenye yesixazululo se-Peripheral Initialization. Bheka kumhlahlandlela womsebenzisi we-Peripheral Initialization ukuze uthole ulwazi oluningiliziwe mayelana nesixazululo se-Peripheral Initialization.

I-Fabric DDR Control Registers 

I-Fabric DDR Controller inesethi yamarejista adinga ukulungiswa ngesikhathi sokusebenza. Amanani okumisa alawa marejista amele amapharamitha ahlukene (ngokwesiboneloample, imodi ye-DDR, ububanzi be-PHY, imodi yokuqhuma, i-ECC, njll.). Ukuze uthole imininingwane mayelana namarejista okucushwa kwesilawuli se-DDR, bheka Umhlahlandlela Womsebenzisi we-Microsemi SmartFusion2.

Indwangu DDR Ukucushwa Amarejista 

Sebenzisa amathebhu Okuqalisa Inkumbulo (Umfanekiso 2-1) kanye Nesikhathi Senkumbulo (Umdwebo 2-2) ukufaka amapharamitha ahambisana nememori ye-DDR yakho kanye nohlelo lokusebenza. Amanani owafakayo kulawa mathebhu ahunyushwa ngokuzenzakalelayo kumanani erejista afanelekile. Uma uchofoza ipharamitha ethile, irejista ehambisana nayo ichazwa Efasiteleni Lencazelo Yokubhalisa (Umfanekiso 1-1 ekhasini 4).

Umfanekiso 2-1 • Ukucushwa kwe-FDDR – Ithebhu Yokuqalisa Inkumbulo
Ukucushwa kwesilawuli se-FDDR

Umfanekiso 2-2 • Ukucushwa kwe-FDDR – Ithebhu Yesikhathi Senkumbulo
Ukucushwa kwesilawuli se-FDDR

Ingenisa Ukucushwa kwe-DDR Files

Ngaphezu kokufaka amapharamitha eMemori ye-DDR usebenzisa amathebhu Okuqalisa Inkumbulo kanye Nesikhathi, ungangenisa amanani erejista ye-DDR kusuka ku- file. Ukuze wenze njalo, chofoza inkinobho ethi Ngenisa Ukucushwa bese uzulazulela embhalweni file equkethe amagama erejista ye-DDR namanani. Umfanekiso 2-3 ubonisa i-syntax yokumisa ukungenisa.

Umfanekiso 2-3 • Ukumiswa Kwerejista ye-DDR File I-syntax
Ingenisa Ukucushwa kwe-DDR Files
Qaphela: Uma ukhetha ukungenisa amanani erejista kunokuwafaka usebenzisa i-GUI, kufanele ucacise wonke amanani okubhalisa adingekayo. Bheka ku-SmartFusion2 User Guide ukuze uthole imininingwane

Ithekelisa Ukucushwa Kwe-DDR Files

Ungakwazi futhi ukuthekelisa idatha yamanje yokumisa irejista ibe umbhalo file. Lokhu file izoqukatha amanani erejista owangenisile (uma ekhona) kanye nalawo afakwe ikhompuyutha asuka kumingcele ye-GUI owafakile kuleli bhokisi lengxoxo.
Uma ufuna ukuhlehlisa izinguquko ozenzile ekucushweni kwerejista ye-DDR, ungenza kanjalo ngokuthi Buyisela Okuzenzakalelayo. Lokhu kususa yonke idatha yokumisa irejista futhi kufanele ungenise kabusha noma ufake kabusha le datha. Idatha isethwe kabusha kumanani wokusetha kabusha izingxenyekazi zekhompuyutha.

Idatha Ekhiqiziwe 

Chofoza okuthi KULUNGILE ukuze ukhiqize ukucushwa. Ngokusekelwe kokufakiwe kwakho kokuthi Okujwayelekile, Isikhathi Senkumbulo kanye Nokuqalisa Kwenkumbulo, i-FDDR Configurator ihlanganisa amanani awo wonke amarejista okumisa e-DDR futhi ithumele la manani kuphrojekthi yakho ye-firmware nasekufaniseni. files. Okuthunyelwe file i-syntax ikhonjiswe kuMfanekiso 2-4.

Umfanekiso 2-4 • Ukulungiswa Kwerejista Ye-DDR Ethekelisiwe File I-syntax
Idatha Ekhiqiziwe

I-Firmware

Uma ukhiqiza i-SmartDesign, okulandelayo files akhiqizwa kusiqondisi se-/firmware/ drivers_config/sys_config. Lezi files ayadingeka ukuze i-firmware core ye-CMSIS ihlanganise kahle futhi iqukathe ulwazi olumayelana nomklamo wakho wamanje, okuhlanganisa idatha yokucushwa kwendawo kanye nolwazi lokucushwa kwewashi le-MSS. Ungazihleli lezi files ngesandla, njengoba benziwa kabusha njalo lapho umklamo wakho wempande uvuselelwa.

  • sys_config.c
  • sys_config.h
  • sys_config_mddr_define.h - idatha yokumisa ye-MDDR.
  • sys_config_fddr_define.h - idatha yokumisa ye-FDDR.
  • sys_config_mss_clocks.h - Ukumiswa kwamawashi e-MSS

Ukulingisa

Uma ukhiqiza i-SmartDesign ehlotshaniswa ne-MSS yakho, ukulingisa okulandelayo files akhiqizwa kuhla lwemibhalo/sekulingisa:

  • test.bfm - I-BFM yezinga eliphezulu file eqala ukwenziwa ngesikhathi sanoma yikuphi ukulingiswa okusebenzisa iphrosesa ye-SmartFusion2 MSS Cortex-M3. Isebenzisa i-peripheral_init.bfm kanye ne-user.bfm, ngaleyo ndlela.
  • peripheral_init.bfm – Iqukethe inqubo ye-BFM elingisa umsebenzi we-CMSIS::SystemInit() osebenza ku-Cortex-M3 ngaphambi kokufaka inqubo enkulu(). Ikopisha idatha yokucushwa yanoma iyiphi i-peripheral esetshenziswe ekwakhiweni iye kumarejista alungile okumiswa kwe-peripheral bese ilinda ukuthi wonke ama-peripherals abe ngomumo ngaphambi kokugomela ukuthi umsebenzisi angasebenzisa la ma-peripherals.
  • FDDR_init.bfm - Iqukethe imiyalo yokubhala ye-BFM elingisa imibhalo yedatha yerejista yokumisa ye-Fabric DDR oyifakile (usebenzisa ibhokisi lengxoxo elithi Hlela Amarejista) kumarejista e-DDR Controller.
  • umsebenzisi.bfm - Yenzelwe imiyalo yabasebenzisi. Ungalingisa i-datapath ngokungeza imiyalo yakho ye-BFM kulokhu file. Imiyalo kulokhu file izokwenziwa ngemva kokuqedwa kwe-peripheral_init.bfm.

Ukusebenzisa i- filengenhla, indlela yokumisa ilingiswa ngokuzenzakalelayo. Udinga kuphela ukuhlela umsebenzisi.bfm file ukulingisa i-datapath. Ungayihleli i-test.bfm, peripheral_init.bfm, noma i-MDDR_init.bfm files njengalezi files zidalwe kabusha njalo lapho umklamo wakho wempande uvuselelwa.

Indwangu DDR Configuration Indlela 

Isixazululo se-Peripheral Initialization sidinga ukuthi, ngaphezu kokucacisa amanani erejista yokumisa ye-Fabric DDR, ulungiselele indlela yedatha yokumisa ye-APB ku-MSS (FIC_2). Umsebenzi we-SystemInit() ubhala idatha kumarejista okumisa e-FDDR ngesixhumi esibonakalayo se-FIC_2 APB.

Qaphela: Uma usebenzisa I-System Builder indlela yokumisa iyasethwa futhi ixhumeke ngokuzenzakalelayo.

Umfanekiso 2-5 • FIC_2 I-Configurator Overview
Indwangu DDR Configuration Indlela

Ukuze ulungiselele isixhumi esibonakalayo se-FIC_2:

  1. Vula ibhokisi le-FIC_2 le-configurator (Umfanekiso 2-5) kusihleli se-MSS.
  2. Khetha okuthi Qalisa ama-peripherals usebenzisa inketho ye-Cortex-M3.
  3. Qinisekisa ukuthi i-MSS DDR ihloliwe, kanjalo namabhulokhi e-Fabric DDR/SERDES uma uwasebenzisa.
  4. Chofoza okuthi KULUNGILE ukuze ulondoloze izilungiselelo zakho. Lokhu kuveza izimbobo zokumisa ze-FIC_2 (Iwashi, Setha Kabusha, nezindawo zebhasi ze-APB), njengoba kuboniswe kuMfanekiso 2-6.
  5. Khiqiza i-MSS. Izimbobo ze-FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK kanye ne-FIC_2_APB_M_RESET_N) manje seziyadalulwa kusixhumi esibonakalayo se-MSS futhi zingaxhunywa ku-CoreSF2Config kanye ne-CoreSF2Reset njengokucaciswa kwesixazululo se-Peripheral Initialization

Umfanekiso 2-6 • FIC_2 Izimbobo
FIC_2 Izimbobo

Incazelo Yembobo

I-FDDR Core Ports 

Ithebula 3-1 • FDDR Core Ports

Igama Lembobo Isiqondiso Incazelo
CORE_RESET_N IN Setha Kabusha Isilawuli se-FDDR
CLK_BASE IN Iwashi le-FDDR Fabric Interface Clock
FPLL_LOCK PHUMA I-FDDR PLL Lock ephumayo - ephezulu uma i-FDDR PLL ikhiyiwe
CLK_BASE_PLL_LOCK IN Okokufaka kokukhiya kwe-Fabric PLL. Lokhu okokufaka kuvezwa kuphela uma inketho ethi Sebenzisa i-FAB_PLL_LOCK ikhethiwe.

Phakamisa amachweba

Leli qembu lezimbobo liyadalulwa uma ukhetha inketho ethi Nika amandla Ukuphazamisa.

Ithebula 3-2 • Phakamisa amachweba

Igama Lembobo Isiqondiso Incazelo
PLL_LOCK_INT PHUMA Igomela lapho i-FDDR PLL ikhiya.
PLL_LOCKLOST_INT PHUMA Igomela lapho ukhiye we-FDDR PLL ulahlekile.
ECC_INT PHUMA Igomela uma kwenzeka umcimbi we-ECC.
IO_CALIB_INT PHUMA Igomela lapho ukulinganisa kwe-I/O sekuqediwe.
FIC_INT PHUMA Igomela uma kunephutha kuphrothokholi ye-AHB/AXI kusixhumi esibonakalayo seFabric.

I-APB3 Configuration Interface 

Ithebula 3-3 • I-APB3 Configuration Interface

Igama Lembobo Isiqondiso Incazelo
APB_S_PENABLE IN I-Slave Vumela
APB_S_PSEL IN Isigqila Khetha
APB_S_PWRITE IN Bhala Vumela
APB_S_PADDR[10:2] IN Ikheli
APB_S_PWDATA[15:0] IN Bhala Idatha
APB_S_PREADY PHUMA I-Slave Ready
APB_S_PSLVERR PHUMA Iphutha lesigqila
APB_S_PRDATA[15:0] PHUMA Funda Idatha
APB_S_PRESET_N IN Ukusetha Kabusha Kwezigqila
APB_S_PCLK IN Iwashi

I-DDR PHY Interface 

Ithebula 3-4 • I-DDR PHY Interface 

Igama Lembobo Isiqondiso Incazelo
FDDR_CAS_N PHUMA I-DRAM CASN
FDDR_CKE PHUMA I-DRAM CKE
FDDR_CLK PHUMA Iwashi, uhlangothi luka-P
FDDR_CLK_N PHUMA Iwashi, N side
FDDR_CS_N PHUMA I-DRAM CSN
FDDR_ODT PHUMA I-DRAM ODT
FDDR_RAS_N PHUMA I-DRAM RASN
FDDR_RESET_N PHUMA Setha kabusha i-DRAM ku-DDR3
FDDR_WE_N PHUMA I-DRAM WEN
FDDR_ADDR[15:0] PHUMA Izingcezu zekheli le-Drum
FDDR_BA[2:0] PHUMA Ikheli lasebhange le-Dram
FDDR_DM_RDQS[4:0] NGAPHAKATHI Imaski Yedatha Yedram
FDDR_DQS[4:0] NGAPHAKATHI Okokufaka/Okukhiphayo kwe-Dram Data Strobe – P Side
FDDR_DQS_N[4:0] NGAPHAKATHI Okokufaka/Okukhiphayo kwe-Dram Data Strobe – N Side
FDDR_DQ[35:0] NGAPHAKATHI I-DRAM Data Input/Output
FDDR_FIFO_WE_IN[2:0] IN I-FIFO kusignali
FDDR_FIFO_WE_OUT[2:0] PHUMA Isignali ye-FIFO
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) NGAPHAKATHI Imaski Yedatha Yedram
FDDR_DQS ([3:0]/[1:0]/[0]) NGAPHAKATHI Okokufaka/Okukhiphayo kwe-Dram Data Strobe – P Side
FDDR_DQS_N ([3:0]/[1:0]/[0]) NGAPHAKATHI Okokufaka/Okukhiphayo kwe-Dram Data Strobe – N Side
FDDR_DQ ([31:0]/[15:0]/[7:0]) NGAPHAKATHI I-DRAM Data Input/Output
FDDR_DQS_TMATCH_0_IN IN I-FIFO kusignali
FDDR_DQS_TMATCH_0_OUT PHUMA Isignali ye-FIFO
FDDR_DQS_TMATCH_1_IN IN I-FIFO kusignali (32-bit kuphela)
FDDR_DQS_TMATCH_1_OUT PHUMA I-FIFO out signal (32-bit kuphela)
FDDR_DM_RDQS_ECC NGAPHAKATHI Imaski yedatha ye-Dram ECC
FDDR_DQS_ECC NGAPHAKATHI I-Dram ECC Data Strobe Input/Output – P Side
FDDR_DQS_ECC_N NGAPHAKATHI I-Dram ECC Data Strobe Input/Output – N Side
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) NGAPHAKATHI I-DRAM ECC Data Input/Output
FDDR_DQS_TMATCH_ECC_IN IN I-ECC FIFO kusignali
FDDR_DQS_TMATCH_ECC_OUT PHUMA I-ECC FIFO isignali yokuphuma (32-bit kuphela)

Qaphela: Ububanzi bembobo kwezinye izimbobo buyashintsha kuye ngokukhethwa kobubanzi be-PHY. Isaziso “[a:0]/ [b:0]/[c:0]” sisetshenziselwa ukuchaza izimbobo ezinjalo, lapho “[a:0]” ibhekisela kububanzi bembobo lapho kukhethwa ububanzi obungu-32-bit PHY. , “[b:0]” ihambisana nobubanzi obuyi-16-bit PHY, futhi “[c:0]” ihambisana nobubanzi obuyi-8-bit PHY.

I-AXI Bus Interface 

Ithebula 3-5 • I-AXI Bus Interface

Igama Lembobo Isiqondiso Incazelo
AXI_S_AWREADY PHUMA Bhala ikheli selilungile
I-AXI_S_WREADY PHUMA Bhala ikheli selilungile
AXI_S_BID[3:0] PHUMA I-ID Yempendulo
AXI_S_BRSP[1:0] PHUMA Bhala impendulo
AXI_S_BVALID PHUMA Bhala impendulo ivumelekile
AXI_S_ARREADY PHUMA Funda ikheli selilungile
AXI_S_RID[3:0] PHUMA Funda i-ID Tag
AXI_S_RRSP[1:0] PHUMA Funda Impendulo
AXI_S_RDATA[63:0] PHUMA Funda idatha
AXI_S_RLAST PHUMA Funda Okokugcina - Lesi siginali ikhombisa ukudluliselwa kokugcina ekuqhumeni kokufunda.
AXI_S_RVALID PHUMA Ikheli lokufunda livumelekile
AXI_S_AWID[3:0] IN Bhala I-ID Yekheli
AXI_S_AWADDR[31:0] IN Bhala ikheli
AXI_S_AWLEN[3:0] IN Ubude bokuqhuma
AXI_S_AWSIZE[1:0] IN Usayizi wokuqhuma
AXI_S_AWBURST[1:0] IN Uhlobo lwe-Burst
AXI_S_AWLOCK[1:0] IN Uhlobo lokukhiya - Lesi siginali inikeza ulwazi olwengeziwe mayelana nezici ze-athomu zokudlulisa.
AXI_S_AWVALID IN Bhala ikheli livumelekile
AXI_S_WID[3:0] IN Bhala I-ID Yedatha tag
AXI_S_WDATA[63:0] IN Bhala idatha
AXI_S_WSTRB[7:0] IN Bhala ama-strobes
AXI_S_WLAST IN Bhala okokugcina
AXI_S_WVALID IN Bhala kuvumelekile
AXI_S_BREADY IN Bhala ngomumo
AXI_S_ARID[3:0] IN Funda I-ID Yekheli
AXI_S_ARADDR[31:0] IN Funda ikheli
AXI_S_ARLEN[3:0] IN Ubude bokuqhuma
AXI_S_ARSIZE[1:0] IN Usayizi wokuqhuma
AXI_S_ARBURST[1:0] IN Uhlobo lwe-Burst
AXI_S_ARLOCK[1:0] IN Uhlobo lokukhiya
AXI_S_ARVALID IN Ikheli lokufunda livumelekile
AXI_S_RREADY IN Funda ikheli selilungile
Igama Lembobo Isiqondiso Incazelo
AXI_S_CORE_RESET_N IN I-MDDR Global Reset
AXI_S_RMW IN Ibonisa ukuthi ingabe wonke amabhayithi omzila we-64-bit avumelekile yini kuwo wonke amabhithi okudluliselwa kwe-AXI.
  1. Ibonisa ukuthi wonke amabhayithi kuwo wonke amabhithi avumelekile ekuqhumeni futhi isilawuli kufanele sibe ngokuzenzakalela ukubhala imiyalo.
  2. Ibonisa ukuthi amanye amabhayithi awavumelekile futhi isilawuli kufanele sizenzekele kumiyalo ye-RMW.
    Lokhu kubhekwa njengesignali yebhendi eseceleni yesiteshi se-AXI futhi isebenza ngesiginali ye-AWVALID.Isetshenziswa kuphela uma i-ECC inikwe amandla.

I-AHB0 Bus Interface 

Ithebula 3-6 • I-AHB0 Bus Interface 

Igama Lembobo Isiqondiso Incazelo
AHB0_S_HREADYOUT PHUMA Isigqila se-AHBL silungile - Uma iphezulu ekubhaleni ibonisa ukuthi isigqila sesilungele ukwamukela idatha futhi uma iphezulu ukuze ifundwe ibonisa ukuthi idatha ivumelekile.
AHB0_S_HRSP PHUMA Isimo sokuphendula se-AHBL - Uma sishayelwa phezulu ekupheleni kokuthengiselana sibonisa ukuthi ukuthengiselana sekuphelile ngamaphutha. Uma ishayelwa phansi ekupheleni komsebenzi kukhombisa ukuthi umsebenzi usuqede ngempumelelo.
AHB0_S_HRDATA[31:0] PHUMA I-AHBL ifunde idatha - Funda idatha kusuka kusigqila kuya enkosini
AHB0_S_HSEL IN Ukukhetha kwesigqila se-AHBL - Uma kugonyelwa, isigqila siyisigqila se-AHBL esikhethiwe ebhasini le-AHB.
AHB0_S_HADDR[31:0] IN Ikheli le-AHBL – ikheli lebhayithi kusixhumi esibonakalayo se-AHBL
AHB0_S_HBURST[2:0] IN Ubude be-AHBL Burst
AHB0_S_HSIZE[1:0] IN Usayizi wokudlulisa we-AHBL - Ikhombisa usayizi wokudluliswa kwamanje (8/16/32 byte transactions kuphela)
AHB0_S_HTRANS[1:0] IN Uhlobo lokudlulisa lwe-AHBL - Ibonisa uhlobo lokudlulisa lomsebenzi wamanje.
AHB0_S_HMASTLOCK IN Ilokhi ye-AHBL - Uma kugonyelwa ukuthi ukudluliselwa kwamanje kuyingxenye yokwenziwayo okukhiyiwe.
AHB0_S_HWRITE IN I-AHBL bhala - Uma iphezulu ibonisa ukuthi ukuthengiselana kwamanje kuwukubhala. Uma uphansi kubonisa ukuthi okwenziwayo manje kuyafundwa.
AHB0_S_HREADY IN I-AHBL isilungile - Uma iphezulu, ikhombisa ukuthi isigqila sesilungele ukwamukela ukuthengiselana okusha.
AHB0_S_HWDATA[31:0] IN Idatha yokubhala ye-AHBL - Bhala idatha kusuka kunkosi uye encekwini

I-AHB1 Bus Interface 

Ithebula 3-7 • I-AHB1 Bus Interface

Igama Lembobo Isiqondiso Incazelo
AHB1_S_HREADYOUT PHUMA Isigqila se-AHBL silungile - Uma siphezulu ekubhaleni, kubonisa ukuthi isigqila sesilungele ukwamukela idatha, futhi uma iphezulu ukuze ifundwe, ibonisa ukuthi idatha ivumelekile.
AHB1_S_HRSP PHUMA Isimo sokuphendula se-AHBL - Uma sishayelwa phezulu ekupheleni kokuthengiselana sibonisa ukuthi ukuthengiselana sekuphelile ngamaphutha. Uma ishayelwa phansi ekupheleni komsebenzi, kukhombisa ukuthi umsebenzi usuqede ngempumelelo.
AHB1_S_HRDATA[31:0] PHUMA I-AHBL ifunde idatha - Funda idatha kusuka kusigqila kuya enkosini
AHB1_S_HSEL IN Ukukhetha kwesigqila se-AHBL - Uma kugonyelwa, isigqila siyisigqila se-AHBL esikhethiwe ebhasini le-AHB.
AHB1_S_HADDR[31:0] IN Ikheli le-AHBL – ikheli lebhayithi kusixhumi esibonakalayo se-AHBL
AHB1_S_HBURST[2:0] IN Ubude be-AHBL Burst
AHB1_S_HSIZE[1:0] IN Usayizi wokudlulisa we-AHBL - Ikhombisa usayizi wokudluliswa kwamanje (8/16/32 byte transactions kuphela).
AHB1_S_HTRANS[1:0] IN Uhlobo lokudlulisa lwe-AHBL - Ibonisa uhlobo lokudlulisa lomsebenzi wamanje.
AHB1_S_HMASTLOCK IN Ilokhi ye-AHBL - Uma kugonyelwa, ukudluliswa kwamanje kuyingxenye yokwenziwayo okukhiyiwe.
AHB1_S_HWRITE IN I-AHBL bhala - Uma iphezulu, ikhombisa ukuthi ukuthengiselana kwamanje kuwukubhala. Uma iphansi, ibonisa ukuthi okwenziwayo manje kuyafundwa.
AHB1_S_HREADY IN I-AHBL isilungile - Uma iphezulu, ikhombisa ukuthi isigqila sesilungele ukwamukela ukuthengiselana okusha.
AHB1_S_HWDATA[31:0] IN Idatha yokubhala ye-AHBL - Bhala idatha kusuka kunkosi uye encekwini

Ukwesekwa Komkhiqizo

I-Microsemi SoC Products Group isekela imikhiqizo yayo ngezinsizakalo ezehlukene zokusekela, okuhlanganisa Isevisi Yamakhasimende, Isikhungo Sokusekela Ubuchwepheshe Bamakhasimende, a webindawo, i-imeyili, kanye namahhovisi okuthengisa emhlabeni wonke. Lesi sithasiselo siqukethe ulwazi mayelana nokuxhumana ne-Microsemi SoC Products Group nokusebenzisa lezi zinsizakalo zokusekela.

Insizakalo yekhasimende 

Xhumana Nesevisi Yekhasimende ukuze uthole ukwesekwa kwemikhiqizo okungeyona eyobuchwepheshe, njengentengo yomkhiqizo, ukuthuthukiswa komkhiqizo, ulwazi lokubuyekeza, isimo soku-oda, nokugunyazwa.
Ukusuka eNyakatho Melika, shayela u-800.262.1060
Kuwo wonke umhlaba, shayela ku-650.318.4460
Ifeksi, noma yikuphi emhlabeni, 408.643.6913

I-Customer Technical Support Centre 

I-Microsemi SoC Products Group isebenza ngeSikhungo sayo Sokusekela Ubuchwepheshe Bamakhasimende esinonjiniyela abanekhono eliphezulu abangasiza ukuphendula i-hardware yakho, isofthiwe, kanye nemibuzo yokuklama mayelana neMikhiqizo ye-Microsemi SoC. I-Customer Technical Support Centre ichitha isikhathi esiningi idala amanothi ohlelo, izimpendulo zemibuzo yomjikelezo wedizayini evamile, imibhalo yezinkinga ezaziwayo, kanye nemibuzo ehlukahlukene evame ukubuzwa. Ngakho-ke, ngaphambi kokuthi uxhumane nathi, sicela uvakashele izinsiza zethu ze-inthanethi. Kungenzeka ukuthi sesiyiphendulile imibuzo yakho.

Ukusekela kwezobuchwepheshe 

Vakashela Ukwesekwa Kwamakhasimende webisiza (www.microsemi.com/soc/support/search/default.aspx) ukuze uthole ulwazi olwengeziwe nokusekelwa. Izimpendulo eziningi ezitholakalayo ekuseshekeni web izinsiza zihlanganisa imidwebo, imidwebo, kanye nezixhumanisi kwezinye izinsiza ku- webindawo.

Webindawo

Ungaphequlula ulwazi oluhlukahlukene lobuchwepheshe kanye nokungelona elobuchwepheshe ekhasini lasekhaya le-SoC, kokuthi www.microsemi.com/soc.

Ukuxhumana Nesikhungo Sokusekela Abathengi 

Onjiniyela abanamakhono aphezulu basebenza esikhungweni sokusekela iTechnical Support. Isikhungo Sokusekelwa Kwezobuchwepheshe singathintwa nge-imeyili noma nge-Microsemi SoC Products Group webindawo.

I-imeyili

Ungakwazi ukuxhumana imibuzo yakho yobuchwepheshe ekhelini lethu le-imeyili futhi uthole izimpendulo nge-imeyili, ifeksi, noma ucingo. Futhi, uma unezinkinga zokuklama, ungathumela i-imeyili umklamo wakho files ukuthola usizo. Sihlala siqapha i-akhawunti ye-imeyili usuku lonke. Lapho uthumela isicelo sakho kithi, sicela uqinisekise ukuthi ufaka igama lakho eliphelele, igama lenkampani, kanye nemininingwane yakho yokuxhumana ukuze kucutshungulwe ngempumelelo isicelo sakho. Ikheli le-imeyili losekelo lobuchwepheshe lithi soc_tech@microsemi.com.

Amacala Ami 

Amakhasimende e-Microsemi SoC Products Group angahambisa futhi alandelele amacala obuchwepheshe ku-inthanethi ngokuya kokuthi Icala Lami

Ngaphandle kwe-US 

Amakhasimende adinga usizo ngaphandle kwezindawo zesikhathi zase-US angaxhumana nosekelo lobuchwepheshe nge-imeyili (soc_tech@microsemi.com) noma uthinte ihhovisi lezokuthengisa lendawo. Uhlu lwamahhovisi okuthengisa lungatholakala ku www.microsemi.com/soc/company/contact/default.aspx.

Ukusekelwa Kwezobuchwepheshe kwe-ITAR

Ukuze uthole ukwesekwa kobuchwepheshe ku-RH kanye ne-RT FPGAs elawulwa yi-International Traffic in Arms Regulations (ITAR), xhumana nathi ngokusebenzisa soc_tech_itar@microsemi.com. Kungenjalo, phakathi Kwamacala Ami, khetha Yebo ohlwini oludonsela phansi lwe-ITAR. Ukuze uthole uhlu oluphelele lwama-Microsemi FPGA alawulwa yi-ITAR, vakashela i-ITAR web ikhasi.

I-Microsemi Corporation (NASDAQ: MSCC) inikeza iphothifoliyo ephelele yezixazululo ze-semiconductor: i-aerospace, ukuzivikela nokuphepha; ibhizinisi kanye nokuxhumana; kanye nezimakethe zamandla ezimboni nezinye. Imikhiqizo ihlanganisa ukusebenza okuphezulu, i-analog enokwethenjelwa kakhulu kanye namadivayisi e-RF, isignali exubile namasekhethi ahlanganisiwe e-RF, ama-SoCs enziwe ngokwezifiso, ama-FPGA, namasistimu angaphansi aphelele. I-Microsemi ikomkhulu layo e-Aliso Viejo, Calif. Funda kabanzi ku- www.microsemi.com.

© 2014 Microsemi Corporation. Wonke Amalungelo Agodliwe. I-Microsemi kanye nelogo ye-Microsemi yizimpawu zokuthengisa ze-Microsemi Corporation. Zonke ezinye izimpawu zokuhweba nezimpawu zesevisi ziyimpahla yabanikazi bazo.

Ikomkhulu le-Microsemi Corporate
I-One Enterprise, i-Aliso Viejo CA 92656 USA
E-USA: +1 949-380-6100
Ukuthengisa: +1 949-380-6136
Ifeksi: +1 949-215-4996

Ilogo ye-Microsemi

Amadokhumenti / Izinsiza

I-Microsemi SmartFusion2 FPGA Fabric DDR Controller Configuration [pdf] Umhlahlandlela Womsebenzisi
I-SmartFusion2 FPGA Ukucushwa kwesilawuli se-Fabric DDR, i-SmartFusion2, i-FPGA Fabric DDR Controller Configuration, Ukucushwa kwesilawuli

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *