SmartFusion2 MSS
Usanidi wa Kidhibiti cha DDR
Libero SoC v11.6 na baadaye
Utangulizi
SmartFusion2 MSS ina kidhibiti cha DDR kilichopachikwa. Kidhibiti hiki cha DDR kimekusudiwa kudhibiti kumbukumbu ya DDR iliyo off-chip. Kidhibiti cha MDDR kinaweza kufikiwa kutoka kwa MSS na pia kutoka kwa kitambaa cha FPGA. Kwa kuongeza, mtawala wa DDR pia anaweza kupuuzwa, kutoa interface ya ziada kwa kitambaa cha FPGA (Njia ya Kidhibiti laini (SMC)).
Ili kusanidi kikamilifu kidhibiti cha MSS DDR, lazima:
- Chagua njia ya data kwa kutumia Configurator ya MDDR.
- Weka maadili ya rejista kwa rejista za kidhibiti cha DDR.
- Chagua masafa ya saa ya kumbukumbu ya DDR na kitambaa cha FPGA kwa uwiano wa saa ya MDDR (ikihitajika) kwa kutumia Kisanidi cha MSS CCC.
- Unganisha kiolesura cha usanidi cha APB kama inavyofafanuliwa na suluhisho la Uanzishaji wa Pembeni. Kwa mzunguko wa Uanzishaji wa MDDR uliojengwa na Mjenzi wa Mfumo, rejelea "Njia ya Usanidi ya MSS DDR" kwenye ukurasa wa 13 na Mchoro 2-7.
Unaweza pia kuunda sakiti zako za uanzishaji kwa kutumia ili pekee (sio kwa Mjenzi wa Mfumo) Uanzishaji wa Pembeni. Rejelea Mwongozo wa Mtumiaji wa Uanzishaji wa Pembeni wa SmartFusion2.
Kisanidi cha MDDR
Kisanidi cha MDDR kinatumika kusanidi njia ya data ya jumla na Vigezo vya Kumbukumbu vya DDR vya nje kwa kidhibiti cha MSS DDR.
Kichupo cha Jumla huweka mipangilio yako ya Kumbukumbu na Kiolesura cha kitambaa (Mchoro 1-1).
Mipangilio ya Kumbukumbu
Ingiza Wakati wa Kuweka Kumbukumbu ya DDR. Huu ndio wakati kumbukumbu ya DDR inahitaji kuanzisha. Thamani chaguo-msingi ni 200 us. Rejelea Karatasi yako ya Kumbukumbu ya Kumbukumbu kwa thamani sahihi ya kuingiza.
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
- SECDED Imewezeshwa ECC - IMEWASHA au IMEZIMWA
- Mpango wa Usuluhishi - Aina-0, Aina -1, Aina-2, Aina-3
- Kitambulisho cha Kipaumbele cha Juu - Thamani halali ni kutoka 0 hadi 15
- Upana wa Anwani (biti) - Rejelea Laha ya Data ya Kumbukumbu ya DDR kwa idadi ya safu mlalo, benki, na biti za anwani za safu wima kwa kumbukumbu ya LPDDR/DDR2/DDR3 unayotumia. chagua menyu ya kushuka ili kuchagua thamani sahihi ya safu mlalo/benki/safu kulingana na laha ya data ya kumbukumbu ya LPDDR/DDR2/DDR3.
Kumbuka: Nambari iliyo katika orodha ya kushuka inarejelea idadi ya biti za Anwani, si idadi kamili ya safu mlalo/benki/safu. Kwa mfanoampna, ikiwa kumbukumbu yako ya DDR ina benki 4, chagua 2 (2 ²=4) kwa benki. Ikiwa kumbukumbu yako ya DDR ina benki 8, chagua 3 (2³ =8) kwa benki.
Mipangilio ya Kiolesura cha kitambaa
Kwa chaguo-msingi, kichakataji kigumu cha Cortex-M3 kinawekwa ili kufikia Kidhibiti cha DDR. Unaweza pia kuruhusu Mwalimu wa kitambaa kufikia Kidhibiti cha DDR kwa kuwezesha kisanduku tiki cha Mipangilio ya Kiolesura cha Vitambaa. Katika kesi hii, unaweza kuchagua moja ya chaguzi zifuatazo:
- Tumia Kiolesura cha AXI - Mwalimu wa kitambaa hufikia Kidhibiti cha DDR kupitia kiolesura cha 64-bit AXI.
- Tumia Kiolesura Kimoja cha AHBLite - Mwalimu wa kitambaa hufikia Kidhibiti cha DDR kupitia kiolesura kimoja cha 32-bit AHB.
- Tumia violesura viwili vya AHBLite - Mastaa wawili wa kitambaa hufikia Kidhibiti cha DDR kwa kutumia violesura viwili vya 32-bit AHB.
Usanidi view (Mchoro 1-1) husasishwa kulingana na uteuzi wako wa Kiolesura cha kitambaa.
Nguvu ya Hifadhi ya I/O (DDR2 na DDR3 pekee)
Chagua mojawapo ya nguvu zifuatazo za kiendeshi kwa DDR I/Os zako:
- Nguvu ya Nusu ya Hifadhi
- Nguvu Kamili ya Hifadhi
Libero SoC huweka Kiwango cha DDR I/O kwa mfumo wako wa MDDR kulingana na aina yako ya Kumbukumbu ya DDR na Uthabiti wa Hifadhi ya I/O (kama inavyoonyeshwa kwenye Kichupo cha 1-1).
Jedwali 1-1 • Nguvu ya Hifadhi ya I/O na Aina ya Kumbukumbu ya DDR
Aina ya Kumbukumbu ya DDR | Hifadhi ya Nusu Nguvu | Hifadhi ya Nguvu Kamili |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
IO Standard (LPDDR pekee)
Chagua mojawapo ya chaguo zifuatazo:
- LVCMOS18 (Nguvu ya Chini Zaidi) kwa kiwango cha LVCMOS 1.8V IO. Inatumika katika programu za kawaida za LPDDR1.
- LPDDRI Kumbuka: Kabla ya kuchagua kiwango hiki, hakikisha kwamba bodi yako inaauni kiwango hiki. Ni lazima utumie chaguo hili unapolenga mbao za M2S-EVAL-KIT au SF2-STARTER-KIT. Viwango vya LPDDRI IO vinahitaji kipingamizi cha IMP_CALIB kisakinishwe kwenye ubao.
Urekebishaji wa IO (LPDDR pekee)
Chagua mojawapo ya chaguo zifuatazo unapotumia kiwango cha LVCMOS18 IO:
- On
- Imezimwa (Kawaida)
Urekebishaji KUWASHA na KUZIMWA hudhibiti kwa hiari utumiaji wa kizuizi cha urekebishaji cha IO ambacho husawazisha viendeshi vya IO hadi kinzani cha nje. IKIWA IMEZIMWA, kifaa hutumia urekebishaji wa kiendeshi wa IO uliowekwa tayari.
IKIWASHA, hii inahitaji kipingamizi cha 150-ohm IMP_CALIB ili kusakinishwa kwenye PCB.
Hii inatumika kusawazisha IO kwa sifa za PCB. Hata hivyo, ikiwa imewashwa, kipingamizi kinahitaji kusakinishwa au kidhibiti kumbukumbu hakitaanzisha.
Kwa habari zaidi, rejelea AC393-SmartFusion2 na Maombi ya Mwongozo wa Bodi ya IGLOO2
Kumbuka na Mwongozo wa Mtumiaji wa Violesura vya SmartFusion2 SoC FPGA High Speed DDR.
Usanidi wa Kidhibiti cha MDDR
Unapotumia Kidhibiti cha MSS DDR 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 kidhibiti cha kidhibiti cha MSS DDR na jinsi data ya usanidi inavyodhibitiwa kama sehemu ya suluhu ya jumla ya Uanzishaji wa Pembeni.
Rejesta za Udhibiti wa MSS DDR
Kidhibiti cha MSS DDR kina seti ya rejista zinazohitaji kusanidiwa wakati wa utekelezaji. Thamani za usanidi za rejista hizi zinawakilisha vigezo tofauti, kama vile modi ya DDR, upana wa PHY, hali ya mlipuko na ECC. Kwa maelezo kamili kuhusu rejista za usanidi wa kidhibiti cha DDR, rejelea Mwongozo wa Mtumiaji wa Violesura vya SmartFusion2 SoC FPGA High Speed DDR.
Usanidi wa Sajili za MDDR
Tumia vichupo vya Uanzishaji wa Kumbukumbu (Mchoro 2-1, Mchoro 2-2, na Mchoro 2-3) na Vichupo vya Muda wa Kuhifadhi (Mchoro 2-4) ili kuingiza vigezo vinavyolingana na Kumbukumbu ya DDR na matumizi yako. Nambari unazoweka kwenye vichupo hivi hutafsiriwa kiotomatiki kwa thamani zinazofaa za sajili. Unapobofya parameter maalum, rejista yake inayofanana inaelezwa kwenye kidirisha cha Maelezo ya Daftari (sehemu ya chini kwenye Mchoro 1-1 kwenye ukurasa wa 4).
Uanzishaji wa Kumbukumbu
Kichupo cha Kuanzisha Kumbukumbu hukuruhusu kusanidi njia unazotaka kumbukumbu zako za LPDDR/DDR2/DDR3 kuanzishwa. Menyu na chaguo zinazopatikana katika kichupo cha Kuanzisha Kumbukumbu hutofautiana kulingana na aina ya kumbukumbu ya DDR (LPDDR/DDR2/DDR3) unayotumia. Rejelea Laha ya Data ya Kumbukumbu ya DDR unaposanidi chaguo. Unapobadilisha au kuingiza thamani, kidirisha cha Maelezo ya Usajili hukupa jina la sajili na thamani ya rejista ambayo imesasishwa. Thamani batili zimealamishwa kama maonyo. Kielelezo 2-1, Kielelezo 2-2, na Kielelezo 2-3 kinaonyesha kichupo cha Kuanzisha kwa LPDDR, DDR2 na DDR3, mtawalia.
- Hali ya Muda - Chagua 1T au 2T Modi ya Muda. Katika 1T (hali ya chaguo-msingi), mtawala wa DDR anaweza kutoa amri mpya kwa kila mzunguko wa saa. Katika hali ya saa ya 2T, kidhibiti cha DDR kinashikilia anwani na basi ya amri halali kwa mizunguko ya saa mbili. Hii inapunguza ufanisi wa basi kwa amri moja kwa saa mbili, lakini huongeza mara mbili kiasi cha kuanzisha na kushikilia muda.
- Usahihishaji wa Self-Array Self (LPDDR pekee). Kipengele hiki ni cha kuokoa nishati kwa LPDDR.
Chagua mojawapo ya yafuatayo kwa kidhibiti ili kuonyesha upya kiasi cha kumbukumbu wakati wa kujionyesha upya:
- Safu kamili: Benki 0, 1,2, na 3
- Nusu safu: Benki 0 na 1
- safu ya robo: Benki 0
- Safu ya moja ya nane: Benki 0 yenye anwani ya safu MSB=0
- Safu ya kumi na sita: Benki 0 yenye anwani ya safu mlalo MSB na MSB-1 zote ni sawa na 0.
Kwa chaguo zingine zote, rejelea Laha ya Data ya Kumbukumbu ya DDR unaposanidi chaguo.
Muda wa Kumbukumbu
Kichupo hiki hukuruhusu kusanidi vigezo vya Muda wa Kumbukumbu. Rejelea Laha ya Data ya kumbukumbu yako ya LPDDR/DDR2/DDR3 unaposanidi vigezo vya Muda wa Kumbukumbu.
Unapobadilisha au kuingiza thamani, kidirisha cha Maelezo ya Usajili hukupa jina la sajili na thamani ya sajili ambayo imesasishwa. Thamani zisizo sahihi zimealamishwa kama maonyo.
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-5 kinaonyesha sintaksia ya usanidi wa kuagiza.
Kumbuka: Ukichagua kuleta thamani za rejista badala ya kuziingiza kwa kutumia GUI, lazima ubainishe thamani zote muhimu za usajili. Rejelea Mwongozo wa Mtumiaji wa Violesura vya SmartFusion2 SoC FPGA High Speed DDR kwa maelezo.
Inahamisha Usanidi wa DDR Files
Unaweza pia kuhamisha data ya sasa ya usanidi wa rejista kwenye maandishi file. Hii file itakuwa na thamani za sajili ulizoingiza (ikiwa zipo) pamoja na zile ambazo zilikokotwa kutoka kwa vigezo vya GUI ulivyoingiza kwenye mazungumzo haya.
Ikiwa ungependa kutendua mabadiliko uliyofanya kwenye usanidi wa rejista ya DDR, unaweza kufanya hivyo kwa Rejesha Chaguomsingi. Kumbuka kuwa hii inafuta 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, Kisanidi cha MDDR 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-6.
Firmware
Unapozalisha SmartDesign, zifuatazo files zinazalishwa katika /firmware/ drivers_config/sys_config saraka. 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 unatolewa 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 zinazalishwa katika / saraka ya uigaji:
- test.bfm - BFM ya kiwango cha juu file ambayo "hutekelezwa" mara ya kwanza wakati wa mwigo wowote unaotumia kichakataji cha SmartFusion2 MSS' Cortex-M3. Inatekeleza peripheral_init.bfm na user.bfm, kwa mpangilio huo.
- peripheral_init.bfm - Ina utaratibu wa BFM ambao huiga kitendakazi cha CMSIS::SystemInit() kinachoendeshwa kwenye Cortex-M3 kabla ya kuingiza utaratibu mkuu(). Kimsingi hunakili data ya usanidi kwa kifaa chochote cha pembeni kinachotumika 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.
- MDDR_init.bfm - Ina amri za uandishi za BFM zinazoiga maandishi ya data ya rejista ya usanidi ya MSS DDR uliyoweka (kwa kutumia kidirisha cha Kuhariri Rejesta hapo juu) kwenye rejista za Kidhibiti cha DDR.
- user.bfm - Inakusudiwa kwa amri za mtumiaji. 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 huundwa upya kila wakati muundo wako wa mizizi unatolewa upya.
Njia ya Usanidi ya MSS DDR
Suluhisho la Uanzishaji wa Pembeni linahitaji kwamba, pamoja na kubainisha thamani za sajili ya usanidi wa MSS DDR, usanidi njia ya data ya usanidi wa APB katika MSS (FIC_2). Chaguo za kukokotoa za SystemInit() huandika data kwenye rejista za usanidi wa MDDR kupitia kiolesura cha FIC_2 APB.
Kumbuka: Ikiwa unatumia Kijenzi cha Mfumo njia ya usanidi imewekwa na kuunganishwa kiotomatiki.
Ili kusanidi kiolesura cha FIC_2:
- Fungua kidirisha cha kisanidi cha FIC_2 (Mchoro 2-7) 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 itafichua milango ya usanidi ya FIC_2 (Saa, Weka Upya, na violesura vya basi vya APB), kama inavyoonyeshwa kwenye Mchoro 2-8.
- 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 CoreConfigP na CoreResetP kulingana na vipimo vya Uanzishaji wa Pembeni.
Kwa maelezo kamili juu ya kusanidi na kuunganisha viini vya CoreConfigP na CoreResetP, rejelea Mwongozo wa Mtumiaji wa Uanzishaji wa Pembeni.
Maelezo ya Bandari
Kiolesura cha DDR PHY
Jedwali 3-1 • Kiolesura cha DDR PHY
Jina la bandari | Mwelekeo | Maelezo |
MDDR_CAS_N | NJE | DRAM CASN |
MDDR_CKE | NJE | DRAM CKE |
MDDR_CLK | NJE | Saa, P upande |
MDDR_CLK_N | NJE | Saa, upande wa N |
MDDR_CS_N | NJE | DRAM CSN |
MDDR_ODT | NJE | DRAM ODT |
MDDR_RAS_N | NJE | DRAM RASN |
MDDR_RESET_N | NJE | Weka upya DRAM kwa DDR3. Puuza mawimbi haya kwa Violesura vya LPDDR na DDR2. Tia alama kuwa haijatumika kwa Violesura vya LPDDR na DDR2. |
MDDR_WE_N | NJE | DRAM WEN |
MDDR_ADDR[15:0] | NJE | Vijiti vya Anwani ya Drama |
MDDR_BA[2:0] | NJE | Anwani ya Benki ya Dram |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | NDANI | Mask ya Data ya Dram |
MDDR_DQS ([3:0]/[1:0]/[0]) | NDANI | Ingizo/Pato la Dram Data Strobe - Upande wa P |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | NDANI | Ingizo/Pato la Dram Data Strobe - Upande wa N |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | NDANI | Ingizo/Pato la Data ya DRAM |
MDDR_DQS_TMATCH_0_IN | IN | FIFO katika ishara |
MDDR_DQS_TMATCH_0_OUT | NJE | FIFO nje ishara |
MDDR_DQS_TMATCH_1_IN | IN | FIFO katika mawimbi (32-bit tu) |
MDDR_DQS_TMATCH_1_OUT | NJE | FIFO nje ishara (32-bit tu) |
MDDR_DM_RDQS_ECC | NDANI | Dram ECC Data Mask |
MDDR_DQS_ECC | NDANI | Dram ECC Data Strobe Input/Pato - P Side |
MDDR_DQS_ECC_N | NDANI | Dram ECC Data Strobe Pembejeo/Pato - N Side |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | NDANI | Ingizo/Pato la Data ya DRAM ECC |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO katika ishara |
MDDR_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 Mwalimu AXI
Jedwali la 3-2 • Kiolesura cha Basi cha AXI cha Fabric Master AXI
Jina la bandari | Mwelekeo | Maelezo |
DDR_AXI_S_AWREADY | NJE | Andika anwani tayari |
DDR_AXI_S_WREADY | NJE | Andika anwani tayari |
DDR_AXI_S_BID[3:0] | NJE | Kitambulisho cha Majibu |
DDR_AXI_S_BRSP[1:0] | NJE | Andika jibu |
DDR_AXI_S_BVALID | NJE | Andika jibu halali |
DDR_AXI_S_ARREADY | NJE | Soma anwani tayari |
DDR_AXI_S_RID[3:0] | NJE | Kitambulisho cha kusoma Tag |
DDR_AXI_S_RRSP[1:0] | NJE | Soma Majibu |
DDR_AXI_S_RDATA[63:0] | NJE | Soma data |
DDR_AXI_S_RLAST | NJE | Soma Mwisho Ishara hii inaonyesha uhamisho wa mwisho katika mlipuko wa kusoma |
DDR_AXI_S_RVALID | NJE | Anwani ya kusoma ni halali |
DDR_AXI_S_AWID[3:0] | IN | Andika Kitambulisho cha Anwani |
DDR_AXI_S_AWADDR[31:0] | IN | Andika anwani |
DDR_AXI_S_AWLEN[3:0] | IN | Urefu wa kupasuka |
DDR_AXI_S_AWSIZE[1:0] | IN | Ukubwa wa kupasuka |
DDR_AXI_S_AWBURST[1:0] | IN | Aina ya kupasuka |
DDR_AXI_S_AWLOCK[1:0] | IN | Aina ya kufuli Ishara hii hutoa maelezo ya ziada kuhusu sifa za atomiki za uhamishaji |
DDR_AXI_S_AWVALID | IN | Andika anwani halali |
DDR_AXI_S_WID[3:0] | IN | Andika Kitambulisho cha Data tag |
DDR_AXI_S_WDATA[63:0] | IN | Andika data |
DDR_AXI_S_WSTRB[7:0] | IN | Andika strobes |
DDR_AXI_S_WLAST | IN | Andika mwisho |
DDR_AXI_S_WVALID | IN | Andika halali |
DDR_AXI_S_BREADY | IN | Andika tayari |
DDR_AXI_S_ARID[3:0] | IN | Soma Kitambulisho cha Anwani |
DDR_AXI_S_ARADDR[31:0] | IN | Soma anwani |
DDR_AXI_S_ARLEN[3:0] | IN | Urefu wa kupasuka |
DDR_AXI_S_ARSIZE[1:0] | IN | Ukubwa wa kupasuka |
DDR_AXI_S_ARBURST[1:0] | IN | Aina ya kupasuka |
DDR_AXI_S_ARLOCK[1:0] | IN | Aina ya Kufungia |
DDR_AXI_S_ARVALID | IN | Anwani ya kusoma ni halali |
DDR_AXI_S_RREADY | IN | Soma anwani tayari |
Jedwali la 3-2 • Kiolesura cha Basi la Fabric Master AXI (inaendelea)
Jina la bandari | Mwelekeo | Maelezo |
DDR_AXI_S_CORE_RESET_N | IN | Upya wa MDDR Global |
DDR_AXI_S_RMW | IN | Inaonyesha kama baiti zote za njia ya biti 64 ni halali kwa midundo yote ya uhamisho wa AXI. 0: Inaonyesha kuwa baiti zote katika midundo yote ni halali katika mlipuko na kidhibiti kinapaswa kuwa chaguo-msingi kuandika amri. 1: Inaonyesha kuwa baadhi ya baiti si sahihi na kidhibiti kinafaa kuwa chaguo-msingi kwa amri za RMW Hii imeainishwa kama ishara ya kando ya kituo cha uandishi cha AXI na ni halali kwa mawimbi ya AWVALID. Inatumika tu wakati ECC imewashwa. |
Kiolesura cha Mabasi cha AHB0 Mwalimu wa kitambaa
Jedwali 3-3 • Kiolesura cha Basi cha AHB0 cha Fabric Master
Jina la bandari | Mwelekeo | Maelezo |
DDR_AHB0_SHREADYOUT | NJE | Mtumwa wa AHBL yuko tayari - Wakati kiwango cha juu cha uandishi kinaonyesha MDDR iko tayari kukubali data na ikiwa juu kwa usomaji inaonyesha kuwa data ni halali. |
DDR_AHB0_SHRESP | 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. |
DDR_AHB0_SHRDATA[31:0] | NJE | AHBL ilisoma data - Soma data kutoka kwa mtumwa wa MDDR hadi kwa bwana wa kitambaa |
DDR_AHB0_SHSEL | IN | Teua mtumwa wa AHBL - Inapothibitishwa, MDDR ndiye mtumwa aliyechaguliwa kwa sasa wa AHBL kwenye basi ya AHB ya kitambaa. |
DDR_AHB0_SHADDR[31:0] | IN | Anwani ya AHBL - anwani ya baiti kwenye kiolesura cha AHBL |
DDR_AHB0_SHBURST[2:0] | IN | Urefu wa Kupasuka kwa AHBL |
DDR_AHB0_SHSIZE[1:0] | IN | Saizi ya uhamishaji ya AHBL - Inaonyesha saizi ya uhamishaji wa sasa (baiti 8/16/32 pekee) |
DDR_AHB0_SHTRANS[1:0] | IN | Aina ya uhamishaji ya AHBL - Inaonyesha aina ya uhamishaji ya shughuli ya sasa |
DDR_AHB0_SHMASTLOCK | IN | Kufuli ya AHBL - Inapothibitishwa uhamishaji wa sasa ni sehemu ya shughuli iliyofungwa |
DDR_AHB0_SHWRITE | IN | AHBL kuandika - Wakati juu inaonyesha kwamba shughuli ya sasa ni kuandika. Ikiwa chini inaonyesha kuwa shughuli ya sasa imesomwa |
DDR_AHB0_S_HREADY | IN | AHBL iko tayari - Inapokuwa juu, inaonyesha kuwa MDDR iko tayari kukubali muamala mpya |
DDR_AHB0_S_HWDATA[31:0] | IN | AHBL kuandika data - Andika data kutoka kwa bwana kitambaa hadi MDDR |
Kiolesura cha Mabasi cha AHB1 Mwalimu wa kitambaa
Jedwali 3-4 • Kiolesura cha Basi cha AHB1 cha Fabric Master
Jina la bandari | Mwelekeo | Maelezo |
DDR_AHB1_SHREADYOUT | NJE | Mtumwa wa AHBL yuko tayari - Wakati kiwango cha juu cha uandishi kinaonyesha MDDR iko tayari kukubali data na ikiwa juu kwa usomaji inaonyesha kuwa data ni halali. |
DDR_AHB1_SHRESP | 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. |
DDR_AHB1_SHRDATA[31:0] | NJE | AHBL ilisoma data - Soma data kutoka kwa mtumwa wa MDDR hadi kwa bwana wa kitambaa |
DDR_AHB1_SHSEL | IN | Teua mtumwa wa AHBL - Inapothibitishwa, MDDR ndiye mtumwa aliyechaguliwa kwa sasa wa AHBL kwenye basi ya AHB ya kitambaa. |
DDR_AHB1_SHADDR[31:0] | IN | Anwani ya AHBL - anwani ya baiti kwenye kiolesura cha AHBL |
DDR_AHB1_SHBURST[2:0] | IN | Urefu wa Kupasuka kwa AHBL |
DDR_AHB1_SHSIZE[1:0] | IN | Saizi ya uhamishaji ya AHBL - Inaonyesha saizi ya uhamishaji wa sasa (baiti 8/16/32 pekee) |
DDR_AHB1_SHTRANS[1:0] | IN | Aina ya uhamishaji ya AHBL - Inaonyesha aina ya uhamishaji ya shughuli ya sasa |
DDR_AHB1_SHMASTLOCK | IN | Kufuli ya AHBL - Inapothibitishwa uhamishaji wa sasa ni sehemu ya shughuli iliyofungwa |
DDR_AHB1_SHWRITE | IN | AHBL kuandika - Wakati juu inaonyesha kwamba shughuli ya sasa ni kuandika. Ikiwa chini inaonyesha kuwa shughuli ya sasa imesomwa. |
DDR_AHB1_SHREADY | IN | AHBL iko tayari - Inapokuwa juu, inaonyesha kuwa MDDR iko tayari kukubali muamala mpya |
DDR_AHB1_SHWDATA[31:0] | IN | AHBL kuandika data - Andika data kutoka kwa bwana kitambaa hadi MDDR |
Kiolesura cha Kidhibiti cha Kumbukumbu Laini cha AXI
Jedwali la 3-5 • Kiolesura cha Kidhibiti cha Kumbukumbu laini cha AXI cha Basi
Jina la bandari | Mwelekeo | Maelezo |
SMC_AXI_M_WLAST | NJE | Andika mwisho |
SMC_AXI_M_WVALID | NJE | Andika halali |
SMC_AXI_M_AWLEN[3:0] | NJE | Urefu wa kupasuka |
SMC_AXI_M_AWBURST[1:0] | NJE | Aina ya kupasuka |
SMC_AXI_M_BREADY | NJE | Jibu tayari |
SMC_AXI_M_AWVALID | NJE | Andika Anwani Inayotumika |
SMC_AXI_M_AWID[3:0] | NJE | Andika Kitambulisho cha Anwani |
SMC_AXI_M_WDATA[63:0] | NJE | Andika Data |
SMC_AXI_M_ARVALID | NJE | Anwani ya kusoma ni halali |
SMC_AXI_M_WID[3:0] | NJE | Andika Kitambulisho cha Data tag |
SMC_AXI_M_WSTRB[7:0] | NJE | Andika strobes |
SMC_AXI_M_ARID[3:0] | NJE | Soma Kitambulisho cha Anwani |
SMC_AXI_M_ARADDR[31:0] | NJE | Soma anwani |
SMC_AXI_M_ARLEN[3:0] | NJE | Urefu wa kupasuka |
SMC_AXI_M_ARSIZE[1:0] | NJE | Ukubwa wa kupasuka |
SMC_AXI_M_ARBURST[1:0] | NJE | Aina ya kupasuka |
SMC_AXI_M_AWADDR[31:0] | NJE | Andika Anwani |
SMC_AXI_M_READY | NJE | Soma anwani tayari |
SMC_AXI_M_AWSIZE[1:0] | NJE | Ukubwa wa kupasuka |
SMC_AXI_M_AWLOCK[1:0] | NJE | Aina ya kufuli Ishara hii hutoa maelezo ya ziada kuhusu sifa za atomiki za uhamishaji |
SMC_AXI_M_ARLOCK[1:0] | NJE | Aina ya Kufungia |
SMC_AXI_M_BID[3:0] | IN | Kitambulisho cha Majibu |
SMC_AXI_M_RID[3:0] | IN | Kitambulisho cha kusoma Tag |
SMC_AXI_M_RRSP[1:0] | IN | Soma Majibu |
SMC_AXI_M_BRSP[1:0] | IN | Andika jibu |
SMC_AXI_M_UFAHAMU | IN | Andika anwani tayari |
SMC_AXI_M_RDATA[63:0] | IN | Soma Data |
SMC_AXI_M_TAYARI | IN | Andika tayari |
SMC_AXI_M_BVALID | IN | Andika jibu halali |
SMC_AXI_M_ARREADY | IN | Soma anwani tayari |
SMC_AXI_M_RLAST | IN | Soma Mwisho Ishara hii inaonyesha uhamisho wa mwisho katika mlipuko wa kusoma |
SMC_AXI_M_RVALID | IN | Soma Halali |
Kiolesura cha Kidhibiti cha Kumbukumbu Laini cha AHB0 cha Basi
Jedwali la 3-6 • Hali ya Kidhibiti cha Kumbukumbu laini AHB0 Kiolesura cha Basi
Jina la bandari | Mwelekeo | Maelezo |
SMC_AHB_M_HBURST[1:0] | NJE | Urefu wa Kupasuka kwa AHBL |
SMC_AHB_M_HTRANS[1:0] | NJE | Aina ya uhamishaji ya AHBL - Inaonyesha aina ya uhamishaji ya shughuli ya sasa. |
SMC_AHB_M_HMASTLOCK | NJE | Kufuli ya AHBL - Inapothibitishwa uhamishaji wa sasa ni sehemu ya shughuli iliyofungwa |
SMC_AHB_M_HWRITE | NJE | AHBL kuandika - Wakati juu inaonyesha kwamba shughuli ya sasa ni kuandika. Ikiwa chini inaonyesha kuwa shughuli ya sasa imesomwa |
SMC_AHB_M_HSIZE[1:0] | NJE | Saizi ya uhamishaji ya AHBL - Inaonyesha saizi ya uhamishaji wa sasa (baiti 8/16/32 pekee) |
SMC_AHB_M_HWDATA[31:0] | NJE | AHBL kuandika data - Andika data kutoka kwa mkuu wa MSS hadi kitambaa Kidhibiti cha Kumbukumbu Laini |
SMC_AHB_M_HADDR[31:0] | NJE | Anwani ya AHBL - anwani ya baiti kwenye kiolesura cha AHBL |
SMC_AHB_M_HRSP | IN | 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 |
SMC_AHB_M_HRDATA[31:0] | IN | Data iliyosomwa ya AHBL - Soma data kutoka kwa Kidhibiti cha Kumbukumbu Laini hadi kwa bwana wa MSS |
SMC_AHB_M_HREADY | IN | AHBL iko tayari - Juu inaonyesha kuwa basi la AHBL liko tayari kukubali muamala mpya |
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, 650.318.8044
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
Kwa Msaada wa Bidhaa za Microsemi SoC, tembelea http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Webtovuti
Unaweza kuvinjari taarifa mbalimbali za kiufundi na zisizo za kiufundi kwenye ukurasa wa nyumbani wa Kikundi cha Bidhaa za Microsemi SoC, kwa 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 kwa Kesi Zangu.
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.
Tembelea Kuhusu Sisi kwa orodha za ofisi za mauzo na mawasiliano ya kampuni.
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.
Kuhusu Microsemi
Microsemi Corporation (Nasdaq: MSCC) inatoa kwingineko pana ya semiconductor na ufumbuzi wa mfumo kwa mawasiliano, ulinzi na usalama, anga na masoko ya viwanda. Bidhaa ni pamoja na utendakazi wa hali ya juu na saketi zilizounganishwa za analogi zilizoimarishwa na mionzi, FPGAs, SoCs na ASIC; bidhaa za usimamizi wa nguvu; vifaa vya muda na maingiliano na ufumbuzi sahihi wa wakati, kuweka kiwango cha ulimwengu cha wakati; vifaa vya usindikaji sauti; ufumbuzi wa RF; vipengele tofauti; Ufumbuzi wa Hifadhi ya Biashara na Mawasiliano, teknolojia za usalama na anti-t scalableamper bidhaa; Ufumbuzi wa Ethernet; Power-over-Ethernet ICs na midspans; pamoja na uwezo na huduma za kubuni desturi. Microsemi ina makao yake makuu huko Aliso Viejo, Calif. na ina takriban wafanyakazi 4,800 duniani kote. Jifunze zaidi kwenye www.microsemi.com.
Microsemi haitoi dhamana, uwakilishi, au hakikisho kuhusu maelezo yaliyomo humu au kufaa kwa bidhaa na huduma zake kwa madhumuni yoyote maalum, wala Microsemi haichukui dhima yoyote inayotokana na maombi au matumizi ya bidhaa au mzunguko wowote. Bidhaa zinazouzwa hapa chini na bidhaa zingine zozote zinazouzwa na Microsemi zimekuwa chini ya majaribio machache na hazipaswi kutumiwa pamoja na vifaa au programu muhimu za dhamira. Vipimo vyovyote vya utendakazi vinaaminika kuwa vya kutegemewa lakini havijathibitishwa, na Mnunuzi lazima afanye na kukamilisha utendakazi wote na majaribio mengine ya bidhaa, peke yake na pamoja na au kusakinishwa ndani, bidhaa zozote za mwisho. Mnunuzi hatategemea data yoyote na vipimo vya utendaji au vigezo vilivyotolewa na Microsemi. Ni wajibu wa Mnunuzi kuamua kwa kujitegemea kufaa kwa bidhaa yoyote na kupima na kuthibitisha sawa. Taarifa iliyotolewa na Microsemi hapa chini imetolewa "kama ilivyo, iko wapi" na kwa makosa yote, na hatari yote inayohusishwa na taarifa hiyo ni ya Mnunuzi kabisa. Microsemi haitoi, kwa uwazi au kwa njia isiyo wazi, kwa mhusika yeyote haki zozote za hataza, leseni, au haki zozote za IP, iwe kuhusiana na habari hiyo yenyewe au chochote kinachoelezewa na habari kama hiyo. Taarifa iliyotolewa katika hati hii ni ya umiliki wa Microsemi, na Microsemi inahifadhi haki ya kufanya mabadiliko yoyote kwa taarifa katika hati hii au kwa bidhaa na huduma yoyote wakati wowote bila taarifa.
Makao Makuu ya Kampuni ya Microsemi
One Enterprise, Aliso Viejo,
CA 92656 Marekani
Ndani ya Marekani: +1 800-713-4113
Nje ya Marekani: +1 949-380-6100
Mauzo: +1 949-380-6136
Faksi: +1 949-215-4996
Barua pepe: sales.support@microsemi.com
©2016 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.
5-02-00377-5/11.16
Nyaraka / Rasilimali
![]() |
Usanidi wa Kidhibiti cha Microsemi SmartFusion2 MSS DDR [pdf] Mwongozo wa Mtumiaji Usanidi wa Kidhibiti cha SmartFusion2 MSS DDR, SmartFusion2 MSS, Usanidi wa Kidhibiti cha DDR, Usanidi wa Kidhibiti |