मायक्रोसेमी लोगो

मायक्रोसेमी स्मार्टडिझाइन एमएसएस जीपीआयओ कॉन्फिगरेशन

Microsemi-SmartDesign-MSS-GPIO-Configuration-PRO

स्मार्टफ्यूजन मायक्रोकंट्रोलर सबसिस्टम (MSS) 1 कॉन्फिगर करण्यायोग्य GPIO सह GPIO हार्ड पेरिफेरल (APB_32 सब बस) प्रदान करते. Actel द्वारे प्रदान केलेल्या SmartFusion MSS GPIO ड्रायव्हरचा वापर करून प्रत्येक GPIO चे वास्तविक वर्तन (इनपुट, आउटपुट आणि आउटपुट सक्षम रजिस्टर नियंत्रणे, इंटरप्ट मोड इ.) परिभाषित केले जाऊ शकते. तथापि, GPIO थेट बाह्य पॅडशी (MSS I/O) किंवा FPGA फॅब्रिकशी जोडलेले आहे हे तुम्ही परिभाषित केले पाहिजे. डिव्हाइस कॉन्फिगरेशनचा हा भाग MSS GPIO कॉन्फिग्युरेटर वापरून केला जातो आणि या दस्तऐवजात वर्णन केले आहे.
MSS GPIO हार्ड पेरिफेरलबद्दल अधिक तपशीलांसाठी, कृपया Actel SmartFusion Microcontroller Subsystem Users 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[३१:१६]
GPIO[31:16] गटांमध्ये आयोजित केले जातात जे सूचित करतात की ते कोणत्या MSS परिधीय सह MSS I/Os सामायिक करत आहेत. जर एखादे पेरिफेरल वापरले असेल (MSS कॅनव्हासवर सक्षम केलेले), तर MSS I/O पॅड पुल-डाउन मेनू संबंधित सामायिक केलेल्या GPIO साठी ग्रे-आउट केला जातो आणि पुल-डाउन मेनूच्या पुढे एक माहिती चिन्ह प्रदर्शित केले जाते. माहिती चिन्ह सूचित करतो की MSS I/O पर्याय निवडला जाऊ शकत नाही कारण तो आधीपासूनच MSS परिधीय वापरत आहे किंवा निवडलेल्या पॅकेजवर आधारित आहे, बाँड केलेला नाही.

Exampले १
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] इनपुट म्हणून जोडलेले आहे.

Microsemi SmartDesign MSS GPIO कॉन्फिगरेशन 1

Exampले १
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] दोन्ही इनपुट पोर्ट म्हणून फॅब्रिकशी जोडलेले आहेत.

Microsemi SmartDesign MSS GPIO कॉन्फिगरेशन 2

GPIO[३१:१६]
GPIO[15:0] MSS I/Os शेअर करा जे FPGA फॅब्रिकशी कनेक्ट करण्यासाठी कॉन्फिगर केले जाऊ शकते (हे नंतरचे कॉन्फिगरेशन MSS I/O कॉन्फिगरेटर वापरून केले जाऊ शकते). FPGA फॅब्रिकशी कनेक्ट करण्यासाठी MSS I/O कॉन्फिगर केले असल्यास, MSS I/O पॅड पुल-डाउन मेनू संबंधित सामायिक GPIO साठी ग्रे-आउट केला जातो आणि पुल-डाउन मेनूच्या पुढे एक माहिती चिन्ह प्रदर्शित केले जाते. माहिती चिन्ह सूचित करतो की 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 फॅब्रिकशी जोडण्यासाठी वापरले जाऊ शकत नाही.

Microsemi SmartDesign MSS GPIO कॉन्फिगरेशन 3

पोर्ट वर्णन

तक्ता 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 सूचित करते की सिग्नल फॅब्रिकमधून एमएसएसकडे जात आहे)
M2F_GPO_ In नाही GPIO पोर्ट नाव जेव्हा GPIO[इंडेक्स] FPGA फॅब्रिकशी कनेक्ट करण्यासाठी कॉन्फिगर केले जाते आउटपुट पोर्ट (M2F सूचित करते की सिग्नल MSS वरून फॅब्रिककडे जात आहे)

