I-Microsemi SmartFusion2 FPGA Ilaphu le-DDR UMlawuli woLungiso lweSikhokelo soMsebenzisi
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:
- 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.
- Cwangcisa amaxabiso erejista kwiirejista zomlawuli we-DDR ukuze zitshatise iimpawu zakho zememori ye-DDR yangaphandle.
- Qinisekisa iFabric DDR njengenxalenye yesicelo somsebenzisi kwaye wenze uqhagamshelwano lwedatha.
- 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
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
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
Umzobo 2-2 • Uqwalaselo lwe-FDDR – iTab yeXesha leMemori
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
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
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
Ukumisela ujongano lweFIC_2:
- Vula incoko ye-FIC_2 yoqwalaselo (Umfanekiso 2-5) ukusuka kwi-MSS configurator.
- Khetha uQalisa iiperipherals usebenzisa iCortex-M3 ukhetho.
- Qinisekisa ukuba i-MSS DDR ikhangelwe, njengoko zinjalo iibhloko zeFabric DDR/SERDES ukuba uyazisebenzisa.
- 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.
- 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
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.
|
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
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 |