Mwongozo wa Mtumiaji wa Usanidi wa Kidhibiti cha Microsemi SmartFusion2 FPGA kitambaa cha DDR
Utangulizi
SmartFusion2 FPGA ina vidhibiti viwili vya DDR vilivyopachikwa - moja kupatikana kupitia MSS (MDDR) na nyingine iliyokusudiwa kupata moja kwa moja kutoka kwa FPGA Fabric (FDDR). MDDR na FDDR zote hudhibiti kumbukumbu za DDR zilizo nje ya chipu.
Ili kusanidi kikamilifu kidhibiti cha Fabric DDR lazima:
- Tumia Kisanidi cha Kidhibiti cha Kumbukumbu ya Nje ya DDR ili kusanidi Kidhibiti cha DDR, chagua kiolesura chake cha njia ya data (AXI au AHBLite), na uchague masafa ya saa ya DDR pamoja na masafa ya saa ya datapath ya kitambaa.
- Weka thamani za rejista za rejista za kidhibiti cha DDR ili zilingane na sifa zako za nje za kumbukumbu ya DDR.
- Anzisha Fabric DDR kama sehemu ya programu ya mtumiaji na uunganishe njia ya data.
- Unganisha kiolesura cha usanidi cha APB cha kidhibiti cha DDR kama inavyofafanuliwa na suluhisho la Uanzishaji wa Pembeni.
Kisanidi cha Kidhibiti cha Kidhibiti cha Kumbukumbu ya Kitambaa cha DDR
Kisanidi cha Kumbukumbu ya Nje ya Kitambaa DDR (FDDR) kinatumika kusanidi datapath ya jumla na vigezo vya kumbukumbu ya DDR ya nje kwa Kidhibiti cha DDR cha kitambaa.
Kielelezo 1-1 • FDDR Configurator Overview
Mipangilio ya Kumbukumbu
Tumia Mipangilio ya Kumbukumbu kusanidi chaguo zako za kumbukumbu katika MDDR.
- Aina ya Kumbukumbu - LPDDR, DDR2, au DDR3
- Upana wa Data - 32-bit, 16-bit au 8-bit
- Utaratibu wa Saa - Thamani yoyote (Desimali/Fractional) kati ya 20 MHz hadi 333 MHz
- SECDED Imewezeshwa ECC - WASHA au ZIMWA
- Ramani ya Anwani - {ROW,BANK,COLUMN},{BANK,ROW,COLUMN}
Mipangilio ya Kiolesura cha kitambaa
Kiolesura cha kitambaa cha FPGA - Huu ni kiolesura cha data kati ya FDDR na muundo wa FPGA. Kwa sababu FDDR ni kidhibiti kumbukumbu, inakusudiwa kuwa mtumwa kwenye basi la AXI au AHB. Mwalimu Mkuu wa basi huanzisha shughuli za basi, ambazo kwa upande wake hufasiriwa na FDDR kama miamala ya kumbukumbu na kuwasilishwa kwa Kumbukumbu ya DDR iliyo off-chip. Chaguo za interface ya kitambaa cha FDDR ni:
- Kwa kutumia Kiolesura cha AXI-64 - Bwana mmoja hufikia FDDR kupitia kiolesura cha 64-bit\ AXI.
- Kwa kutumia Kiolesura Kimoja cha AHB-32 - Bwana mmoja hufikia FDDR kupitia kiolesura kimoja cha 32-bit AHB.
- Kutumia Violesura viwili vya AHB-32 - Mabwana wawili wanapata FDDR kwa kutumia violesura viwili vya 32-bit AHB.
Kigawanyiko cha saa cha FPGA – Hubainisha uwiano wa masafa kati ya saa ya Kidhibiti cha DDR (CLK_FDDR) na saa inayodhibiti kiolesura cha kitambaa (CLK_FIC64). Mzunguko wa CLK_FIC64 unapaswa kuwa sawa na ule wa mfumo mdogo wa AHB/AXI ambao umeunganishwa kwenye kiolesura cha basi cha FDDR AHB/AXI. Kwa mfanoampna, ikiwa una RAM ya DDR inayofanya kazi kwa 200 MHz na Mfumo wako Mdogo wa Kitambaa/AXI unatumia MHz 100, lazima uchague kigawanyaji cha 2 (Mchoro 1-2).
Kielelezo 1-2 • Mipangilio ya Kiolesura cha kitambaa - Kiolesura cha AXI na Makubaliano ya Kigawanyiko cha Saa ya FDDR
Tumia Kitambaa PLL FUNGA - Ikiwa CLK_BASE imetolewa kutoka kwa Fabric CCC, unaweza kuunganisha pato la CCC LOCK la kitambaa kwenye pembejeo la FDDR FAB_PLL_LOCK. CLK_BASE si dhabiti hadi Fabric CCC ifunge. Kwa hivyo, Microsemi inapendekeza kwamba ushikilie FDDR katika kuweka upya (yaani, sisitiza ingizo la CORE_RESET_N) hadi CLK_BASE iwe thabiti. Toleo la LOCK la Fabric CCC linaonyesha kuwa saa za kutoa za Fabric CCC ni thabiti. Kwa kuangalia chaguo la Tumia FAB_PLL_LOCK, unaweza kufichua mlango wa ingizo wa FAB_PLL_LOCK wa FDDR. Kisha unaweza kuunganisha matokeo ya LOCK ya CCC ya Kitambaa kwa ingizo la FAB_PLL_LOCK la FDDR.
Nguvu ya Hifadhi ya IO
Chagua mojawapo ya nguvu zifuatazo za kiendeshi kwa DDR I/O yako:
- Nguvu ya Nusu ya Hifadhi
- Nguvu Kamili ya Hifadhi
Kulingana na aina yako ya Kumbukumbu ya DDR na Nguvu ya I/O unayochagua, Libero SoC huweka Kiwango cha DDR I/O kwa mfumo wako wa FDDR kama ifuatavyo:
Aina ya Kumbukumbu ya DDR | Nguvu ya Nusu ya Hifadhi | Nguvu Kamili ya Hifadhi |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
Washa Kukatiza
FDDR ina uwezo wa kuongeza ukatizaji wakati hali fulani zilizoainishwa awali zinatimizwa. Angalia Wezesha Kukatiza katika kisanidi cha FDDR ikiwa ungependa kutumia ukatizaji huu katika programu yako.
Hii inafichua ishara za kukatiza kwenye mfano wa FDDR. Unaweza kuunganisha ishara hizi za kukatiza kama muundo wako unavyohitaji. Ishara zifuatazo za Kukatiza na masharti yake yanapatikana:
- FIC_INT - Huzalishwa wakati kuna hitilafu katika shughuli kati ya Master na FDDR
- IO_CAL_INT - Hukuwezesha kusawazisha upya DDR I/O kwa kuandika kwa rejista za kidhibiti cha DDR kupitia kiolesura cha usanidi cha APB. Wakati urekebishaji umekamilika, usumbufu huu huinuliwa. Kwa maelezo kuhusu urekebishaji wa I/O, rejelea Mwongozo wa Watumiaji wa Microsemi SmartFusion2.
- PLL_LOCK_INT - Inaonyesha kuwa FDDR FPLL imefungwa
- PLL_LOCKLOST_INT - Inaonyesha kuwa FDDR FPLL imepoteza kufuli
- FDDR_ECC_INT - Inaonyesha hitilafu moja au mbili imegunduliwa
Masafa ya Saa ya kitambaa
Hesabu ya mzunguko wa saa kulingana na marudio ya Saa yako ya sasa na kigawanyaji cha SAA, kinachoonyeshwa katika MHz.
Mzunguko wa Saa ya Kitambaa (katika MHz) = Mzunguko wa Saa / Mgawanyiko wa SAA
Kipimo cha Kumbukumbu
Hesabu ya kipimo data cha kumbukumbu kulingana na thamani yako ya sasa ya Masafa ya Saa katika Mbps.
Bandwidth ya Kumbukumbu (katika Mbps) = 2 * Mzunguko wa Saa
Jumla ya Bandwidth
Jumla ya hesabu ya kipimo data kulingana na Masafa ya Saa, Upana wa Data na kigawanyaji cha SAA, katika Mbps.
Jumla ya Bandwidth (katika Mbps) = (2 * Masafa ya Saa * Upana wa Data) / Kigawanyiko cha SAA
Usanidi wa Kidhibiti cha FDDR
Unapotumia Kidhibiti cha DDR cha kitambaa kufikia Kumbukumbu ya DDR ya nje, Kidhibiti cha DDR lazima kisanidiwe wakati wa utekelezaji. Hii inafanywa kwa kuandika data ya usanidi kwa rejista maalum za usanidi wa kidhibiti cha DDR. Data hii ya usanidi inategemea sifa za kumbukumbu ya DDR ya nje na programu yako. Sehemu hii inaeleza jinsi ya kuingiza vigezo hivi vya usanidi katika kisanidi kidhibiti cha FDDR na jinsi data ya usanidi inadhibitiwa kama sehemu ya suluhu ya jumla ya Uanzishaji wa Pembeni. Rejelea Mwongozo wa Mtumiaji wa Uanzishaji wa Pembeni kwa maelezo ya kina kuhusu suluhisho la Uanzishaji wa Pembeni.
Daftari za Udhibiti wa DDR za kitambaa
Kidhibiti cha DDR cha kitambaa kina seti ya rejista ambazo zinahitaji kusanidiwa wakati wa utekelezaji. Thamani za usanidi wa rejista hizi zinawakilisha vigezo tofauti (kwa mfanoample, modi ya DDR, upana wa PHY, hali ya mlipuko, ECC, n.k.). Kwa maelezo kuhusu rejista za usanidi wa kidhibiti cha DDR, rejelea Mwongozo wa Mtumiaji wa Microsemi SmartFusion2.
Usanidi wa Daftari za DDR za kitambaa
Tumia vichupo vya Uanzishaji wa Kumbukumbu (Mchoro 2-1) na Muda wa Kuhifadhi (Mchoro 2-2) ili kuingiza vigezo vinavyolingana na Kumbukumbu ya DDR na programu yako. Nambari unazoweka kwenye vichupo hivi hutafsiriwa kiotomatiki kwa thamani zinazofaa za sajili. Unapobofya parameter maalum, rejista yake inayofanana inaelezwa kwenye Dirisha la Maelezo ya Daftari (Mchoro 1-1 kwenye ukurasa wa 4).
Kielelezo 2-1 • Usanidi wa FDDR - Kichupo cha Kuanzisha Kumbukumbu
Kielelezo 2-2 • Usanidi wa FDDR - Kichupo cha Muda wa Kumbukumbu
Inaleta Usanidi wa DDR Files
Mbali na kuingiza vigezo vya Kumbukumbu ya DDR kwa kutumia vichupo vya Uanzishaji wa Kumbukumbu na Muda, unaweza kuagiza maadili ya rejista ya DDR kutoka kwa file. Ili kufanya hivyo, bofya kitufe cha Kuingiza Usanidi na uende kwenye maandishi file iliyo na majina na maadili ya rejista ya DDR. Kielelezo 2-3 kinaonyesha sintaksia ya usanidi wa kuagiza.
Kielelezo 2-3 • Usanidi wa Daftari la DDR File Sintaksia
Kumbuka: Ukichagua kuleta thamani za rejista badala ya kuziingiza kwa kutumia GUI, lazima ubainishe thamani zote muhimu za usajili. Rejelea Mwongozo wa Mtumiaji wa SmartFusion2 kwa maelezo zaidi
Inahamisha Usanidi wa DDR Files
Unaweza pia kuhamisha data ya sasa ya usanidi wa rejista kwenye maandishi file. Hii file itakuwa na thamani za rejista ulizoingiza (ikiwa zipo) pamoja na zile ambazo zilikokotwa kutoka kwa vigezo vya GUI ulivyoingiza kwenye kisanduku cha mazungumzo.
Ikiwa ungependa kutendua mabadiliko uliyofanya kwenye usanidi wa rejista ya DDR, unaweza kufanya hivyo kwa Rejesha Chaguomsingi. Hii itafuta data yote ya usanidi wa rejista na lazima uingize tena au uingize tena data hii. Data imewekwa upya kwa maadili ya uwekaji upya wa maunzi.
Data Inayozalishwa
Bofya Sawa ili kuunda usanidi. Kulingana na maoni yako katika Vichupo vya Jumla, Muda wa Kumbukumbu na Uanzishaji wa Kumbukumbu, FDDR Configurator hukokotoa thamani za rejista zote za usanidi wa DDR na kusafirisha thamani hizi kwenye mradi wako wa programu dhibiti na uigaji. files. Iliyosafirishwa file syntax imeonyeshwa kwenye Mchoro 2-4.
Kielelezo 2-4 • Usanidi wa Sajili ya DDR Umetumwa nje File Sintaksia
Firmware
Unapozalisha SmartDesign, zifuatazo files hutolewa kwenye saraka /firmware/drivers_config/sys_config. Haya files zinahitajika ili msingi wa programu dhibiti wa CMSIS ukusanye vizuri na iwe na taarifa kuhusu muundo wako wa sasa, ikijumuisha data ya usanidi wa pembeni na maelezo ya usanidi wa saa ya MSS. Usihariri haya files kwa mikono, kwani zinaundwa upya kila wakati muundo wako wa mizizi unafanywa upya.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h - data ya usanidi wa MDDR.
- sys_config_fddr_define.h - data ya usanidi wa FDDR.
- sys_config_mss_clocks.h - usanidi wa saa za MSS
Uigaji
Unapotengeneza SmartDesign inayohusishwa na MSS yako, mwigo ufuatao files hutolewa kwenye saraka ya /simulation:
- mtihani.bfm - BFM ya kiwango cha juu file ambayo hutekelezwa kwa mara ya kwanza wakati wa uigaji wowote unaotumia kichakataji cha SmartFusion2 MSS Cortex-M3. Inatekeleza peripheral_init.bfm na user.bfm, kwa mpangilio huo.
- pembeni_init.bfm – Ina utaratibu wa BFM ambao huiga kitendakazi cha CMSIS::SystemInit() kinachoendeshwa kwenye Cortex-M3 kabla ya kuingiza utaratibu mkuu(). Hunakili data ya usanidi ya kifaa chochote cha pembeni kilichotumiwa katika muundo hadi rejista sahihi za usanidi wa pembeni na kisha kusubiri vifaa vyote vya pembeni kuwa tayari kabla ya kudai kuwa mtumiaji anaweza kutumia viambajengo hivi.
- FDDR_init.bfm - Ina amri za uandishi za BFM ambazo huiga maandishi ya data ya rejista ya usanidi ya Kitambaa DDR uliyoweka (kwa kutumia kisanduku cha mazungumzo cha Sajili za Hariri) kwenye rejista za Kidhibiti cha DDR.
- mtumiaji.bfm - Imekusudiwa kwa amri za watumiaji. Unaweza kuiga njia ya data kwa kuongeza amri zako za BFM katika hili file. Amri katika hili file itatekelezwa baada ya peripheral_init.bfm kukamilika.
Kwa kutumia files hapo juu, njia ya usanidi inaiga kiotomatiki. Unahitaji tu kuhariri user.bfm file kuiga njia ya data. Usihariri test.bfm, peripheral_init.bfm, au MDDR_init.bfm files kama hizi files zinaundwa upya kila wakati muundo wako wa mizizi unafanywa upya.
Njia ya Usanidi wa Kitambaa cha DDR
Suluhisho la Uanzishaji wa Pembeni linahitaji kwamba, pamoja na kubainisha thamani za rejista ya usanidi wa Kitambaa DDR, usanidi njia ya data ya usanidi wa APB katika MSS (FIC_2). Chaguo za kukokotoa za SystemInit() huandika data kwenye rejista za usanidi za FDDR kupitia kiolesura cha FIC_2 APB.
Kumbuka: Ikiwa unatumia Kijenzi cha Mfumo njia ya usanidi imewekwa na kuunganishwa kiotomatiki.
Kielelezo 2-5 • FIC_2 Kisanidi Kimeishaview
Ili kusanidi kiolesura cha FIC_2:
- Fungua kidirisha cha kisanidi cha FIC_2 (Mchoro 2-5) kutoka kwa kisanidi cha MSS.
- Chagua Anzisha vifaa vya pembeni kwa kutumia chaguo la Cortex-M3.
- Hakikisha kuwa MSS DDR imeangaliwa, kama vile vitalu vya Fabric DDR/SERDES ikiwa unavitumia.
- Bofya Sawa ili kuhifadhi mipangilio yako. Hii inafichua milango ya usanidi ya FIC_2 (Saa, Weka Upya, na violesura vya basi vya APB), kama inavyoonyeshwa kwenye Mchoro 2-6.
- Tengeneza MSS. Lango za FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK na FIC_2_APB_M_RESET_N) sasa zimefichuliwa kwenye kiolesura cha MSS na zinaweza kuunganishwa kwa CoreSF2Config na CoreSF2Reset kulingana na ubainifu wa suluhisho la Uanzishaji wa Pembeni.
Kielelezo 2-6 • FIC_2 Bandari
Maelezo ya Bandari
Bandari za Msingi za FDDR
Jedwali 3-1 • Bandari za Msingi za FDDR
Jina la bandari | Mwelekeo | Maelezo |
CORE_RESET_N | IN | Rudisha Kidhibiti cha FDDR |
CLK_BASE | IN | FDDR Fabric Interface Clock |
FPLL_LOCK | NJE | Pato la kufuli la FDDR PLL - juu wakati FDDR PLL imefungwa |
CLK_BASE_PLL_LOCK | IN | Ingizo la Kufunga PLL la kitambaa. Ingizo hili hufichuliwa tu wakati chaguo la Tumia FAB_PLL_LOCK limechaguliwa. |
Kukatiza Bandari
Kundi hili la milango hufichuliwa unapochagua chaguo la Wezesha Kukatiza.
Jedwali 3-2 • Kukatiza Bandari
Jina la bandari | Mwelekeo | Maelezo |
PLL_LOCK_INT | NJE | Hudai wakati FDDR PLL inafunga. |
PLL_LOCKLOST_INT | NJE | Inadai wakati kufuli ya FDDR PLL inapotea. |
ECC_INT | NJE | Hudai tukio la ECC linapotokea. |
IO_CALIB_INT | NJE | Inasisitiza wakati urekebishaji wa I/O umekamilika. |
FIC_INT | NJE | Hudai kunapokuwa na hitilafu katika itifaki ya AHB/AXI kwenye kiolesura cha kitambaa. |
Kiolesura cha Usanidi cha APB3
Jedwali la 3-3 • Kiolesura cha Usanidi cha APB3
Jina la bandari | Mwelekeo | Maelezo |
APB_S_PENABLE | IN | Mtumwa Wezesha |
APB_S_PSEL | IN | Chagua Mtumwa |
APB_S_PWRITE | IN | Andika Wezesha |
APB_S_PADDR[10:2] | IN | Anwani |
APB_S_PWDATA[15:0] | IN | Andika Data |
APB_S_PREADY | NJE | Mtumwa Tayari |
APB_S_PSLVERR | NJE | Hitilafu ya Mtumwa |
APB_S_PRDATA[15:0] | NJE | Soma Data |
APB_S_PRESET_N | IN | Rudisha Mtumwa |
APB_S_PCLK | IN | Saa |
Kiolesura cha DDR PHY
Jedwali 3-4 • Kiolesura cha DDR PHY
Jina la bandari | Mwelekeo | Maelezo |
FDDR_CAS_N | NJE | DRAM CASN |
FDDR_CKE | NJE | DRAM CKE |
FDDR_CLK | NJE | Saa, P upande |
FDDR_CLK_N | NJE | Saa, upande wa N |
FDDR_CS_N | NJE | DRAM CSN |
FDDR_ODT | NJE | DRAM ODT |
FDDR_RAS_N | NJE | DRAM RASN |
FDDR_RESET_N | NJE | Weka upya DRAM kwa DDR3 |
FDDR_WE_N | NJE | DRAM WEN |
FDDR_ADDR[15:0] | NJE | Vijiti vya Anwani ya Drama |
FDDR_BA[2:0] | NJE | Anwani ya Benki ya Dram |
FDDR_DM_RDQS[4:0] | NDANI | Mask ya Data ya Dram |
FDDR_DQS[4:0] | NDANI | Ingizo/Pato la Dram Data Strobe - Upande wa P |
FDDR_DQS_N[4:0] | NDANI | Ingizo/Pato la Dram Data Strobe - Upande wa N |
FDDR_DQ[35:0] | NDANI | Ingizo/Pato la Data ya DRAM |
FDDR_FIFO_WE_IN[2:0] | IN | FIFO katika ishara |
FDDR_FIFO_WE_OUT[2:0] | NJE | FIFO nje ishara |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | NDANI | Mask ya Data ya Dram |
FDDR_DQS ([3:0]/[1:0]/[0]) | NDANI | Ingizo/Pato la Dram Data Strobe - Upande wa P |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | NDANI | Ingizo/Pato la Dram Data Strobe - Upande wa N |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | NDANI | Ingizo/Pato la Data ya DRAM |
FDDR_DQS_TMATCH_0_IN | IN | FIFO katika ishara |
FDDR_DQS_TMATCH_0_OUT | NJE | FIFO nje ishara |
FDDR_DQS_TMATCH_1_IN | IN | FIFO katika mawimbi (32-bit tu) |
FDDR_DQS_TMATCH_1_OUT | NJE | FIFO nje ishara (32-bit tu) |
FDDR_DM_RDQS_ECC | NDANI | Dram ECC Data Mask |
FDDR_DQS_ECC | NDANI | Dram ECC Data Strobe Input/Pato - P Side |
FDDR_DQS_ECC_N | NDANI | Dram ECC Data Strobe Pembejeo/Pato - N Side |
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) | NDANI | Ingizo/Pato la Data ya DRAM ECC |
FDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO katika ishara |
FDDR_DQS_TMATCH_ECC_OUT | NJE | ECC FIFO ishara ya nje (32-bit tu) |
Kumbuka: Upana wa mlango kwa baadhi ya milango hubadilika kulingana na uteuzi wa upana wa PHY. Nukuu “[a:0]/ [b:0]/[c:0]” inatumika kuashiria milango kama hiyo, ambapo “[a:0]” inarejelea upana wa mlango wakati upana wa PHY wa biti 32 unachaguliwa. , “[b:0]” inalingana na upana wa biti-16 wa PHY, na “[c:0]” inalingana na upana wa PHY wa biti 8.
Kiolesura cha basi cha AXI
Jedwali la 3-5 • Kiolesura cha Basi cha AXI
Jina la bandari | Mwelekeo | Maelezo |
AXI_S_AKARI | NJE | Andika anwani tayari |
AXI_S_WREADY | NJE | Andika anwani tayari |
AXI_S_BID[3:0] | NJE | Kitambulisho cha Majibu |
AXI_S_BRSP[1:0] | NJE | Andika jibu |
AXI_S_BVALID | NJE | Andika jibu halali |
AXI_S_ARREADY | NJE | Soma anwani tayari |
AXI_S_RID[3:0] | NJE | Kitambulisho cha kusoma Tag |
AXI_S_RRSP[1:0] | NJE | Soma Majibu |
AXI_S_RDATA[63:0] | NJE | Soma data |
AXI_S_RLAST | NJE | Soma Mwisho - Ishara hii inaonyesha uhamisho wa mwisho katika mlipuko wa kusoma. |
AXI_S_RVALID | NJE | Anwani ya kusoma ni halali |
AXI_S_AWID[3:0] | IN | Andika Kitambulisho cha Anwani |
AXI_S_AWADDR[31:0] | IN | Andika anwani |
AXI_S_AWLEN[3:0] | IN | Urefu wa kupasuka |
AXI_S_AWSIZE[1:0] | IN | Ukubwa wa kupasuka |
AXI_S_AWBURST[1:0] | IN | Aina ya kupasuka |
AXI_S_AWLOCK[1:0] | IN | Aina ya kufuli - Ishara hii hutoa maelezo ya ziada kuhusu sifa za atomiki za uhamisho. |
AXI_S_AWVALID | IN | Andika anwani halali |
AXI_S_WID[3:0] | IN | Andika Kitambulisho cha Data tag |
AXI_S_WDATA[63:0] | IN | Andika data |
AXI_S_WSTRB[7:0] | IN | Andika strobes |
AXI_S_WLAST | IN | Andika mwisho |
AXI_S_WVALID | IN | Andika halali |
AXI_S_BREADY | IN | Andika tayari |
AXI_S_ARID[3:0] | IN | Soma Kitambulisho cha Anwani |
AXI_S_ARADDR[31:0] | IN | Soma anwani |
AXI_S_ARLEN[3:0] | IN | Urefu wa kupasuka |
AXI_S_ARSIZE[1:0] | IN | Ukubwa wa kupasuka |
AXI_S_ARBURST[1:0] | IN | Aina ya kupasuka |
AXI_S_ARLOCK[1:0] | IN | Aina ya Kufungia |
AXI_S_ARVALID | IN | Anwani ya kusoma ni halali |
AXI_S_READY | IN | Soma anwani tayari |
Jina la bandari | Mwelekeo | Maelezo |
AXI_S_CORE_RESET_N | IN | Upya wa MDDR Global |
AXI_S_RMW | IN | Inaonyesha kama baiti zote za njia ya 64-bit ni halali kwa midundo yote ya uhamisho wa AXI.
|
Kiolesura cha Basi cha AHB0
Jedwali la 3-6 • Kiolesura cha Basi cha AHB0
Jina la bandari | Mwelekeo | Maelezo |
AHB0_S_HREADYOUT | NJE | AHBL mtumwa tayari - Wakati juu kwa ajili ya kuandika inaonyesha mtumwa ni tayari kukubali data na wakati juu kwa ajili ya kusoma inaonyesha kwamba data ni halali. |
AHB0_S_HRSP | NJE | Hali ya majibu ya AHBL - Inapoendeshwa juu mwishoni mwa shughuli inaonyesha kuwa shughuli imekamilika na makosa. Inapoendeshwa chini mwishoni mwa muamala inaonyesha kuwa muamala umekamilika kwa mafanikio. |
AHB0_S_HRDATA[31:0] | NJE | AHBL ilisoma data - Soma data kutoka kwa mtumwa hadi kwa bwana |
AHB0_S_HSEL | IN | Chagua mtumwa wa AHBL - Inapodaiwa, mtumwa ndiye mtumwa wa AHBL aliyechaguliwa kwa sasa kwenye basi la AHB. |
AHB0_S_HADDR[31:0] | IN | Anwani ya AHBL - anwani ya baiti kwenye kiolesura cha AHBL |
AHB0_S_HBURST[2:0] | IN | Urefu wa Kupasuka kwa AHBL |
AHB0_S_HSIZE[1:0] | IN | Saizi ya uhamishaji ya AHBL - Inaonyesha saizi ya uhamishaji wa sasa (baiti 8/16/32 pekee) |
AHB0_S_HTRANS[1:0] | IN | Aina ya uhamishaji ya AHBL - Inaonyesha aina ya uhamishaji ya shughuli ya sasa. |
AHB0_S_HMASTLOCK | IN | Kufuli ya AHBL - Inapothibitishwa uhamishaji wa sasa ni sehemu ya shughuli iliyofungwa. |
AHB0_S_HWRITE | IN | AHBL kuandika - Wakati juu inaonyesha kwamba shughuli ya sasa ni kuandika. Ikiwa chini inaonyesha kuwa shughuli ya sasa imesomwa. |
AHB0_S_HREADY | IN | AHBL iko tayari - Inapokuwa juu, inaonyesha kuwa mtumwa yuko tayari kukubali muamala mpya. |
AHB0_S_HWDATA[31:0] | IN | AHBL kuandika data - Andika data kutoka kwa bwana hadi kwa mtumwa |
Kiolesura cha Basi cha AHB1
Jedwali la 3-7 • Kiolesura cha Basi cha AHB1
Jina la bandari | Mwelekeo | Maelezo |
AHB1_S_HREADYOUT | NJE | AHBL mtumwa tayari - Wakati juu kwa ajili ya kuandika, inaonyesha mtumwa ni tayari kukubali data, na wakati juu kwa ajili ya kusoma, inaonyesha kwamba data ni halali. |
AHB1_S_HRSP | NJE | Hali ya majibu ya AHBL - Inapoendeshwa juu mwishoni mwa shughuli inaonyesha kuwa shughuli imekamilika na makosa. Inapoendeshwa chini mwishoni mwa muamala, inaonyesha kuwa muamala umekamilika kwa mafanikio. |
AHB1_S_HRDATA[31:0] | NJE | AHBL ilisoma data - Soma data kutoka kwa mtumwa hadi kwa bwana |
AHB1_S_HSEL | IN | Chagua mtumwa wa AHBL - Inapodaiwa, mtumwa ndiye mtumwa wa AHBL aliyechaguliwa kwa sasa kwenye basi la AHB. |
AHB1_S_HADDR[31:0] | IN | Anwani ya AHBL - anwani ya baiti kwenye kiolesura cha AHBL |
AHB1_S_HBURST[2:0] | IN | Urefu wa Kupasuka kwa AHBL |
AHB1_S_HSIZE[1:0] | IN | Saizi ya uhamishaji ya AHBL - Inaonyesha saizi ya uhamishaji wa sasa (shughuli za baiti 8/16/32 pekee). |
AHB1_S_HTRANS[1:0] | IN | Aina ya uhamishaji ya AHBL - Inaonyesha aina ya uhamishaji ya shughuli ya sasa. |
AHB1_S_HMASTLOCK | IN | Kufuli ya AHBL - Inapothibitishwa, uhamishaji wa sasa ni sehemu ya shughuli iliyofungwa. |
AHB1_S_HWRITE | IN | AHBL kuandika - Wakati juu, inaonyesha kwamba shughuli ya sasa ni kuandika. Ikipungua, inaonyesha kuwa shughuli ya sasa imesomwa. |
AHB1_S_HREADY | IN | AHBL iko tayari - Inapokuwa juu, inaonyesha kuwa mtumwa yuko tayari kukubali muamala mpya. |
AHB1_S_HWDATA[31:0] | IN | AHBL kuandika data - Andika data kutoka kwa bwana hadi kwa mtumwa |
Msaada wa Bidhaa
Kikundi cha Bidhaa za Microsemi SoC kinarudisha bidhaa zake na huduma mbali mbali za usaidizi, pamoja na Huduma kwa Wateja, Kituo cha Msaada wa Kiufundi kwa Wateja, a. webtovuti, barua pepe, na ofisi za mauzo duniani kote. Kiambatisho hiki kina maelezo kuhusu kuwasiliana na Microsemi SoC Products Group na kutumia huduma hizi za usaidizi.
Huduma kwa Wateja
Wasiliana na Huduma kwa Wateja ili upate usaidizi wa bidhaa zisizo za kiufundi, kama vile bei ya bidhaa, uboreshaji wa bidhaa, taarifa za sasisho, hali ya agizo na uidhinishaji.
Kutoka Amerika Kaskazini, piga simu 800.262.1060
Kutoka kwa ulimwengu wote, piga simu 650.318.4460
Faksi, kutoka popote duniani, 408.643.6913
Kituo cha Usaidizi wa Kiufundi kwa Wateja
Kikundi cha Bidhaa za Microsemi SoC hushughulikia Kituo chake cha Usaidizi wa Kiufundi kwa Wateja chenye wahandisi wenye ujuzi wa juu ambao wanaweza kukusaidia kujibu maunzi yako, programu, na maswali ya kubuni kuhusu Bidhaa za Microsemi SoC. Kituo cha Usaidizi wa Kiufundi kwa Wateja hutumia muda mwingi kuunda madokezo ya maombi, majibu kwa maswali ya kawaida ya mzunguko wa muundo, uwekaji kumbukumbu wa masuala yanayojulikana, na Maswali Yanayoulizwa Mara kwa Mara mbalimbali. Kwa hivyo, kabla ya kuwasiliana nasi, tafadhali tembelea rasilimali zetu za mtandaoni. Kuna uwezekano mkubwa tumejibu maswali yako.
Msaada wa Kiufundi
Tembelea Usaidizi kwa Wateja webtovuti (www.microsemi.com/soc/support/search/default.aspx) kwa habari zaidi na msaada. Majibu mengi yanapatikana kwenye inayoweza kutafutwa web rasilimali ni pamoja na michoro, vielelezo, na viungo kwa rasilimali nyingine kwenye webtovuti.
Webtovuti
Unaweza kuvinjari taarifa mbalimbali za kiufundi na zisizo za kiufundi kwenye ukurasa wa nyumbani wa SoC, saa www.microsemi.com/soc.
Kuwasiliana na Kituo cha Usaidizi wa Kiufundi kwa Wateja
Wahandisi wenye ujuzi wa juu wanafanya kazi katika Kituo cha Usaidizi wa Kiufundi. Kituo cha Usaidizi wa Kiufundi kinaweza kupatikana kwa barua pepe au kupitia Kikundi cha Bidhaa za Microsemi SoC webtovuti.
Barua pepe
Unaweza kuwasiliana na maswali yako ya kiufundi kwa anwani yetu ya barua pepe na kupokea majibu kupitia barua pepe, faksi au simu. Pia, ikiwa una matatizo ya kubuni, unaweza kutuma barua pepe ya muundo wako files kupokea msaada. Tunafuatilia akaunti ya barua pepe kila wakati siku nzima. Unapotuma ombi lako kwetu, tafadhali hakikisha kuwa umejumuisha jina lako kamili, jina la kampuni, na maelezo yako ya mawasiliano kwa uchakataji mzuri wa ombi lako. Barua pepe ya usaidizi wa kiufundi ni soc_tech@microsemi.com.
Kesi Zangu
Wateja wa Kikundi cha Bidhaa za Microsemi SoC wanaweza kuwasilisha na kufuatilia kesi za kiufundi mtandaoni kwa kwenda kwenye Uchunguzi Wangu
Nje ya Marekani
Wateja wanaohitaji usaidizi nje ya saa za kanda za Marekani wanaweza kuwasiliana na usaidizi wa kiufundi kupitia barua pepe (soc_tech@microsemi.com) au wasiliana na ofisi ya mauzo ya eneo lako. Orodha za ofisi za mauzo zinaweza kupatikana www.microsemi.com/soc/company/contact/default.aspx.
Msaada wa Kiufundi wa ITAR
Kwa usaidizi wa kiufundi kuhusu RH na RT FPGAs ambazo zinadhibitiwa na Kanuni za Kimataifa za Trafiki katika Silaha (ITAR), wasiliana nasi kupitia soc_tech_itar@microsemi.com. Vinginevyo, ndani ya Kesi Zangu, chagua Ndiyo katika orodha kunjuzi ya ITAR. Kwa orodha kamili ya FPGA za Microsemi zinazodhibitiwa na ITAR, tembelea ITAR web ukurasa.
Microsemi Corporation (NASDAQ: MSCC) inatoa kwingineko ya kina ya ufumbuzi wa semiconductor kwa: anga, ulinzi na usalama; biashara na mawasiliano; na masoko ya viwanda na nishati mbadala. Bidhaa zinajumuisha utendakazi wa hali ya juu, analogi za kutegemewa kwa juu na vifaa vya RF, mawimbi mchanganyiko na saketi zilizounganishwa za RF, SoCs zinazoweza kubinafsishwa, FPGA na mifumo ndogo kamili. Microsemi ina makao yake makuu huko Aliso Viejo, Calif. Pata maelezo zaidi katika www.microsemi.com.
© 2014 Microsemi Corporation. Haki zote zimehifadhiwa. Microsemi na nembo ya Microsemi ni alama za biashara za Microsemi Corporation. Alama zingine zote za biashara na alama za huduma ni mali ya wamiliki husika.
Makao Makuu ya Kampuni ya Microsemi
One Enterprise, Aliso Viejo CA 92656 USA
Ndani ya Marekani: +1 949-380-6100
Mauzo: +1 949-380-6136
Faksi: +1 949-215-4996
Nyaraka / Rasilimali
![]() |
Usanidi wa Kidhibiti cha Kidhibiti cha Microsemi SmartFusion2 FPGA kitambaa DDR [pdf] Mwongozo wa Mtumiaji Usanidi wa Kidhibiti cha Kidhibiti cha Kitambaa cha SmartFusion2 FPGA, SmartFusion2, Usanidi wa Kidhibiti cha Kidhibiti cha kitambaa cha FPGA, Usanidi wa Kidhibiti |