I-Microsemi SmartFusion2 FPGA Fabric DDR Controller Configuration User Guide
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:
- 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.
- Setha amanani erejista yamarejista wesilawuli se-DDR ukuze afane nezici zakho zememori ye-DDR yangaphandle.
- Qinisekisa i-Fabric DDR njengengxenye yohlelo lokusebenza futhi wenze uxhumano lwe-datapath.
- 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
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
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
Umfanekiso 2-2 • Ukucushwa kwe-FDDR – Ithebhu Yesikhathi Senkumbulo
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
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
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
Ukuze ulungiselele isixhumi esibonakalayo se-FIC_2:
- Vula ibhokisi le-FIC_2 le-configurator (Umfanekiso 2-5) kusihleli se-MSS.
- Khetha okuthi Qalisa ama-peripherals usebenzisa inketho ye-Cortex-M3.
- Qinisekisa ukuthi i-MSS DDR ihloliwe, kanjalo namabhulokhi e-Fabric DDR/SERDES uma uwasebenzisa.
- 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.
- 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
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.
|
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
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 |