टीप:

  • संपूर्ण डिझाईन पदानुक्रमात PAD पोर्ट आपोआप शीर्षस्थानी प्रवर्तित होतात.
  • पदानुक्रमाचा पुढील स्तर म्हणून उपलब्ध होण्यासाठी MSS कॉन्फिगरेटर कॅनव्हासमधून नॉन-पॅड पोर्ट्स मॅन्युअली वरच्या स्तरावर प्रमोट करणे आवश्यक आहे.

उत्पादन समर्थन

Microsemi 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

गैर-तांत्रिक ग्राहक सेवा
गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.
मायक्रोसेमीचे ग्राहक सेवा प्रतिनिधी सोमवार ते शुक्रवार, पॅसिफिक वेळेनुसार सकाळी ८ ते संध्याकाळी ५ या वेळेत, गैर-तांत्रिक प्रश्नांची उत्तरे देण्यासाठी उपलब्ध असतात.
फोन: +१ ७२७२९१०१२१

मायक्रोसेमी कॉर्पोरेशन (NASDAQ: MSCC) सेमीकंडक्टर तंत्रज्ञानाचा उद्योगातील सर्वात व्यापक पोर्टफोलिओ ऑफर करते. सर्वात गंभीर प्रणाली आव्हाने सोडवण्यासाठी वचनबद्ध, मायक्रोसेमीच्या उत्पादनांमध्ये उच्च-कार्यक्षमता, उच्च-विश्वसनीयता अॅनालॉग आणि RF उपकरणे, मिश्रित सिग्नल इंटिग्रेटेड सर्किट्स, FPGAs आणि सानुकूल करण्यायोग्य SoCs आणि संपूर्ण उपप्रणाली यांचा समावेश आहे. मायक्रोसेमी संरक्षण, सुरक्षा, एरोस्पेस, एंटरप्राइझ, व्यावसायिक आणि औद्योगिक बाजारपेठांमध्ये जगभरातील आघाडीच्या सिस्टम उत्पादकांना सेवा देते. येथे अधिक जाणून घ्या www.microsemi.com

कॉर्पोरेट मुख्यालय मायक्रोसेमी कॉर्पोरेशन 2381 मोर्स अव्हेन्यू इर्विन, CA
92614-6233
यूएसए
फोन ५७४-५३७-८९०० फॅक्स ५७४-५३७-८९००

SoC उत्पादने गट 2061 स्टियरलिन कोर्ट माउंटन View, CA 94043-4655
यूएसए
फोन ६५०.३१८.४२०० फॅक्स ६५०.३१८.४६०० www.actel.com

SoC प्रॉडक्ट्स ग्रुप (युरोप) रिव्हर कोर्ट, मेडोज बिझनेस पार्क स्टेशन ऍप्रोच, ब्लॅकवॉटरी कॅम्बर्ली सरे GU17 9AB युनायटेड किंगडम
फोन +44 (0) 1276 609 300
फॅक्स +44 (0) 1276 607 540

SoC उत्पादने समूह (जपान) EXOS Ebisu बिल्डिंग 4F
1-24-14 Ebisu Shibuya-ku टोकियो 150 जपान
फोन +८१.०३.३४४५.७६७१ फॅक्स +८१.०३.३४४५.७६६८

SoC प्रॉडक्ट्स ग्रुप (हाँगकाँग) रूम 2107, चायना रिसोर्स बिल्डिंग 26 हार्बर रोड
वानचाई, हाँगकाँग
फोन +४५ ८६२४ ९०२४
फॅक्स +३९ ०६ ४३५८८२९३

© 2010 मायक्रोसेमी कॉर्पोरेशन. सर्व हक्क राखीव. मायक्रोसेमी आणि मायक्रोसेमी लोगो हे मायक्रोसेमी कॉर्पोरेशनचे ट्रेडमार्क आहेत. इतर सर्व ट्रेडमार्क आणि सेवा चिन्ह त्यांच्या संबंधित मालकांची मालमत्ता आहेत.

कागदपत्रे / संसाधने

मायक्रोसेमी स्मार्टडिझाइन एमएसएस जीपीआयओ कॉन्फिगरेशन [pdf] वापरकर्ता मॅन्युअल
SmartDesign MSS GPIO, कॉन्फिगरेशन, SmartDesign MSS GPIO कॉन्फिगरेशन, SmartDesign MSS

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *