માઈક્રોચિપ સ્માર્ટડિઝાઈન MSS MSS અને ફેબ્રિક AMBA APB3
રૂપરેખાંકન અને કનેક્ટિવિટી
સ્માર્ટફ્યુઝન માઇક્રોકન્ટ્રોલર સબસિસ્ટમ તમને કુદરતી રીતે AMBA બસને FPGA ફેબ્રિકમાં વિસ્તારવા માટે સક્ષમ બનાવે છે. તમે તમારી ડિઝાઇન જરૂરિયાતોને આધારે AMBA ફેબ્રિક ઇન્ટરફેસને APB3 અથવા AHBLite તરીકે ગોઠવી શકો છો. દરેક મોડમાં માસ્ટર અને સ્લેવ બસ ઈન્ટરફેસ ઉપલબ્ધ છે. આ દસ્તાવેજ Libero® IDE સોફ્ટવેરમાં ઉપલબ્ધ MSS રૂપરેખાકારનો ઉપયોગ કરીને MSS-FPGA ફેબ્રિક AMBA APB3 સિસ્ટમ બનાવવા માટે જરૂરી પગલાં પૂરા પાડે છે. APB પેરિફેરલ્સ CoreAPB3 સંસ્કરણ 4.0.100 અથવા તેથી વધુનો ઉપયોગ કરીને MSS સાથે જોડાયેલા છે. નીચેના પગલાં FPGA ફેબ્રિકમાં અમલમાં મુકવામાં આવેલ APB3 પેરિફેરલ્સને MSS સાથે જોડે છે.
MSS રૂપરેખાંકન
પગલું 1. MSS FCLK (GLA0) થી ફેબ્રિક ક્લોક ક્લોક રેશિયો પસંદ કરો.
આકૃતિ 1-1 બતાવ્યા પ્રમાણે MSS ક્લોક મેનેજમેન્ટ કન્ફિગ્યુરેટરમાં FAB_CLK વિભાજક પસંદ કરો. તમારે લેઆઉટ પછીનું સ્ટેટિક ટાઇમિંગ વિશ્લેષણ કરવું પડશે તેની ખાતરી કરવા માટે કે ડિઝાઇન ઘડિયાળ વ્યવસ્થાપન ગોઠવણીમાં નિર્ધારિત સમયની આવશ્યકતાઓને પૂર્ણ કરે છે. કાર્યાત્મક ડિઝાઇન મેળવવા માટે તમારે MSS અને ફેબ્રિક વચ્ચે ઘડિયાળનો ગુણોત્તર ગોઠવવો પડશે.
પગલું 2. MSS AMBA મોડ પસંદ કરો.
આકૃતિ 3-1 માં બતાવ્યા પ્રમાણે MSS ફેબ્રિક ઈન્ટરફેસ કન્ફિગ્યુરેટરમાં AMBA APB2 ઈન્ટરફેસ પ્રકાર પસંદ કરો. ચાલુ રાખવા માટે બરાબર ક્લિક કરો.
આકૃતિ 1-2 • AMBA APB3 ઈન્ટરફેસ પસંદ કરેલ
AMBA અને FAB_CLK ને આપમેળે ટોચ પર પ્રમોટ કરવામાં આવે છે અને તે કોઈપણ સ્માર્ટડિઝાઈન માટે ઉપલબ્ધ છે જે MSS ને ત્વરિત કરે છે.
FPGA ફેબ્રિક અને AMBA સબસિસ્ટમ બનાવો
ફેબ્રિક AMBA સબસિસ્ટમ નિયમિત સ્માર્ટડિઝાઇન ઘટકમાં બનાવવામાં આવે છે, અને પછી MSS ઘટકને તે ઘટકમાં ત્વરિત કરવામાં આવે છે (આકૃતિ 1-5 માં બતાવ્યા પ્રમાણે).
પગલું 1. CoreAPB3 ને ત્વરિત કરો અને ગોઠવો. APB માસ્ટર ડેટા બસ પહોળાઈ - 32-બીટ; MSS AMBA ડેટા બસની સમાન પહોળાઈ. સરનામું રૂપરેખાંકન - તમારા સ્લોટ કદના આધારે બદલાય છે; સાચા મૂલ્યો માટે કોષ્ટક 1-1 જુઓ.
કોષ્ટક 1-1 • સરનામું રૂપરેખાંકન મૂલ્યો
64KB સ્લોટ કદ, 11 સ્લેવ સુધી |
4KB સ્લોટ કદ, 16 સ્લેવ સુધી |
256 બાઈટ સ્લોટ કદ, 16 સ્લેવ સુધી |
16 બાઈટ સ્લોટ કદ, 16 સ્લેવ સુધી |
|
માસ્ટર દ્વારા સંચાલિત સરનામાં બિટ્સની સંખ્યા | 20 | 16 | 12 | 8 |
માસ્ટર એડ્રેસના ઉપરના 4 બિટ્સના સ્લેવ એડ્રેસમાં પોઝિશન | [19:16] (જો માસ્ટર એડ્રેસની પહોળાઈ >= 24 બિટ્સ હોય તો અવગણવામાં આવે છે) | [15:12] (જો માસ્ટર એડ્રેસની પહોળાઈ >= 20 બિટ્સ હોય તો અવગણવામાં આવે છે) | [11:8] (જો માસ્ટર એડ્રેસની પહોળાઈ >= 16 બિટ્સ હોય તો અવગણવામાં આવે છે) | [7:4] (જો માસ્ટર એડ્રેસની પહોળાઈ >= 12 બિટ્સ હોય તો અવગણવામાં આવે છે) |
પરોક્ષ સંબોધન | ઉપયોગમાં નથી |
સક્ષમ એપીબી સ્લેવ સ્લોટ્સ - સ્લોટ્સને અક્ષમ કરો કે જેનો તમે તમારી એપ્લિકેશન માટે ઉપયોગ કરવાની યોજના નથી. ડિઝાઇન માટે ઉપલબ્ધ સ્લોટ્સની સંખ્યા પસંદ કરેલ સ્લોટ કદનું કાર્ય છે. MSS મેમરી મેપ (64x5 થી 15x0FFFFF સુધી) ફેબ્રિક વિઝિબિલિટીને કારણે 4005000KB માટે માત્ર 0 થી 400 સ્લોટ ઉપલબ્ધ છે. નાના સ્લોટ કદ માટે, બધા સ્લોટ ઉપલબ્ધ છે. સ્લોટ માપો અને સ્લેવ/સ્લોટ કનેક્શન વિશે વધુ વિગતો માટે પૃષ્ઠ 7 પર “મેમરી મેપ કોમ્પ્યુટેશન” જુઓ. ટેસ્ટબેન્ચ - વપરાશકર્તા લાઇસન્સ - RTL
પગલું 2. તમારી ડિઝાઇનમાં AMBA APB પેરિફેરલ્સને તાત્કાલિક અને ગોઠવો.
પગલું 3. સબસિસ્ટમને એકસાથે જોડો. આ આપમેળે અથવા મેન્યુઅલી કરી શકાય છે. સ્વચાલિત કનેક્શન - સ્માર્ટડિઝાઇન ઓટો-કનેક્ટ સુવિધા (સ્માર્ટડિઝાઇન મેનૂમાંથી ઉપલબ્ધ છે, અથવા કેનવાસ પર જમણું-ક્લિક કરીને) આપમેળે સબસિસ્ટમ ઘડિયાળોને જોડે છે અને ફરીથી સેટ કરે છે અને તમને મેમરી મેપ એડિટર સાથે રજૂ કરે છે જ્યાં તમે APB ગુલામોને યોગ્ય સરનામાંઓ સોંપી શકો છો. (આકૃતિ 1-4).
નોંધ: કે સ્વતઃ-કનેક્ટ સુવિધા ઘડિયાળ કરે છે અને જોડાણોને ફરીથી સેટ કરે છે જો MSS ઘટક પર FAB_CLK અને M2F_RESET_N પોર્ટ નામો બદલાયા ન હોય.
મેન્યુઅલ કનેક્શન - સબસિસ્ટમને નીચે પ્રમાણે કનેક્ટ કરો:
- CoreAPB3 મિરર-માસ્ટર BIF ને MSS Master BIF સાથે જોડો (આકૃતિ 1-5 માં બતાવ્યા પ્રમાણે).
- તમારા મેમરી મેપ સ્પેસિફિકેશન મુજબ APB સ્લેવ્સને યોગ્ય સ્લોટ સાથે કનેક્ટ કરો.
- તમારી ડિઝાઇનમાંના તમામ APB પેરિફેરલ્સના PCLK સાથે FAB_CLK ને કનેક્ટ કરો.
- M2F_RESET_N ને તમારી ડિઝાઇનમાંના તમામ APB પેરિફેરલ્સના PRESET થી કનેક્ટ કરો.
મેમરી નકશો ગણતરી
MSS માટે માત્ર નીચેના સ્લોટ માપો જ સમર્થિત છે:
- 64 KB
- 4KB અને નીચે
સામાન્ય ફોર્મ્યુલા
- 64K ની બરાબર સ્લોટ કદ માટે, ક્લાયંટ પેરિફેરલનું મૂળ સરનામું છે: 0x40000000 + (સ્લોટ નંબર * સ્લોટ કદ)
- 64K કરતાં ઓછી સ્લોટ સાઇઝ માટે, ક્લાયંટ પેરિફેરલનું મૂળ સરનામું છે: 0x40050000 + (સ્લોટ નંબર * સ્લોટ કદ)
ફેબ્રિક માટે આધાર સરનામું 0x4005000 પર નિશ્ચિત છે, પરંતુ મેમરી મેપ સમીકરણને સરળ બનાવવા માટે અમે 64KB કેસમાં આધાર સરનામું અલગ તરીકે બતાવીએ છીએ.
નોંધ: સ્લોટનું કદ તે પેરિફેરલ માટે સરનામાંઓની સંખ્યાને વ્યાખ્યાયિત કરે છે (એટલે કે 1k એટલે કે ત્યાં 1024 સરનામાં છે).
- Exampલે 1: 64KB બાઈટ સ્લોટ કદ 64KB સ્લોટ = 65536 સ્લોટ (0x10000).
- જો પેરિફેરલ સ્લોટ નંબર 7 પર છે, તો તેનું સરનામું છે: 0x40000000 + (0x7 * 0x10000) = 0x40070000
- Example 2: 4KB બાઈટ સ્લોટ કદ: 4KB સ્લોટ = 4096 સ્લોટ (0x1000)
- જો પેરિફેરલ સ્લોટ નંબર 5 પર છે, તો તેનું સરનામું છે: 0x40050000 + (0x5 * 0x800) = 0x40055000
મેમરી નકશો View
તમે કરી શકો છો view રિપોર્ટ્સ સુવિધાનો ઉપયોગ કરીને સિસ્ટમ મેમરી મેપ (ડિઝાઇન મેનૂમાંથી રિપોર્ટ્સ પસંદ કરો). માજી માટેample, આકૃતિ 2-1 એ દર્શાવેલ સબસિસ્ટમ માટે જનરેટ થયેલો આંશિક મેમરી નકશો છે
ઉત્પાદન આધાર
માઇક્રોસેમી એસઓસી પ્રોડક્ટ્સ ગ્રૂપ તેના ઉત્પાદનોને ગ્રાહક સેવા, ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર, સહિત વિવિધ સપોર્ટ સેવાઓ સાથે સમર્થન આપે છે. webસાઇટ, ઇલેક્ટ્રોનિક મેઇલ અને વિશ્વવ્યાપી વેચાણ કચેરીઓ. આ પરિશિષ્ટમાં Microsemi SoC પ્રોડક્ટ્સ ગ્રુપનો સંપર્ક કરવા અને આ સપોર્ટ સેવાઓનો ઉપયોગ કરવા વિશેની માહિતી છે.
ગ્રાહક સેવા
બિન-તકનીકી ઉત્પાદન સપોર્ટ માટે ગ્રાહક સેવાનો સંપર્ક કરો, જેમ કે ઉત્પાદન કિંમત, ઉત્પાદન અપગ્રેડ, અપડેટ માહિતી, ઓર્ડર સ્થિતિ અને અધિકૃતતા.
- ઉત્તર અમેરિકાથી, 800.262.1060 પર કૉલ કરો
- બાકીના વિશ્વમાંથી, 650.318.4460 પર કૉલ કરો
- ફેક્સ, વિશ્વમાં ગમે ત્યાંથી, 408.643.6913
ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર
Microsemi SoC પ્રોડક્ટ્સ ગ્રુપ તેના ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટરને ઉચ્ચ કુશળ ઇજનેરો સાથે કામ કરે છે જેઓ તમારા હાર્ડવેર, સોફ્ટવેર અને માઇક્રોસેમી SoC પ્રોડક્ટ્સ વિશેના ડિઝાઇન પ્રશ્નોના જવાબ આપવામાં મદદ કરી શકે છે. ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર એપ્લીકેશન નોટ્સ, સામાન્ય ડિઝાઇન ચક્ર પ્રશ્નોના જવાબો, જાણીતા મુદ્દાઓના દસ્તાવેજીકરણ અને વિવિધ FAQs બનાવવામાં ઘણો સમય વિતાવે છે. તેથી, તમે અમારો સંપર્ક કરો તે પહેલાં, કૃપા કરીને અમારા ઑનલાઇન સંસાધનોની મુલાકાત લો. સંભવ છે કે અમે તમારા પ્રશ્નોના જવાબ આપી દીધા છે.
ટેકનિકલ સપોર્ટ
ગ્રાહક સપોર્ટની મુલાકાત લો webસાઇટ (www.microsemi.com/soc/support/search/default.aspxવધુ માહિતી અને સમર્થન માટે. શોધી શકાય તેવા પર ઘણા જવાબો ઉપલબ્ધ છે web સંસાધનમાં આકૃતિઓ, ચિત્રો અને અન્ય સંસાધનોની લિંક્સનો સમાવેશ થાય છે webસાઇટ
Webસાઇટ
તમે SoC હોમ પેજ પર વિવિધ તકનીકી અને બિન-તકનીકી માહિતી બ્રાઉઝ કરી શકો છો www.microsemi.com/soc.
ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટરનો સંપર્ક કરવો
ઉચ્ચ કુશળ ઇજનેરો ટેકનિકલ સપોર્ટ સેન્ટરનો સ્ટાફ છે. ટેકનિકલ સપોર્ટ સેન્ટરનો ઈમેલ દ્વારા અથવા માઇક્રોસેમી SoC પ્રોડક્ટ્સ ગ્રુપ દ્વારા સંપર્ક કરી શકાય છે webસાઇટ
ઈમેલ
તમે તમારા ટેકનિકલ પ્રશ્નોને અમારા ઈમેલ એડ્રેસ પર મોકલી શકો છો અને ઈમેલ, ફેક્સ અથવા ફોન દ્વારા જવાબો મેળવી શકો છો. ઉપરાંત, જો તમને ડિઝાઇનની સમસ્યા હોય, તો તમે તમારી ડિઝાઇનને ઇમેઇલ કરી શકો છો files સહાય મેળવવા માટે. અમે દિવસભર ઈમેલ એકાઉન્ટનું સતત નિરીક્ષણ કરીએ છીએ. અમને તમારી વિનંતી મોકલતી વખતે, કૃપા કરીને તમારી વિનંતીની કાર્યક્ષમ પ્રક્રિયા માટે તમારું પૂરું નામ, કંપનીનું નામ અને તમારી સંપર્ક માહિતી શામેલ કરવાની ખાતરી કરો. ટેક્નિકલ સપોર્ટ ઈમેલ એડ્રેસ છે soc_tech@microsemi.com.
મારા કેસો
Microsemi SoC પ્રોડક્ટ્સ ગ્રૂપના ગ્રાહકો માય કેસ પર જઈને ટેકનિકલ કેસ ઓનલાઈન સબમિટ અને ટ્રેક કરી શકે છે.
યુ.એસ.ની બહાર
યુ.એસ.ના સમય ઝોનની બહાર સહાયની જરૂર હોય તેવા ગ્રાહકો કાં તો ઇમેઇલ (soc_tech@microsemi.com) દ્વારા તકનીકી સપોર્ટનો સંપર્ક કરી શકે છે અથવા સ્થાનિક વેચાણ કચેરીનો સંપર્ક કરી શકે છે. સેલ્સ ઑફિસ સૂચિઓ પર મળી શકે છે www.microsemi.com/soc/company/contact/default.aspx.
ITAR ટેકનિકલ સપોર્ટ
ઇન્ટરનેશનલ ટ્રાફિક ઇન આર્મ્સ રેગ્યુલેશન્સ (ITAR) દ્વારા નિયંત્રિત આરએચ અને આરટી એફપીજીએ પર તકનીકી સપોર્ટ માટે, આના દ્વારા અમારો સંપર્ક કરો soc_tech_itar@microsemi.com. વૈકલ્પિક રીતે, મારા કેસમાં, ITAR ડ્રોપ-ડાઉન સૂચિમાં હા પસંદ કરો. ITAR-નિયંત્રિત માઇક્રોસેમી FPGA ની સંપૂર્ણ સૂચિ માટે, ITAR ની મુલાકાત લો web પાનું. માઇક્રોસેમી કોર્પોરેશન (NASDAQ: MSCC) આ માટે સેમિકન્ડક્ટર સોલ્યુશન્સનો વ્યાપક પોર્ટફોલિયો ઓફર કરે છે: એરોસ્પેસ, સંરક્ષણ અને સુરક્ષા; એન્ટરપ્રાઇઝ અને સંચાર; અને ઔદ્યોગિક અને વૈકલ્પિક ઊર્જા બજારો. પ્રોડક્ટ્સમાં ઉચ્ચ-પ્રદર્શન, ઉચ્ચ-વિશ્વસનીયતા એનાલોગ અને RF ઉપકરણો, મિશ્ર સિગ્નલ અને RF સંકલિત સર્કિટ, કસ્ટમાઇઝ કરી શકાય તેવા SoCs, FPGAs અને સંપૂર્ણ સબસિસ્ટમનો સમાવેશ થાય છે. માઇક્રોસેમીનું મુખ્ય મથક એલિસો વિએજો, કેલિફમાં છે. અહીં વધુ જાણો www.microsemi.com.
© 2013 માઇક્રોસેમી કોર્પોરેશન. બધા હકો અમારી પાસે રાખેલા છે. માઇક્રોસેમી અને માઇક્રોસેમી લોગો માઇક્રોસેમી કોર્પોરેશનના ટ્રેડમાર્ક છે. અન્ય તમામ ટ્રેડમાર્ક્સ અને સર્વિસ માર્કસ તેમના સંબંધિત માલિકોની મિલકત છે.
માઇક્રોસેમી કોર્પોરેટ હેડક્વાર્ટર
One Enterprise, Aliso Viejo CA 92656 USA યુએસએની અંદર: +1 949-380-6100 વેચાણ: +1 949-380-6136 ફેક્સ: +1 949-215-4996
દસ્તાવેજો / સંસાધનો
![]() |
માઇક્રોચિપ સ્માર્ટડિઝાઇન MSS MSS અને ફેબ્રિક AMBA APB3 ડિઝાઇન [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા સ્માર્ટડિઝાઇન MSS MSS અને ફેબ્રિક AMBA APB3 ડિઝાઇન, SmartDesign MSS, MSS અને ફેબ્રિક AMBA APB3 ડિઝાઇન, AMBA APB3 ડિઝાઇન |