માઇક્રોસેમી સ્માર્ટડિઝાઇન MSS GPIO કન્ફિગરેશન
સ્માર્ટફ્યુઝન માઇક્રોકન્ટ્રોલર સબસિસ્ટમ (MSS) 1 રૂપરેખાંકિત GPIO સાથે GPIO હાર્ડ પેરિફેરલ (APB_32 સબ બસ) પ્રદાન કરે છે. દરેક GPIO ની વાસ્તવિક વર્તણૂક (ઇનપુટ, આઉટપુટ અને આઉટપુટ સક્ષમ રજીસ્ટર નિયંત્રણો, વિક્ષેપ મોડ્સ, વગેરે.) એ Actel દ્વારા પ્રદાન કરવામાં આવેલ SmartFusion MSS GPIO ડ્રાઈવરનો ઉપયોગ કરીને એપ્લિકેશન સ્તર પર વ્યાખ્યાયિત કરી શકાય છે. જો કે, તમારે નિર્ધારિત કરવું જોઈએ કે શું GPIO સીધા બાહ્ય પેડ (MSS I/O) સાથે અથવા FPGA ફેબ્રિક સાથે જોડાયેલ છે. ઉપકરણ રૂપરેખાંકનનો આ ભાગ MSS GPIO રૂપરેખાકારનો ઉપયોગ કરીને કરવામાં આવે છે અને આ દસ્તાવેજમાં વર્ણવેલ છે.
MSS GPIO હાર્ડ પેરિફેરલ વિશે વધુ વિગતો માટે, કૃપા કરીને Actel SmartFusion Microcontroller Subsystem User's Guide નો સંદર્ભ લો.
કનેક્ટિવિટી વિકલ્પો
MSS I/O પેડ - પસંદ કરેલ GPIO બાહ્ય સમર્પિત પેડ (MSS I/O) સાથે જોડાયેલ હશે તે દર્શાવવા માટે આ વિકલ્પ પસંદ કરો. તમારે I/O બફરનો પ્રકાર પસંદ કરવો પડશે - INBUF, OUTBUF, TRIBUFF અને BIBUF - જે MSS I/O પેડને કેવી રીતે ગોઠવવામાં આવે છે તે વ્યાખ્યાયિત કરશે. નોંધ કરો કે જો MSS I/O નો ઉપયોગ અન્ય પેરિફેરલ અથવા ફેબ્રિક દ્વારા કરવામાં આવ્યો હોય તો આ વિકલ્પ ઉપલબ્ધ ન હોઈ શકે (વધુ વિગતો માટે MSS I/O શેરિંગ વિભાગ જુઓ)
ફેબ્રિક - પસંદ કરેલ GPIO FPGA ફેબ્રિક સાથે જોડાયેલ હશે તે દર્શાવવા માટે આ વિકલ્પ પસંદ કરો. તમારે પસંદ કરવું પડશે કે શું તમે ફેબ્રિક સાથે કનેક્ટ કરવા માટે GPI (ઇનપુટ), GPO (આઉટપુટ) અથવા GPI અને GPO (ઇનપુટ/આઉટપુટ) કનેક્શન(ઓ) બંનેને બહાર લાવવા માંગો છો. નોંધ કરો કે જ્યારે આ વિકલ્પ પસંદ કરવામાં આવે ત્યારે GPIO આઉટપુટ સક્ષમ રજિસ્ટર ફેબ્રિકમાં બહાર લાવી શકાતું નથી. ઉપરાંત, જો તમારી એપ્લિકેશન (MSS GPIO ડ્રાઇવર ઇનિશિયલાઇઝેશન ફંક્શન્સ) દ્વારા યોગ્ય ઇન્ટરપ્ટ ઇનેબલ બિટ્સ યોગ્ય રીતે સેટ કરવામાં આવે તો ફેબ્રિક સાથે જોડાયેલ GPI યુઝર લોજિકથી ઇન્ટરપ્ટ્સને ટ્રિગર કરી શકે છે.
MSS I/O શેરિંગ
સ્માર્ટફ્યુઝન આર્કિટેક્ચરમાં MSS I/Os ને બે MSS પેરિફેરલ વચ્ચે અથવા MSS પેરિફેરલ અને FPGA ફેબ્રિક વચ્ચે વહેંચવામાં આવે છે. જો આ I/O પહેલેથી MSS પેરિફેરલ અથવા FPGA ફેબ્રિક સાથે જોડાયેલ હોય તો MSS GPIO ચોક્કસ MSS I/O સાથે કનેક્ટ થઈ શકશે નહીં. GPIO રૂપરેખાકાર GPIO ને MSS I/O સાથે કનેક્ટ કરી શકાય કે નહીં તે અંગે સીધો પ્રતિસાદ આપે છે.
GPIO[31:16]
GPIO[31:16] જૂથોમાં ગોઠવવામાં આવે છે જે દર્શાવે છે કે તેઓ કયા MSS પેરિફેરલ સાથે MSS I/Os શેર કરી રહ્યાં છે. જો પેરિફેરલનો ઉપયોગ કરવામાં આવે છે (MSS કેનવાસ પર સક્ષમ), તો MSS I/O પૅડ પુલ-ડાઉન મેનૂ અનુરૂપ શેર કરેલ GPIOs માટે ગ્રે-આઉટ થાય છે અને પુલ-ડાઉન મેનૂની બાજુમાં માહિતી આયકન પ્રદર્શિત થાય છે. માહિતી આયકન સૂચવે છે કે MSS I/O વિકલ્પ પસંદ કરી શકાતો નથી કારણ કે તે પહેલેથી જ MSS પેરિફેરલ દ્વારા ઉપયોગમાં લેવાય છે અથવા, પસંદ કરેલ પેકેજ પર આધારિત છે, બંધાયેલ નથી.
Exampલે 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 અને UART_1 MSS કેનવાસમાં સક્ષમ છે.
- GPIO[31:16] MSS I/O સાથે કનેક્ટ કરી શકાતું નથી. ગ્રે-આઉટ મેનુઓ અને માહિતી ચિહ્નો નોંધો (આકૃતિ 1-1).
- GPIO[31:15] હજુ પણ FPGA ફેબ્રિક સાથે કનેક્ટ કરી શકાય છે. આમાં માજીample, GPIO[31] ફેબ્રિક સાથે આઉટપુટ તરીકે અને GPIO[30] ઇનપુટ તરીકે જોડાયેલ છે.
Exampલે 2
MSS કેનવાસમાં I2C_0 અને I2C_1 અક્ષમ છે.
- GPIO[31:30] અને GPIO[23:22] MSS I/O સાથે કનેક્ટ કરી શકાય છે (આકૃતિ 1-2 માં બતાવ્યા પ્રમાણે).
- આમાં માજીample, GPIO[31] અને GPIO[30] બંને MSS I/O સાથે આઉટપુટ પોર્ટ તરીકે જોડાયેલા છે.
- આમાં માજીample, GPIO[23] MSS I/O સાથે ઇનપુટ પોર્ટ તરીકે જોડાયેલ છે અને GPIO[22] MSS I/O સાથે બાયડાયરેક્શનલ પોર્ટ તરીકે જોડાયેલ છે.
- GPIO[29:24,21:16] MSS I/O સાથે કનેક્ટ કરી શકાતું નથી. ગ્રે-આઉટ મેનુ અને માહિતી ચિહ્નો નોંધો.
- GPIO[29:24,21:16] હજુ પણ FPGA ફેબ્રિક સાથે કનેક્ટ કરી શકાય છે. આમાં માજીample, બંને GPIO[29] અને GPIO[28] ઇનપુટ પોર્ટ તરીકે ફેબ્રિક સાથે જોડાયેલા છે.
GPIO[15:0]
GPIO[15:0] શેર કરો MSS I/Os કે જેને FPGA ફેબ્રિક સાથે જોડવા માટે રૂપરેખાંકિત કરી શકાય છે (આ પછીથી રૂપરેખાંકન MSS I/O રૂપરેખાકારનો ઉપયોગ કરીને કરી શકાય છે). જો MSS I/O ને FPGA ફેબ્રિક સાથે કનેક્ટ કરવા માટે ગોઠવેલ હોય, તો MSS I/O પૅડ પુલ-ડાઉન મેનૂ અનુરૂપ શેર કરેલ GPIOs માટે ગ્રે-આઉટ થાય છે અને પુલ-ડાઉન મેનૂની બાજુમાં માહિતી ચિહ્ન પ્રદર્શિત થાય છે. માહિતી આયકન સૂચવે છે કે MSS I/O વિકલ્પ પસંદ કરી શકાતો નથી કારણ કે તે પહેલેથી જ વપરાયેલ છે અથવા, પસંદ કરેલ પેકેજના આધારે, બંધાયેલ નથી.
નોંધ કરો કે રૂપરેખાકારમાં વાદળી ટેક્સ્ટ GPIO સાથે સંકળાયેલ દરેક MSS I/O માટે પેકેજ પિન નામને હાઇલાઇટ કરે છે. આ માહિતી આયોજન બોર્ડ લેઆઉટ માટે ઉપયોગી છે.
Example
MSS I/O રૂપરેખાંકનો અને GPIO[15:0] રૂપરેખાંકનો કેવી રીતે જોડાય છે તે યોગ્ય રીતે દર્શાવવા માટે, આકૃતિ 1-3 નીચેના રૂપરેખાંકન સાથે બંને રૂપરેખાકારોને સાથે બતાવે છે:
- MSS I/O[15] નો ઉપયોગ FPGA ફેબ્રિક સાથે જોડાયેલા INBUF પોર્ટ તરીકે થાય છે. પરિણામે, GPIO[15] ને MSS I/O સાથે કનેક્ટ કરી શકાતું નથી.
- GPIO[5] એક MSS I/O સાથે ઇનપુટ તરીકે જોડાયેલ છે. પરિણામે MSS I/O[5] નો ઉપયોગ FPGA ફેબ્રિક સાથે જોડાવા માટે કરી શકાતો નથી.
- GPIO[3] FPGA ફેબ્રિક સાથે આઉટપુટ તરીકે જોડાયેલ છે. પરિણામે MSS I/O[3] નો ઉપયોગ FPGA ફેબ્રિક સાથે જોડાવા માટે કરી શકાતો નથી.
પોર્ટ વર્ણન
કોષ્ટક 2-1 • GPIO પોર્ટ વર્ણન
પોર્ટ નામ | દિશા | PAD? | વર્ણન |
GPIO_ _IN | In | હા | GPIO પોર્ટ નામ જ્યારે GPIO[ઇન્ડેક્સ] ને MSS I/O તરીકે ગોઠવેલ હોય ઇનપુટ
બંદર |
GPIO_ _આઉટ | બહાર | હા | GPIO પોર્ટ નામ જ્યારે GPIO[ઇન્ડેક્સ] ને MSS I/O તરીકે ગોઠવેલ હોય આઉટપુટ
બંદર |
GPIO_ _TRI | બહાર | હા | GPIO પોર્ટ નામ જ્યારે GPIO[ઇન્ડેક્સ] ને MSS I/O તરીકે ગોઠવેલ હોય
ટ્રિસ્ટેટ બંદર |
GPIO_ _BI | ઇનઆઉટ | હા | GPIO પોર્ટ નામ જ્યારે GPIO[ઇન્ડેક્સ] MSS તરીકે ગોઠવેલ હોય I/O બાયડાયરેક્શનલ બંદર |
F2M_GPI_ | In | ના | GPIO પોર્ટનું નામ જ્યારે GPIO[ઇન્ડેક્સ] FPGA ફેબ્રિકને એક તરીકે કનેક્ટ કરવા માટે ગોઠવેલું હોય ઇનપુટ પોર્ટ (F2M સૂચવે છે કે સિગ્નલ ફેબ્રિકમાંથી MSS તરફ જઈ રહ્યું છે) |
M2F_GPO_ | In | ના | GPIO પોર્ટનું નામ જ્યારે GPIO[ઇન્ડેક્સ] FPGA ફેબ્રિકને એક તરીકે કનેક્ટ કરવા માટે ગોઠવેલું હોય આઉટપુટ પોર્ટ (M2F સૂચવે છે કે સિગ્નલ MSS થી ફેબ્રિક તરફ જઈ રહ્યું છે) |
નોંધ:
- PAD પોર્ટને સમગ્ર ડિઝાઇન વંશવેલોમાં આપમેળે ટોચ પર પ્રમોટ કરવામાં આવે છે.
- પદાનુક્રમના આગલા સ્તર તરીકે ઉપલબ્ધ થવા માટે નોન-PAD પોર્ટ્સ MSS રૂપરેખાકાર કેનવાસમાંથી મેન્યુઅલી ટોચના સ્તર પર પ્રમોટ કરવા જોઈએ.
ઉત્પાદન આધાર
માઈક્રોસેમી એસઓસી પ્રોડક્ટ્સ ગ્રુપ તેના ઉત્પાદનોને ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર અને નોન-ટેક્નિકલ ગ્રાહક સેવા સહિત વિવિધ સપોર્ટ સેવાઓ સાથે સમર્થન આપે છે. આ પરિશિષ્ટમાં SoC પ્રોડક્ટ્સ ગ્રુપનો સંપર્ક કરવા અને આ સપોર્ટ સેવાઓનો ઉપયોગ કરવા વિશેની માહિતી છે.
ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટરનો સંપર્ક કરવો
માઇક્રોસેમી તેના ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટરને ઉચ્ચ કુશળ ઇજનેરો સાથે કામ કરે છે જે તમારા હાર્ડવેર, સોફ્ટવેર અને ડિઝાઇન પ્રશ્નોના જવાબ આપવામાં મદદ કરી શકે છે. ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર એપ્લીકેશન નોટ્સ અને FAQ ના જવાબો બનાવવામાં ઘણો સમય વિતાવે છે. તેથી, તમે અમારો સંપર્ક કરો તે પહેલાં, કૃપા કરીને અમારા ઑનલાઇન સંસાધનોની મુલાકાત લો. સંભવ છે કે અમે તમારા પ્રશ્નોના જવાબ આપી દીધા છે.
ટેકનિકલ સપોર્ટ
માઇક્રોસેમીના ગ્રાહકો સોમવારથી શુક્રવાર ગમે ત્યારે ટેક્નિકલ સપોર્ટ હોટલાઇન પર કૉલ કરીને માઇક્રોસેમી SoC પ્રોડક્ટ્સ પર ટેક્નિકલ સપોર્ટ મેળવી શકે છે. ગ્રાહકો પાસે અરસપરસ સબમિટ કરવાનો અને માય કેસમાં ઑનલાઇન કેસને ટ્રૅક કરવાનો અથવા અઠવાડિયા દરમિયાન કોઈપણ સમયે ઇમેઇલ દ્વારા પ્રશ્નો સબમિટ કરવાનો વિકલ્પ પણ છે.
Web: www.actel.com/mycases
ફોન (ઉત્તર અમેરિકા): 1.800.262.1060
ફોન (આંતરરાષ્ટ્રીય): +1 650.318.4460
ઈમેલ: soc_tech@microsemi.com
ITAR ટેકનિકલ સપોર્ટ
માઇક્રોસેમીના ગ્રાહકો ITAR ટેકનિકલ સપોર્ટ હોટલાઇન પર કૉલ કરીને માઇક્રોસેમી SoC પ્રોડક્ટ્સ પર ITAR ટેકનિકલ સપોર્ટ મેળવી શકે છે: સોમવારથી શુક્રવાર, પેસિફિક સમયના 9 AM થી 6 PM સુધી. ગ્રાહકો પાસે અરસપરસ સબમિટ કરવાનો અને માય કેસમાં ઑનલાઇન કેસને ટ્રૅક કરવાનો અથવા અઠવાડિયા દરમિયાન કોઈપણ સમયે ઇમેઇલ દ્વારા પ્રશ્નો સબમિટ કરવાનો વિકલ્પ પણ છે.
Web: www.actel.com/mycases
ફોન (ઉત્તર અમેરિકા): 1.888.988.ITAR
ફોન (આંતરરાષ્ટ્રીય): +1 650.318.4900
ઈમેલ: soc_tech_itar@microsemi.com
બિન-તકનીકી ગ્રાહક સેવા
બિન-તકનીકી ઉત્પાદન સપોર્ટ માટે ગ્રાહક સેવાનો સંપર્ક કરો, જેમ કે ઉત્પાદન કિંમત, ઉત્પાદન અપગ્રેડ, અપડેટ માહિતી, ઓર્ડર સ્થિતિ અને અધિકૃતતા.
માઇક્રોસેમીના ગ્રાહક સેવા પ્રતિનિધિઓ બિન-તકનીકી પ્રશ્નોના જવાબ આપવા માટે સોમવારથી શુક્રવાર, પેસિફિક સમય મુજબ સવારે 8 થી સાંજના 5 વાગ્યા સુધી ઉપલબ્ધ હોય છે.
ફોન: +1 650.318.2470
માઇક્રોસેમી કોર્પોરેશન (NASDAQ: MSCC) સેમિકન્ડક્ટર ટેક્નોલોજીનો ઉદ્યોગનો સૌથી વ્યાપક પોર્ટફોલિયો ઓફર કરે છે. સૌથી જટિલ સિસ્ટમ પડકારોને ઉકેલવા માટે પ્રતિબદ્ધ, માઇક્રોસેમીના ઉત્પાદનોમાં ઉચ્ચ-પ્રદર્શન, ઉચ્ચ-વિશ્વસનીયતા એનાલોગ અને RF ઉપકરણો, મિશ્ર સિગ્નલ ઇન્ટિગ્રેટેડ સર્કિટ, FPGAs અને કસ્ટમાઇઝ કરી શકાય તેવી SoCs અને સંપૂર્ણ સબસિસ્ટમનો સમાવેશ થાય છે. માઇક્રોસેમી સંરક્ષણ, સુરક્ષા, એરોસ્પેસ, એન્ટરપ્રાઇઝ, વ્યાપારી અને ઔદ્યોગિક બજારોમાં વિશ્વભરના અગ્રણી સિસ્ટમ ઉત્પાદકોને સેવા આપે છે. પર વધુ જાણો www.microsemi.com
કોર્પોરેટ મુખ્ય મથક માઇક્રોસેમી કોર્પોરેશન 2381 મોર્સ એવન્યુ ઇર્વિન, CA
92614-6233
યુએસએ
ફોન 949-221-7100 ફેક્સ 949-756-0308
SoC પ્રોડક્ટ્સ ગ્રુપ 2061 સ્ટીઅરલિન કોર્ટ માઉન્ટેન View, CA 94043-4655
યુએસએ
ફોન 650.318.4200 ફેક્સ 650.318.4600 www.actel.com
SoC પ્રોડક્ટ્સ ગ્રુપ (યુરોપ) રિવર કોર્ટ, મીડોઝ બિઝનેસ પાર્ક સ્ટેશન એપ્રોચ, બ્લેકવોટરી કેમ્બરલી સરે GU17 9AB યુનાઇટેડ કિંગડમ
ફોન +44 (0) 1276 609 300
ફેક્સ +44 (0) 1276 607 540
SoC પ્રોડક્ટ્સ ગ્રુપ (જાપાન) EXOS Ebisu Building 4F
1-24-14 એબિસુ શિબુયા-કુ ટોક્યો 150 જાપાન
ફોન +81.03.3445.7671 ફેક્સ +81.03.3445.7668
SoC પ્રોડક્ટ્સ ગ્રુપ (હોંગકોંગ) રૂમ 2107, ચાઇના રિસોર્સ બિલ્ડીંગ 26 હાર્બર રોડ
વાંચાઇ, હોંગકોંગ
ફોન +852 2185 6460
ફેક્સ +852 2185 6488
© 2010 માઇક્રોસેમી કોર્પોરેશન. બધા હકો અમારી પાસે રાખેલા છે. માઇક્રોસેમી અને માઇક્રોસેમી લોગો માઇક્રોસેમી કોર્પોરેશનના ટ્રેડમાર્ક છે. અન્ય તમામ ટ્રેડમાર્ક્સ અને સર્વિસ માર્કસ તેમના સંબંધિત માલિકોની મિલકત છે.
દસ્તાવેજો / સંસાધનો
![]() |
માઇક્રોસેમી સ્માર્ટડિઝાઇન MSS GPIO કન્ફિગરેશન [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા સ્માર્ટડિઝાઇન MSS GPIO, રૂપરેખાંકન, SmartDesign MSS GPIO રૂપરેખાંકન, SmartDesign MSS |