I-Microsemi SmartFusion2 FPGA Ilaphu le-DDR UMlawuli woLungiso lweSikhokelo soMsebenzisi
IMicrosemi SmartFusion2 FPGA Fabric DDR Configuration Controller

Intshayelelo

I-SmartFusion2 FPGA inezilawuli ezimbini ze-DDR ezidibeneyo - enye ifikeleleke nge-MSS (MDDR) kunye neyodwa ijoliswe ukufikelela ngokuthe ngqo kwi-FPGA Fabric (FDDR). I-MDDR kunye ne-FDDR zombini zilawula iinkumbulo ze-DDR ngaphandle kwe-chip.
Ukumisela ngokupheleleyo isilawuli seFabric DDR kufuneka:

  1. Sebenzisa iFabric yeMemori yaNgaphandle ye-DDR Configurator ukulungisa i-DDR Controller, khetha i-datapath bus interface yayo (AXI okanye i-AHBLite), kwaye ukhethe i-DDR clock frequency kunye ne-clock datapath frequency.
  2. Cwangcisa amaxabiso erejista kwiirejista zomlawuli we-DDR ukuze zitshatise iimpawu zakho zememori ye-DDR yangaphandle.
  3. Qinisekisa iFabric DDR njengenxalenye yesicelo somsebenzisi kwaye wenze uqhagamshelwano lwedatha.
  4. Qhagamshela i-DDR yomlawuli we-APB ujongano loqwalaselo njengoko kuchazwa sisisombululo sePeripheral Initialization.

Ilaphu leMemori yangaphandle ye-DDR Configurator

I-Fabric yangaphandle yeMemori ye-DDR (FDDR) i-Configurator isetyenziselwa ukuqwalasela i-datapath iyonke kunye neeparamitha zememori ye-DDR yangaphandle ye-Fabric DDR Controller.

Umfanekiso 1-1 • FDDR Configurator Overview
Ilaphu leMemori yangaphandle ye-DDR Configurator

Iisetingi zeMemori 

Sebenzisa Useto lweMemori ukuqwalasela iinketho zakho zememori kwi-MDDR.

  • Uhlobo lweMemori – LPDDR, DDR2, okanye DDR3
  • Ububanzi bedatha – 32-bit, 16-bit okanye 8-bit
  • Ixesha leClock -Naliphi na ixabiso (i-Decimal / Fractional) kuluhlu lwe-20 MHz ukuya kwi-333 MHz
  • I-SECDED inikwe amandla i-ECC – VULA okanye Valiwe
  • Imephu yeedilesi - {UROW, IBHNKI, KOLOM}, {IBHANKI, UROW, KOLOM}

Iisetingi zeNdibaniselwano yelaphu 

FPGA Fabric Interface – Olu lujongano lwedatha phakathi kweFDDR kunye noyilo lweFPGA. Ngenxa yokuba i-FDDR ingumlawuli wememori, yenzelwe ukuba ibe likhoboka kwi-AXI okanye i-AHB ibhasi. Umphathi webhasi uqalisa iitransekshini zebhasi, ezithi zitolikwe yi-FDDR njengentengiselwano yememori kwaye inxibelelane ne-off-chip DDR Memory. Iinketho zojongano lwelaphu leFDDR zezi:

  • Ukusebenzisa i-AXI-64 Interface - Inkosi enye ifikelela kwi-FDDR nge-64-bit \ AXI interface.
  • Ukusebenzisa i-Interface ye-AHB-32 enye - Inkosi enye ifikelela kwi-FDDR ngokusebenzisa i-interface ye-32-bit ye-AHB enye.
  • Ukusebenzisa ezimbini i-AHB-32 Interfaces - Iinkosi ezimbini zifikelela kwi-FDDR zisebenzisa i-32-bit AHB interfaces ezimbini.

FPGA Clock Divisor -Ichaza umlinganiselo wokuphindaphinda phakathi kwewotshi ye-DDR Controller (CLK_FDDR) kunye newotshi elawula ujongano lwelaphu (CLK_FIC64). I-CLK_FIC64 frequency kufuneka ilingane naleyo ye-AHB/AXI yesixokelelwano esiphantsi esiqhagamshelwe kwi-FDDR AHB/AXI yojongano lwebhasi. UmzekeloampLe, ukuba une-DDR RAM esebenza kwi-200 MHz kunye ne-Fabric / AXI Subsystem yakho isebenza kwi-100 MHz, kufuneka ukhethe isahluli se-2 (Figure 1-2).

Umfanekiso 1-2 • Iisetingi zeNdibaniselwano yeFabric – i-AXI Interface kunye neFDDR Clock Divisor Agreement
Iisetingi zeNdibaniselwano yelaphu

Sebenzisa ilaphu I-PLL TSHIXA – Ukuba i-CLK_BASE ifunyenwe kwiFabric CCC, unokudibanisa imveliso ye-CCC LOCK yelaphu kwi-FDDR FAB_PLL_LOCK igalelo. CLK_BASE ayizinzanga de iFabric CCC itshixe. Ngoko ke, iMicrosemi icebisa ukuba ubambe i-FDDR ekusetweni ngokutsha (okt, thetha igalelo le CORE_RESET_N) de iCLK_BASE izinzile. I-LOCK imveliso yeFabric CCC ibonisa ukuba iiwotshi ze-Fabric CCC zemveliso zizinzile. Ngokujonga i-Sebenzisa i-FAB_PLL_LOCK ukhetho, ungabonisa i-FAB_PLL_LOCK izibuko lokufaka i-FDDR. Ungaqhagamshela i-LOCK imveliso yeFabric CCC kwi-FAB_PLL_LOCK igalelo le-FDDR.

IO Drive Amandla 

Khetha enye yezi zilandelayo amandla okuqhuba kweyakho iDDR I/O's:

  • Isiqingatha Drive Amandla
  • Amandla okuqhuba ngokupheleleyo

Ngokuxhomekeke kuhlobo lwememori ye-DDR kunye ne-I/O Amandla oyikhethayo, i-Libero SoC ibeka i-DDR I/O Standard yenkqubo yakho ye-FDDR ngolu hlobo lulandelayo:

Uhlobo lwememori ye-DDR Isiqingatha Drive Amandla Amandla okuqhuba ngokupheleleyo
I-DDR3 I-SSTL15I I-SSTL15II
I-DDR2 I-SSTL18I I-SSTL18II
LPDDR LPDRI I-LPDRII

Vumela iziphazamisi 

I-FDDR iyakwazi ukuphakamisa iziphazamiso xa iimeko ezithile ezichazwe kwangaphambili zanelisiwe. Khangela Yenza Ukuphazamisa kwi FDDR configurator ukuba ungathanda ukusebenzisa olu kuphazamiseka kwisicelo sakho.
Oku kuveza iimpawu zokuphazamiseka kumzekelo we-FDDR. Ungaqhagamshela le miqondiso yokuphazamiseka njengoko uyilo lwakho lufuna. Ezi zibonakaliso zilandelayo zokuphazamiseka kunye nemiqathango yazo ziyafumaneka:

  • FIC_INT - Yenziwe xa kukho impazamo kwintengiselwano phakathi kweNkosi kunye neFDDR
  • IO_CAL_INT - Ikwenza ukuba uhlengahlengise i-DDR I/O's ngokubhalela kwiirejista zomlawuli we-DDR usebenzisa ujongano loqwalaselo lwe-APB. Xa ulungelelwaniso lugqityiwe, oku kuphazamiseka kuyaphakanyiswa. Ukufumana iinkcukacha malunga nokuhlaziywa kwe-I / O, bhekisa kwi-Microsemi SmartFusion2 Users Guide.
  • PLL_LOCK_INT - Ibonisa ukuba i-FDDR FPLL itshixiwe
  • PLL_LOCKLOST_INT - Ibonisa ukuba i-FDDR FPLL ilahlekelwe sisitshixo
  • FDDR_ECC_INT - Ibonisa impazamo enye okanye amasuntswana amabini ichongiwe

Ilaphu Clock Frequency 

Ubalo lwamaxesha ekloko ngokusekwe kwifrikhwensi yekloko yakho yangoku kunye nesahluli sekloko, eboniswe kwi-MHz.
Ilaphu Clock Frequency (kwi MHz) = Ikloko Frequency / IWASHI isahluli

Ububanzi beMemori 

Ubalo lwe-Memory bandwidth esekelwe kwixabiso lakho langoku leClock Frequency kwi-Mbps.
IBandwidth yeMemori (kwiMbps) = 2 * Ubuninzi beClock

Ububanzi obupheleleyo

Iyonke ubalo lwe-bandwidth ngokusekwe kwiClock Frequency yakho yangoku, Ububanzi bedatha kunye ne-CLOCK isahluli, kwi-Mbps.
IBandwidth iyonke (kwi-Mbps) = (2 * Ubuninzi beClock * Ububanzi bedatha) / I-CLOCK Divisor

Uqwalaselo loMlawuli weFDDR

Xa usebenzisa iFabric DDR Controller ukufikelela kwi-DDR Memory yangaphandle, i-DDR Controller kufuneka iqwalaselwe ngexesha lokusebenza. Oku kwenziwa ngokubhala idatha yoqwalaselo kwiirejista zoqwalaselo lomlawuli we-DDR. Le datha yoqwalaselo ixhomekeke kwiimpawu zememori yangaphandle ye-DDR kunye nesicelo sakho. Eli candelo lichaza indlela yokufaka ezi parameters zokucwangcisa kwi-FDDR isilawuli se-configurator kunye nendlela idatha yoqwalaselo ilawulwa ngayo njengenxalenye yesisombululo sePeripheral Initialization. Jonga kwiSikhokelo sokuSebenzisa sePeripheral Initialization ngolwazi oluthe kratya malunga nesisombululo sePeripheral Initialization.

Iirejista zoLawulo lweFabric DDR 

UMlawuli weFabric DDR uneseti yeerejista ekufuneka ziqwalaselwe ngexesha lokusebenza. Amaxabiso oqwalaselo kwezi rejista amele iiparamitha ezahlukeneyo (ngokomzekeloample, imo ye-DDR, ububanzi be-PHY, imo yokuqhuma, i-ECC, njl.). Ukufumana iinkcukacha malunga neerejista zokucwangcisa umlawuli we-DDR, bhekisa kwiSikhokelo soMsebenzisi weMicrosemi SmartFusion2.

Ilaphu DDR Iirejista Uqwalaselo 

Sebenzisa i-Memory Initialization (Umfanekiso 2-1) kunye ne-Memory Timing (Umfanekiso 2-2) iithebhu ukufaka iiparamitha ezihambelana ne-DDR Memory kunye nesicelo. Amaxabiso owafakayo kwezi thebhu aguqulelwa ngokuzenzekelayo kumaxabiso afanelekileyo erejista. Xa ucofa ipharamitha ethile, irejista yayo ehambelanayo ichazwe kwiRejista yeNkcazo yerejista (Umfanekiso 1-1 kwiphepha le-4).

Umzobo 2-1 • Ulungelelwaniso lwe-FDDR – Ithebhu yokuQalisa iMemori
Uqwalaselo loMlawuli weFDDR

Umzobo 2-2 • Uqwalaselo lwe-FDDR – iTab yeXesha leMemori
Uqwalaselo loMlawuli weFDDR

Ukuthathwa ngaphandle kobumbeko lweDDR Files

Ukongeza ekufakeni i-DDR Memory parameters usebenzisa i-Memory Initialization kunye ne-Timing tabs, ungangenisa ixabiso lerejista ye-DDR file. Ukwenza njalo, cofa iqhosha lokungeniswa koLungiselelo kwaye uhambe uye kumbhalo file equlethe amagama erejista ye-DDR kunye namaxabiso. Umzobo 2-3 ubonisa i-syntax yoqwalaselo lokungenisa.

Umzobo 2-3 • Uqwalaselo lwerejista yeDDR File Isivakalisi
Ukuthathwa ngaphandle kobumbeko lweDDR Files
Phawula: Ukuba ukhetha ukungenisa amaxabiso okubhalisa endaweni yokuwafaka usebenzisa i-GUI, kufuneka ucacise onke amaxabiso afunekayo okubhalisa. Jonga kwiSikhokelo soMsebenzisi seSmartFusion2 ngeenkcukacha

Kuthunyelwa ngaphandle DDR Configuration Files

Ungathumela kwakhona idatha yangoku yoqwalaselo kwirejista file. Oku file izakuqulatha amaxabiso obhaliso othe wawangenisa ngaphandle (ukuba akhona) kunye nalawo aye balwa ukusuka kwiparamitha ze GUI ozingenisileyo kule bhokisi yencoko yababini.
Ukuba ufuna ukuhlenga utshintsho olwenzileyo kuqwalaselo lwerejista yeDDR, ungakwenza oko ngokuBuyisela okuMiselweyo. Oku kucima yonke idatha yoqwalaselo kwaye kufuneka uphinde ungenise ngaphandle okanye uphinde ufake le datha. Idatha iphinda isetyenziswe kumaxabiso okusetwa kwakhona kwehardware.

Idatha eyenziwe 

Cofa u-Kulungile ukwenza uqwalaselo. Ngokusekwe kwigalelo lakho ngokuBanzi, ixesha leMemori kunye neeThebhu zokuQalisa iMemori, i-FDDR Configurator ibala amaxabiso azo zonke iirejista zoqwalaselo ze-DDR kwaye ithumela ngaphandle la maxabiso kwiprojekthi yakho ye-firmware kunye nokulinganisa. files. Ithunyelwe ngaphandle file i-syntax iboniswe kwi-Figure 2-4.

Umzobo 2-4 • Ulungelelwaniso lweRejista ye-DDR ethunyelwa ngaphandle File Isivakalisi
Idatha eyenziwe

I-Firmware

Xa uvelisa iSmartDesign, oku kulandelayo files zenziwa kwi/firmware/ drivers_config/sys_config directory. Ezi files ziyafuneka ukuze i CMSIS firmware core iqulunqe ngokufanelekileyo kwaye iqulathe ulwazi malunga noyilo lwakho lwangoku, ukuquka idatha yoqwalaselo lomda kunye nolwazi loqwalaselo lwewotshi yeMSS. Sukuzihlela ezi files ngesandla, njengoko ziphinda zenziwe ngalo lonke ixesha uyilo lwakho lweengcambu luhlaziywa.

  • sys_config.c
  • sys_config.h
  • sys_config_mddr_define.h – MDDR uqwalaselo data.
  • sys_config_fddr_define.h – FDDR uqwalaselo data.
  • sys_config_mss_clocks.h – Uqwalaselo lweewotshi ze-MSS

Ukulinganisa

Xa uvelisa i-SmartDesign ehambelana ne-MSS yakho, ukulinganisa okulandelayo files zenziwa kwi/ukulinganisa ulawulo:

  • uvavanyo.bfm – Inqanaba eliphezulu BFM file eqala ukwenziwa ngalo naluphi na ufaniso olusebenzisa iprosesa yeSmartFusion2 MSS Cortex-M3. Iphumeza peripheral_init.bfm kunye ne-user.bfm, ngaloo ndlela.
  • peripheral_init.bfm – Iqulethe inkqubo ye-BFM elinganisa i-CMSIS::SystemInit() umsebenzi oqhutywa kwi-Cortex-M3 phambi kokuba ungenise eyona () inkqubo. Ikopisha idatha yoqwalaselo kuyo nayiphi na iperipheral esetyenziswe kuyilo kwiirejista zoqwalaselo ezichanekileyo ze peripheral ize ilinde zonke iiperipherals ukuba zilungile phambi kokuba iqinisekise ukuba umsebenzisi angasebenzisa ezi peripherals.
  • FDDR_init.bfm – Iqulethe imiyalelo yokubhala ye-BFM efanisa ukubhala kweFabric DDR yoqwalaselo idatha yerejista oyifakileyo (usebenzisa i-Hlela iiRejista ibhokisi yencoko yababini) kwiirejista zoMlawuli we-DDR.
  • umsebenzisi.bfm -Yenzelwe imiyalelo yabasebenzisi. Uyakwazi ukulinganisa i-datapath ngokongeza imiyalelo yakho ye-BFM kule nto file. Imiyalelo kule file izakwenziwa emva kokuba iperipheral_init.bfm igqityiwe.

Ukusebenzisa i files ngasentla, indlela yoqwalaselo yenziwe ngokuzenzekelayo. Kufuneka uhlele kuphela umsebenzisi.bfm file ukulinganisa idatapath. Sukuhlela uvavanyo.bfm, peripheral_init.bfm, okanye MDDR_init.bfm files njengoko ezi files ziphinda zenziwe ngalo lonke ixesha uyilo lwakho lweengcambu luhlaziywa.

Ilaphu DDR Configuration Indlela 

Isisombululo se-Peripheral Initialization sifuna ukuba, ngaphezu kokuchaza amaxabiso erejista yoqwalaselo lweFabric DDR, uqwalasele indlela yedatha yoqwalaselo lwe-APB kwi-MSS (FIC_2). Umsebenzi we-SystemInit () ubhala idatha kwiirejista zoqwalaselo lwe-FDDR ngojongano lwe-FIC_2 APB.

Phawula: Ukuba usebenzisa umakhi weNkqubo indlela yoqwalaselo iyasetwa kwaye iqhagamshelwe ngokuzenzekelayo.

Umfanekiso 2-5 • FIC_2 Configurator Overview
Ilaphu DDR Configuration Indlela

Ukumisela ujongano lweFIC_2:

  1. Vula incoko ye-FIC_2 yoqwalaselo (Umfanekiso 2-5) ukusuka kwi-MSS configurator.
  2. Khetha uQalisa iiperipherals usebenzisa iCortex-M3 ukhetho.
  3. Qinisekisa ukuba i-MSS DDR ikhangelwe, njengoko zinjalo iibhloko zeFabric DDR/SERDES ukuba uyazisebenzisa.
  4. Cofa u-Kulungile ukugcina useto lwakho. Oku kuveza izibuko ze-FIC_2 zoqwalaselo (Ikloko, Seta kwakhona, kunye nojongano lwebhasi ye-APB), njengoko kubonisiwe kuMfanekiso 2-6.
  5. Yenza iMSS. Amazibuko e-FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK kunye ne-FIC_2_APB_M_RESET_N) abonisiwe ngoku kujongano lwe-MSS kwaye anokudityaniswa ne-CoreSF2Config kunye ne-CoreSF2Seta ngokutsha ngokwe-Peripheral Initialisation specification.

Umfanekiso 2-6 • FIC_2 Amazibuko
FIC_2 Amazibuko

Inkcazo yePort

FDDR Core Ports 

Itheyibhile 3-1 • FDDR Core Ports

Igama lePort Isalathiso Inkcazo
CORE_RESET_N IN Ukuseta kwakhona uMlawuli weFDDR
CLK_BASE IN FDDR Fabric Interface Clock
FPLL_LOCK PHUMA Imveliso yokutshixa i-FDDR PLL- iphezulu xa i-FDDR PLL itshixiwe
CLK_BASE_PLL_LOCK IN IFabric PLL Lock Input. Eli galelo liboniswa kuphela xa uSebenzisa FAB_PLL_LOCK ukhetho lukhethiwe.

Ukuphazamisa amazibuko

Eli qela lezibuko liyavezwa xa ukhetha i Yenza Ukuphazamiseka ukhetho.

Uluhlu 3-2 • Ukuphazamisa amazibuko

Igama lePort Isalathiso Inkcazo
PLL_LOCK_INT PHUMA Iqinisekisa xa i-FDDR PLL itshixa.
PLL_LOCKLOST_INT PHUMA Ibambisa xa isitshixo se-FDDR PLL silahlekile.
ECC_INT PHUMA Ibambisa xa kusenzeka Isiganeko se-ECC.
IO_CALIB_INT PHUMA Iqinisekisa xa ulungelelwaniso lwe-I/O lugqityiwe.
FIC_INT PHUMA Iqinisekisa xa kukho impazamo kwiprothokholi ye-AHB/AXI kujongano lweFabric.

APB3 Configuration Interface 

Uluhlu 3-3 • APB3 Configuration Interface

Igama lePort Isalathiso Inkcazo
APB_S_PENABLE IN Ikhoboka Yenza
APB_S_PSEL IN Ikhoboka Khetha
APB_S_PWRITE IN Bhala Vulela
APB_S_PADDR[10:2] IN Idilesi
APB_S_PWDATA[15:0] IN Bhala iDatha
APB_S_PREADY PHUMA Ikhoboka Elilungile
APB_S_PSLVERR PHUMA Impazamo yobukhoboka
APB_S_PRDATA[15:0] PHUMA Funda iDatha
APB_S_PRESET_N IN Ukusetha kwakhona ikhoboka
APB_S_PCLK IN Ikloko

DDR PHY Isinxibelelanisi 

Itheyibhile 3-4 • I-DDR PHY Interface 

Igama lePort Isalathiso Inkcazo
FDDR_CAS_N PHUMA I-DRAM CASN
FDDR_CKE PHUMA I-DRAM CKE
FDDR_CLK PHUMA Ikloko, icala P
FDDR_CLK_N PHUMA Ikloko, kwicala lika-N
FDDR_CS_N PHUMA DRAM CSN
FDDR_ODT PHUMA I-DRAM ODT
FDDR_RAS_N PHUMA IDRAM RASN
FDDR_RESET_N PHUMA Ukusetha kwakhona kwe-DRAM kwi-DDR3
FDDR_WE_N PHUMA IDRM WEN
FDDR_ADDR[15:0] PHUMA Amasuntswana eedilesi zeDram
FDDR_BA[2:0] PHUMA Idilesi yeBhanki yeDram
FDDR_DM_RDQS[4:0] NGAPHAKATHI IMaski yeDatha yeDrama
FDDR_DQS[4:0] NGAPHAKATHI Igalelo/Imveliso yeDram yeStrobe – P Side
FDDR_DQS_N[4:0] NGAPHAKATHI Igalelo/Imveliso yeDram yeStrobe yeDatha – N Side
FDDR_DQ[35:0] NGAPHAKATHI Igalelo leDatha yeDRAM/Imveliso
FDDR_FIFO_WE_IN[2:0] IN FIFO kumqondiso
FDDR_FIFO_WE_OUT[2:0] PHUMA FIFO ngaphandle uphawu
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) NGAPHAKATHI IMaski yeDatha yeDrama
FDDR_DQS ([3:0]/[1:0]/[0]) NGAPHAKATHI Igalelo/Imveliso yeDram yeStrobe – P Side
FDDR_DQS_N ([3:0]/[1:0]/[0]) NGAPHAKATHI Igalelo/Imveliso yeDram yeStrobe yeDatha – N Side
FDDR_DQ ([31:0]/[15:0]/[7:0]) NGAPHAKATHI Igalelo leDatha yeDRAM/Imveliso
FDDR_DQS_TMATCH_0_IN IN FIFO kumqondiso
FDDR_DQS_TMATCH_0_OUT PHUMA FIFO ngaphandle uphawu
FDDR_DQS_TMATCH_1_IN IN I-FIFO kuphawu (32-bit kuphela)
FDDR_DQS_TMATCH_1_OUT PHUMA Umqondiso weFIFO ngaphandle (32-bit kuphela)
FDDR_DM_RDQS_ECC NGAPHAKATHI IMaski yeDatha yeDram ECC
FDDR_DQS_ECC NGAPHAKATHI Igalelo/Imveliso yeDram ECC yeDatha yeStrobe – P Side
FDDR_DQS_ECC_N NGAPHAKATHI Igalelo/Imveliso yeDram ECC yeDatha yeStrobe – N Side
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) NGAPHAKATHI Igalelo leDatha ye-DRAM ECC/Imveliso
FDDR_DQS_TMATCH_ECC_IN IN I-ECC FIFO kumqondiso
FDDR_DQS_TMATCH_ECC_OUT PHUMA Umqondiso we-ECC FIFO ngaphandle (32-bit kuphela)

Phawula: Ububanzi bezibuko kwamanye amazibuko butshintsha ngokuxhomekeke kukhetho lobubanzi be-PHY. Ubhalo “[a:0]/ [b:0]/[c:0]” lusetyenziswa ukubonisa amazibuko anjalo, apho “[a:0]” ibhekisa kububanzi bezibuko xa kukhethwa i-32-bit PHY ububanzi. , “[b:0]” ihambelana ne-16-bit PHY ububanzi, kwaye “[c:0]” ihambelana ne-8-bit PHY ububanzi.

AXI Bus Interface 

Uluhlu 3-5 • I-AXI Bus Interface

Igama lePort Isalathiso Inkcazo
AXI_S_KULUNGILE PHUMA Bhala idilesi ilungile
AXI_S_KULUNGILE PHUMA Bhala idilesi ilungile
AXI_S_BID[3:0] PHUMA I-ID yempendulo
AXI_S_BRSP[1:0] PHUMA Bhala impendulo
AXI_S_BVALID PHUMA Bhala impendulo esebenzayo
AXI_S_ARREADY PHUMA Idilesi yokufunda ilungile
AXI_S_RID[3:0] PHUMA Funda isazisi Tag
AXI_S_RRSP[1:0] PHUMA Funda Impendulo
AXI_S_RDATA[63:0] PHUMA Funda idatha
AXI_S_RLAST PHUMA Funda Okokugqibela - Lo mqondiso ubonisa ukutshintshwa kokugqibela kugqabhuko lokufunda.
AXI_S_RVALID PHUMA Idilesi yokufunda esebenzayo
AXI_S_AWID[3:0] IN Bhala i-ID yedilesi
AXI_S_AWADDR[31:0] IN Bhala idilesi
AXI_S_AWLEN[3:0] IN Ubude bokugqabhuka
AXI_S_AWSIZE[1:0] IN Ubungakanani bokugqabhuka
AXI_S_AWBURST[1:0] IN Uhlobo lokugqabhuka
AXI_S_AWLOCK[1:0] IN Uhlobo lokutshixa - Lo mqondiso unika ulwazi olongezelelweyo malunga neempawu ze-athomu zokudluliselwa.
AXI_S_AWVALID IN Bhala idilesi esebenzayo
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 istrobes
AXI_S_WLAST IN Bhala okokugqibela
AXI_S_WVALID IN Bhala ngokusemthethweni
AXI_S_BREADY IN Bhala ulungile
AXI_S_ARID[3:0] IN Funda i-ID yedilesi
AXI_S_ARADDR[31:0] IN Funda idilesi
AXI_S_ARLEN[3:0] IN Ubude bokugqabhuka
AXI_S_ARSIZE[1:0] IN Ubungakanani bokugqabhuka
AXI_S_ARBURST[1:0] IN Uhlobo lokugqabhuka
AXI_S_ARLOCK[1:0] IN Tshixa Uhlobo
AXI_S_ARVALID IN Idilesi yokufunda esebenzayo
AXI_S_READY IN Idilesi yokufunda ilungile
Igama lePort Isalathiso Inkcazo
AXI_S_CORE_RESET_N IN MDDR Global Reset
AXI_S_RMW IN Ibonisa ukuba ingaba zonke ii-bytes ze-64-bit lane ziyasebenza kuzo zonke iibhithi zodluliselo lwe-AXI.
  1. Ibonisa ukuba zonke ii-bytes kuzo zonke iibhithi ziyasebenza kugqabhuko kwaye umlawuli kufuneka angagqibekanga ukubhala imiyalelo.
  2. Ibonisa ukuba ezinye iibytes azikho kwaye umlawuli kufuneka angagqibekanga kwimiyalelo yeRMW.
    Oku kufakwa kuluhlu njenge-AXI yokubhala idilesi yesitishi sebhanti yebhanti kwaye iyasebenza kunye nomqondiso we-AWVALID.Isetyenziswa kuphela xa i-ECC yenziwe yasebenza.

AHB0 Bus Interface 

Uluhlu 3-6 • AHB0 Bus Interface 

Igama lePort Isalathiso Inkcazo
AHB0_S_HREADYOUT PHUMA Ikhoboka le-AHBL lilungele - Xa iphakamileyo yokubhala ibonisa ukuba ikhoboka lilungele ukwamkela idatha kwaye xa iphakamileyo yokufunda ibonisa ukuba idatha ivumelekile.
AHB0_S_HRSP PHUMA Isimo sempendulo ye-AHBL - Xa iqhutywe phezulu ekupheleni kwentengiselwano ibonisa ukuba ukuthengiselana kugqityiwe ngeempazamo. Xa iqhutywa iphantsi ekupheleni kwentengiselwano ibonisa ukuba intengiselwano igqitywe ngempumelelo.
AHB0_S_HRDATA[31:0] PHUMA I-AHBL ifunde idatha - Funda idatha kwikhoboka ukuya kwinkosi
AHB0_S_HSEL IN Ukukhetha kwekhoboka le-AHBL-Xa kuthiwa, ikhoboka likhoboka le-AHBL elikhethiweyo ngoku kwibhasi ye-AHB.
AHB0_S_HADDR[31:0] IN Idilesi ye-AHBL - idilesi ye-byte kwi-interface ye-AHBL
AHB0_S_HBURST[2:0] IN Ubude be-AHBL Burst
AHB0_S_HSIZE[1:0] IN Ubungakanani bokudluliselwa kwe-AHBL - Ibonisa ubungakanani bokudluliselwa kwangoku (8/16/32 byte transactions kuphela)
AHB0_S_HTRANS[1:0] IN Uhlobo lokudluliselwa kwe-AHBL - Ibonisa uhlobo lokudluliselwa kwentengiselwano yangoku.
AHB0_S_HMASTLOCK IN Ukutshixa kwe-AHBL -Xa kugxininiswa ukutshintshwa kwangoku yinxalenye yentengiselwano etshixiweyo.
AHB0_S_HWRITE IN I-AHBL ibhala - Xa iphakamileyo ibonisa ukuba ukuthengiselana kwangoku kukubhala. Xa iphantsi ibonisa ukuba intengiselwano yangoku ifundwe.
AHB0_S_HREADY IN I-AHBL ilungile - Xa iphakamileyo, ibonisa ukuba ikhoboka lilungele ukwamkela ukuthengiselana okutsha.
AHB0_S_HWDATA[31:0] IN I-AHBL yokubhala idatha - Bhala idatha esuka kwinkosi ukuya kwikhoboka

AHB1 Bus Interface 

Uluhlu 3-7 • AHB1 Bus Interface

Igama lePort Isalathiso Inkcazo
AHB1_S_HREADYOUT PHUMA Ikhoboka le-AHBL lilungele - Xa liphakamileyo lokubhala, libonisa ukuba ikhoboka lilungele ukwamkela idatha, kwaye xa iphakamileyo yokufunda, ibonisa ukuba idatha ivumelekile.
AHB1_S_HRSP PHUMA Isimo sempendulo ye-AHBL - Xa iqhutywe phezulu ekupheleni kwentengiselwano ibonisa ukuba ukuthengiselana kugqityiwe ngeempazamo. Xa iqhutywa iphantsi ekupheleni kwentengiselwano, ibonisa ukuba intengiselwano igqitywe ngempumelelo.
AHB1_S_HRDATA[31:0] PHUMA I-AHBL ifunde idatha - Funda idatha kwikhoboka ukuya kwinkosi
AHB1_S_HSEL IN Ukukhetha kwekhoboka le-AHBL-Xa kuthiwa, ikhoboka likhoboka le-AHBL elikhethiweyo ngoku kwibhasi ye-AHB.
AHB1_S_HADDR[31:0] IN Idilesi ye-AHBL - idilesi ye-byte kwi-interface ye-AHBL
AHB1_S_HBURST[2:0] IN Ubude be-AHBL Burst
AHB1_S_HSIZE[1:0] IN Ubungakanani bokudluliselwa kwe-AHBL - Ibonisa ubungakanani bokudluliselwa kwangoku (8/16/32 byte transactions kuphela).
AHB1_S_HTRANS[1:0] IN Uhlobo lokudluliselwa kwe-AHBL - Ibonisa uhlobo lokudluliselwa kwentengiselwano yangoku.
AHB1_S_HMASTLOCK IN Ukutshixa kwe-AHBL - Xa kugxininiswa, ukutshintshwa kwangoku yinxalenye yentengiselwano etshixiweyo.
AHB1_S_HWRITE IN I-AHBL ibhala - Xa iphakamileyo, ibonisa ukuba ukuthengiselana kwangoku kukubhala. Xa iphantsi, ibonisa ukuba intengiselwano yangoku ifundiwe.
AHB1_S_HREADY IN I-AHBL ilungile - Xa iphakamileyo, ibonisa ukuba ikhoboka lilungele ukwamkela ukuthengiselana okutsha.
AHB1_S_HWDATA[31:0] IN I-AHBL yokubhala idatha - Bhala idatha esuka kwinkosi ukuya kwikhoboka

Inkxaso yeMveliso

Iqela leeMveliso ze-Microsemi SoC libuyisela iimveliso zayo ngeenkonzo ezahlukeneyo zenkxaso, kubandakanywa iNkonzo yabaThengi, iZiko leNkxaso yoBugcisa boMthengi, a webindawo, i-imeyile, kunye neeofisi zentengiso yehlabathi jikelele. Esi sihlomelo sinolwazi malunga nokuqhagamshelana ne-Microsemi SoC Products Group kunye nokusebenzisa ezi nkonzo zenkxaso.

Inkonzo eyenzelwe 

Qhagamshelana neNkonzo yabaThengi ngenkxaso yemveliso engeyiyo eyobugcisa, njengamaxabiso emveliso, ukuphuculwa kwemveliso, ulwazi lokuhlaziya, isimo somyalelo kunye nokugunyaziswa.
Ukusuka eMntla Melika, fowunela 800.262.1060
Ukusuka kwihlabathi liphela, fowunela 650.318.4460
Ifeksi, naphi na ehlabathini, 408.643.6913

Iziko leNkxaso yoBugcisa boMthengi 

Iqela leeMveliso ze-Microsemi SoC lisebenza kwiZiko leNkxaso yoBugcisa boMthengi kunye neenjineli ezinezakhono eziphezulu ezinokukunceda ukuphendula i-hardware yakho, isofthiwe, kunye nemibuzo yoyilo malunga neeMveliso ze-Microsemi SoC. Iziko leNkxaso yoBugcisa boMthengi lichitha ixesha elininzi lidala amanqaku ezicelo, iimpendulo kwimibuzo yomjikelo woyilo oluqhelekileyo, uxwebhu lwemiba eyaziwayo, kunye nee-FAQ ezahlukeneyo. Ke, ngaphambi kokuba uqhagamshelane nathi, nceda undwendwele izixhobo zethu ze-intanethi. Kusenokwenzeka ukuba sele siyiphendulile imibuzo yakho.

