Mwongozo wa Mtumiaji wa Usanidi wa Kidhibiti cha Microsemi SmartFusion2 FPGA kitambaa cha DDR
Usanidi wa Kidhibiti cha Kidhibiti cha Microsemi SmartFusion2 FPGA kitambaa 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:

  1. 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.
  2. Weka thamani za rejista za rejista za kidhibiti cha DDR ili zilingane na sifa zako za nje za kumbukumbu ya DDR.
  3. Anzisha Fabric DDR kama sehemu ya programu ya mtumiaji na uunganishe njia ya data.
  4. 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
Kisanidi cha Kidhibiti cha Kidhibiti cha Kumbukumbu ya Kitambaa cha DDR

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
Mipangilio ya Kiolesura cha kitambaa

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
Usanidi wa Kidhibiti cha FDDR

Kielelezo 2-2 • Usanidi wa FDDR - Kichupo cha Muda wa Kumbukumbu
Usanidi wa Kidhibiti cha FDDR

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
Inaleta Usanidi wa DDR Files
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
Data Inayozalishwa

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
Njia ya Usanidi wa Kitambaa cha DDR

Ili kusanidi kiolesura cha FIC_2:

  1. Fungua kidirisha cha kisanidi cha FIC_2 (Mchoro 2-5) kutoka kwa kisanidi cha MSS.
  2. Chagua Anzisha vifaa vya pembeni kwa kutumia chaguo la Cortex-M3.
  3. Hakikisha kuwa MSS DDR imeangaliwa, kama vile vitalu vya Fabric DDR/SERDES ikiwa unavitumia.
  4. 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.
  5. 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
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.
  1. Inaonyesha kuwa baiti zote katika midundo yote ni halali katika mlipuko na kidhibiti kinapaswa kuwa chaguo-msingi kuandika amri.
  2. Inaonyesha kuwa baadhi ya baiti si sahihi na kidhibiti kinafaa kuwa chaguo-msingi kwa amri za RMW.
    Hii imeainishwa kama mawimbi ya kando ya kituo cha uandishi cha AXI na ni halali kwa mawimbi ya AWVALID. Inatumika tu wakati ECC imewashwa.

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

Nembo ya Microsemi

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

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *