మైక్రోసెమి స్మార్ట్డిజైన్ MSS GPIO కాన్ఫిగరేషన్
SmartFusion మైక్రోకంట్రోలర్ సబ్సిస్టమ్ (MSS) 1 కాన్ఫిగర్ చేయగల GPIOలతో GPIO హార్డ్ పెరిఫెరల్ (APB_32 సబ్ బస్)ని అందిస్తుంది. Actel అందించిన SmartFusion MSS GPIO డ్రైవర్ని ఉపయోగించి ప్రతి GPIO (ఇన్పుట్, అవుట్పుట్ మరియు అవుట్పుట్ ఎనేబుల్ రిజిస్టర్ నియంత్రణలు, అంతరాయ మోడ్లు మొదలైనవి) యొక్క వాస్తవ ప్రవర్తనను అప్లికేషన్ స్థాయిలో నిర్వచించవచ్చు. అయితే, మీరు తప్పనిసరిగా GPIO బాహ్య ప్యాడ్ (MSS I/O)కి లేదా FPGA ఫాబ్రిక్కి నేరుగా కనెక్ట్ చేయబడిందా అని నిర్వచించాలి. పరికర కాన్ఫిగరేషన్ యొక్క ఈ భాగం MSS GPIO కాన్ఫిగరేటర్ని ఉపయోగించి చేయబడుతుంది మరియు ఈ పత్రంలో వివరించబడింది.
MSS GPIO హార్డ్ పెరిఫెరల్ గురించి మరిన్ని వివరాల కోసం, దయచేసి Actel SmartFusion మైక్రోకంట్రోలర్ సబ్సిస్టమ్ యూజర్స్ గైడ్ని చూడండి.
కనెక్టివిటీ ఎంపికలు
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 అవుట్పుట్ ఎనేబుల్ రిజిస్టర్ను ఫాబ్రిక్కు తీసుకురాలేమని గమనించండి. అలాగే, ఫాబ్రిక్కు కనెక్ట్ చేయబడిన GPIలు మీ అప్లికేషన్ (MSS GPIO డ్రైవర్ ఇనిషియలైజేషన్ ఫంక్షన్లు) ద్వారా సముచితమైన అంతరాయాన్ని ప్రారంభించే బిట్లను సరిగ్గా సెట్ చేస్తే వినియోగదారు లాజిక్ నుండి అంతరాయాలను ట్రిగ్గర్ చేయవచ్చు.
MSS I/O భాగస్వామ్యం
స్మార్ట్ఫ్యూజన్ ఆర్కిటెక్చర్లో MSS I/Oలు రెండు MSS పెరిఫెరల్స్ మధ్య లేదా MSS పెరిఫెరల్ మరియు FPGA ఫాబ్రిక్ మధ్య భాగస్వామ్యం చేయబడతాయి. ఈ I/Os ఇప్పటికే MSS పెరిఫెరల్కు లేదా FPGA ఫాబ్రిక్కి కనెక్ట్ చేయబడి ఉంటే, MSS GPIOలు నిర్దిష్ట MSS I/Oకి కనెక్ట్ చేయలేకపోవచ్చు. GPIO కాన్ఫిగరేటర్ GPIOని MSS I/Oకి కనెక్ట్ చేయవచ్చా లేదా అనే దానిపై ప్రత్యక్ష అభిప్రాయాన్ని అందిస్తుంది.
GPIO[31:16]
GPIO[31:16] వారు ఏ MSS పరిధీయ MSS I/O లను భాగస్వామ్యం చేస్తున్నారో సూచించే సమూహాలలో నిర్వహించబడతాయి. పెరిఫెరల్ ఉపయోగించబడితే (MSS కాన్వాస్పై ప్రారంభించబడి ఉంటుంది), అప్పుడు సంబంధిత భాగస్వామ్య GPIOల కోసం MSS I/O ప్యాడ్ పుల్-డౌన్ మెను బూడిద రంగులో ఉంటుంది మరియు పుల్-డౌన్ మెను పక్కన సమాచార చిహ్నం ప్రదర్శించబడుతుంది. MSS I/O ఎంపికను ఎంచుకోలేమని సమాచార చిహ్నం సూచిస్తుంది ఎందుకంటే ఇది ఇప్పటికే MSS పరిధీయ ద్వారా ఉపయోగించబడింది లేదా ఎంచుకున్న ప్యాకేజీ ఆధారంగా బంధించబడలేదు.
Example 1
MSS కాన్వాస్లో SPI_0, SPI_1, I2C_0, I2C_1, UART_0 మరియు UART_1 ప్రారంభించబడ్డాయి.
- GPIO[31:16] MSS I/Oకి కనెక్ట్ చేయబడదు. గ్రే-అవుట్ మెనూలు మరియు సమాచార చిహ్నాలను గమనించండి (మూర్తి 1-1).
- GPIO[31:15] ఇప్పటికీ FPGA ఫాబ్రిక్కు కనెక్ట్ చేయబడుతుంది. ఇందులో మాజీample, GPIO[31] ఫాబ్రిక్కి అవుట్పుట్గా మరియు GPIO[30] ఇన్పుట్గా కనెక్ట్ చేయబడింది.
Example 2
I2C_0 మరియు I2C_1 MSS కాన్వాస్లో నిలిపివేయబడ్డాయి.
- 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] FPGA ఫాబ్రిక్కి కనెక్ట్ అయ్యేలా కాన్ఫిగర్ చేయగల MSS I/Osని షేర్ చేయండి (ఈ తర్వాతి కాన్ఫిగరేషన్ MSS I/O కాన్ఫిగరేటర్ని ఉపయోగించి చేయవచ్చు). FPGA ఫాబ్రిక్కి కనెక్ట్ చేయడానికి MSS I/O కాన్ఫిగర్ చేయబడితే, సంబంధిత భాగస్వామ్య GPIOల కోసం MSS I/O ప్యాడ్ పుల్-డౌన్ మెను బూడిద రంగులో ఉంటుంది మరియు పుల్-డౌన్ మెను పక్కన సమాచార చిహ్నం ప్రదర్శించబడుతుంది. 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కి ఇన్పుట్గా కనెక్ట్ చేయబడింది. తత్ఫలితంగా FPGA ఫాబ్రిక్కు కనెక్ట్ చేయడానికి MSS I/O[5] ఉపయోగించబడదు.
- GPIO[3] FPGA ఫాబ్రిక్కు అవుట్పుట్గా కనెక్ట్ చేయబడింది. తత్ఫలితంగా FPGA ఫాబ్రిక్కి కనెక్ట్ చేయడానికి MSS I/O[3] ఉపయోగించబడదు.
పోర్ట్ వివరణ
టేబుల్ 2-1 • GPIO పోర్ట్ వివరణ
పోర్ట్ పేరు | దిశ | ప్యాడ్? | వివరణ |
GPIO_ _IN | In | అవును | GPIO[ఇండెక్స్] MSS I/Oగా కాన్ఫిగర్ చేయబడినప్పుడు GPIO పోర్ట్ పేరు ఇన్పుట్
ఓడరేవు |
GPIO_ _OUT | అవుట్ | అవును | GPIO[ఇండెక్స్] MSS I/Oగా కాన్ఫిగర్ చేయబడినప్పుడు GPIO పోర్ట్ పేరు అవుట్పుట్
ఓడరేవు |
GPIO_ _TRI | అవుట్ | అవును | GPIO[ఇండెక్స్] MSS I/Oగా కాన్ఫిగర్ చేయబడినప్పుడు GPIO పోర్ట్ పేరు
త్రిస్టేట్ ఓడరేవు |
GPIO_ _BI | బయటికి | అవును | GPIO[ఇండెక్స్] MSSగా కాన్ఫిగర్ చేయబడినప్పుడు GPIO పోర్ట్ పేరు I/O ద్విదిశాత్మక ఓడరేవు |
F2M_GPI_ | In | నం | GPIO[ఇండెక్స్] FPGA ఫాబ్రిక్కి కనెక్ట్ చేయడానికి కాన్ఫిగర్ చేయబడినప్పుడు GPIO పోర్ట్ పేరు ఇన్పుట్ పోర్ట్ (F2M సిగ్నల్ ఫాబ్రిక్ నుండి MSSకి వెళుతుందని సూచిస్తుంది) |
M2F_GPO_ | In | నం | GPIO[ఇండెక్స్] FPGA ఫాబ్రిక్కి కనెక్ట్ చేయడానికి కాన్ఫిగర్ చేయబడినప్పుడు GPIO పోర్ట్ పేరు అవుట్పుట్ పోర్ట్ (M2F సిగ్నల్ MSS నుండి ఫాబ్రిక్కు వెళుతుందని సూచిస్తుంది) |
గమనిక:
- డిజైన్ సోపానక్రమం అంతటా PAD పోర్ట్లు స్వయంచాలకంగా అగ్రస్థానానికి ప్రచారం చేయబడతాయి.
- నాన్-ప్యాడ్ పోర్ట్లు తదుపరి స్థాయి సోపానక్రమం వలె అందుబాటులో ఉండటానికి MSS కాన్ఫిగరేటర్ కాన్వాస్ నుండి ఉన్నత స్థాయికి మాన్యువల్గా ప్రమోట్ చేయబడాలి.
ఉత్పత్తి మద్దతు
మైక్రోసెమి SoC ప్రొడక్ట్స్ గ్రూప్ కస్టమర్ టెక్నికల్ సపోర్ట్ సెంటర్ మరియు నాన్-టెక్నికల్ కస్టమర్ సర్వీస్తో సహా వివిధ సపోర్ట్ సర్వీసెస్తో తన ఉత్పత్తులకు మద్దతు ఇస్తుంది. ఈ అనుబంధం 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 నుండి సాయంత్రం 6 గంటల వరకు. కస్టమర్లు నా కేసులలో ఆన్లైన్లో కేసులను ఇంటరాక్టివ్గా సమర్పించడానికి మరియు ట్రాక్ చేయడానికి లేదా వారంలో ఎప్పుడైనా ఇమెయిల్ ద్వారా ప్రశ్నలను సమర్పించడానికి కూడా ఎంపికను కలిగి ఉంటారు.
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 పరికరాలు, మిశ్రమ సిగ్నల్ ఇంటిగ్రేటెడ్ సర్క్యూట్లు, FPGAలు మరియు అనుకూలీకరించదగిన SoCలు మరియు పూర్తి ఉపవ్యవస్థలు ఉన్నాయి. మైక్రోసెమీ రక్షణ, భద్రత, ఏరోస్పేస్, ఎంటర్ప్రైజ్, వాణిజ్య మరియు పారిశ్రామిక మార్కెట్లలో ప్రపంచవ్యాప్తంగా ఉన్న ప్రముఖ సిస్టమ్ తయారీదారులకు సేవలు అందిస్తోంది. వద్ద మరింత తెలుసుకోండి www.microsemi.com
కార్పొరేట్ ప్రధాన కార్యాలయం మైక్రోసెమి కార్పొరేషన్ 2381 మోర్స్ అవెన్యూ ఇర్విన్, CA
92614-6233
USA
ఫోన్ 949-221-7100 ఫ్యాక్స్ 949-756-0308
SoC ప్రోడక్ట్స్ గ్రూప్ 2061 స్టిర్లిన్ కోర్ట్ మౌంటైన్ View, CA 94043-4655
USA
ఫోన్ 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 బిల్డింగ్ 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 కాన్ఫిగరేషన్ [pdf] యూజర్ మాన్యువల్ SmartDesign MSS GPIO, కాన్ఫిగరేషన్, SmartDesign MSS GPIO కాన్ఫిగరేషన్, SmartDesign MSS |