Uxhaso lobuchwepheshe 

Ndwendwela iNkxaso yoMthengi webindawo (www.microsemi.com/soc/support/search/default.aspx) ngolwazi oluthe kratya kunye nenkxaso. Iimpendulo ezininzi ziyafumaneka kwiphendla web izibonelelo zibandakanya imizobo, imizobo, kunye namakhonkco kwezinye izixhobo kwi webindawo.

Webindawo

Ungakhangela ulwazi olwahlukeneyo lobugcisa kunye nolungezolobuchwephesha kwiphepha lasekhaya le-SoC, kwi www.microsemi.com/soc.

Ukuqhagamshelana neZiko leNkxaso yoBugcisa boMthengi 

Iinjineli ezinezakhono eziphezulu zisebenza kwiZiko leNkxaso yobuGcisa. Iziko leNkxaso yobuGcisa lingaqhagamshelwa nge-imeyile okanye ngeQela leMveliso ye-Microsemi SoC webindawo.

I-imeyile

Ungathumela imibuzo yakho yobugcisa kwidilesi yethu ye-imeyile kwaye ufumane iimpendulo nge-imeyile, ngefeksi, okanye ngefowuni. Kwakhona, ukuba uneengxaki zoyilo, ungathumela i-imeyile uyilo lwakho files ukufumana uncedo. Sihlala sibeka iliso kwiakhawunti ye-imeyile imini yonke. Xa uthumela isicelo sakho kuthi, nceda uqiniseke ukuba ufaka igama lakho elipheleleyo, igama lenkampani, kunye neenkcukacha zakho zoqhagamshelwano ukuze isicelo sakho siqhutywe ngendlela eyiyo. Idilesi ye-imeyile yenkxaso yobugcisa yi soc_tech@microsemi.com.

Amatyala am 

Abathengi beQela leeMveliso ze-Microsemi SoC banokungenisa kwaye balandelele iimeko zobugcisa kwi-intanethi ngokuya kwiCase yam

Ngaphandle kwe-US 

Abathengi abafuna uncedo ngaphandle kwemimandla yexesha lase-US banokuqhagamshelana nenkxaso yobugcisa nge-imeyile (soc_tech@microsemi.com) okanye uqhagamshelane neofisi yokuthengisa yendawo. Uluhlu lweeofisi zentengiso lunokufumaneka apha www.microsemi.com/soc/company/contact/default.aspx.

ITAR Inkxaso yobuGcisa

Ngenkxaso yobugcisa kwi-RH kunye ne-RT FPGAs ezilawulwa yi-International Traffic in Arms Regulations (ITAR), qhagamshelana nathi ngokusebenzisa soc_tech_itar@microsemi.com. Kungenjalo, ngaphakathi kwaMatyala aM, khetha Ewe kuluhlu oluhlayo lwe-ITAR. Uluhlu olupheleleyo lwe-ITAR-elawulwa yi-Microsemi FPGAs, tyelela i-ITAR web iphepha.

I-Microsemi Corporation (i-NASDAQ: i-MSCC) inikezela ngepotfoliyo ebanzi yezisombululo ze-semiconductor: i-aerospace, ukukhusela kunye nokhuseleko; ishishini kunye nonxibelelwano; kunye neemarike zamashishini kunye nezinye zamandla. Iimveliso zibandakanya ukusebenza okuphezulu, ukuthembeka okuphezulu kwe-analog kunye nezixhobo ze-RF, isignali edibeneyo kunye neesekethe ezidibeneyo ze-RF, ii-SoCs ezizenzekelayo, ii-FPGA, kunye ne-subsystems epheleleyo. I-Microsemi ikomkhulu e-Aliso Viejo, eCalifornia Funda ngakumbi kwi www.microsemi.com.

© 2014 Microsemi Corporation. Onke Amalungelo Agciniwe. I-Microsemi kunye ne-logo ye-Microsemi ziimpawu zorhwebo ze-Microsemi Corporation. Zonke ezinye iimpawu zorhwebo kunye namanqaku eenkonzo ziyipropathi yabanini bazo.

Ikomkhulu leMicrosemi Corporate
Ishishini elinye, Aliso Viejo CA 92656 USA
Ngaphakathi e-USA: +1 949-380-6100
Intengiso: +1 949-380-6136
Ifeksi: +1 949-215-4996

Microsemi logo

Amaxwebhu / Izibonelelo

IMicrosemi SmartFusion2 FPGA Fabric DDR Configuration Controller [pdf] Isikhokelo somsebenzisi
I-SmartFusion2 FPGA iFabric Fabric DDR Configuration, SmartFusion2, FPGA Fabric DDR Controller Configuration, Controller Configuration

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *