SmartFusion2 MSS MMUART कॉन्फिगरेशन
वापरकर्ता मार्गदर्शक
परिचय
SmartFusion2 मायक्रो कंट्रोलर सबसिस्टम (MSS) फुल/हाफ डुप्लेक्स, असिंक्रोनस/सिंक्रोनस मोड आणि मोडेम इंटरफेस पर्यायासह दोन MMUART हार्ड पेरिफेरल्स (APB_0 आणि APB_1 सब बसेस) प्रदान करते.
MSS कॅनव्हासवर, तुमच्या सध्याच्या ऍप्लिकेशनमध्ये वापरला जात आहे की नाही यावर आधारित तुम्ही प्रत्येक MMUART इन्स्टन्स सक्षम (डिफॉल्ट) किंवा अक्षम करणे आवश्यक आहे. अक्षम MMUART उदाहरणे रीसेट (सर्वात कमी पॉवर स्थिती) मध्ये ठेवली जातात. डीफॉल्टनुसार, सक्षम MMUART उदाहरणांचे पोर्ट मल्टी स्टँडर्ड I/Os (MSIO) डिव्हाइसशी कनेक्ट करण्यासाठी कॉन्फिगर केले जातात. लक्षात ठेवा की MMUART उदाहरणासाठी वाटप केलेले MSIO इतर MSS परिधींसह सामायिक केले जातात. हे सामायिक केलेले I/Os MSS GPIO आणि इतर परिधींशी कनेक्ट करण्यासाठी उपलब्ध असतात जेव्हा MMUART उदाहरण अक्षम केले जाते किंवा MMUART उदाहरण पोर्ट FPGA फॅब्रिकशी कनेक्ट केलेले असतात.
Microsemi द्वारे प्रदान केलेल्या SmartFusion2 MSS MMUART ड्रायव्हरचा वापर करून प्रत्येक MMUART उदाहरणाचे कार्यात्मक वर्तन अनुप्रयोग स्तरावर परिभाषित केले जाणे आवश्यक आहे.
या दस्तऐवजात, आम्ही वर्णन करतो की तुम्ही MSS MMUART उदाहरणे कशी कॉन्फिगर करावी आणि परिधीय सिग्नल कसे जोडले जातील ते परिभाषित करा.
MSS MMUART हार्ड पेरिफेरल्सबद्दल अधिक तपशीलांसाठी, कृपया SmartFusion2 वापरकर्ता मार्गदर्शक पहा.
कॉन्फिगरेशन पर्याय
डुप्लेक्स मोड:
- पूर्ण डुप्लेक्स - सीरियल डेटासाठी दोन सिग्नल प्रदान करते, RXD आणि TXD
- हाफ डुप्लेक्स - सीरियल डेटा, TXD_RXD साठी एकल सिग्नल प्रदान करते
Async/Sync मोड - सिंक्रोनस मोड निवडल्याने CLK सिग्नल मिळतो.
मोडेम इंटरफेस - मोडेम इंटरफेस निवडल्याने मॉडेम पोर्ट ग्रुपमधील वैयक्तिक पोर्टमध्ये प्रवेश करणे शक्य होते.

परिधीय सिग्नल असाइनमेंट टेबल
SmartFusion2 आर्किटेक्चर एकतर MSIOs किंवा FPGA फॅब्रिकशी परिधीय सिग्नल कनेक्ट करण्यासाठी एक अतिशय लवचिक स्कीमा प्रदान करते. तुमच्या ऍप्लिकेशनमध्ये तुमचे पेरिफेरल कशाशी कनेक्ट केलेले आहे ते परिभाषित करण्यासाठी सिग्नल असाइनमेंट कॉन्फिगरेशन टेबल वापरा. असाइनमेंट टेबलमध्ये खालील स्तंभ आहेत (आकृती 2-1):
एमएसआयओ - दिलेल्या पंक्तीमध्ये कॉन्फिगर केलेले परिधीय सिग्नल नाव ओळखते.
मुख्य कनेक्शन - सिग्नल MSIO किंवा FPGA फॅब्रिकशी कनेक्ट केलेला आहे की नाही हे निवडण्यासाठी ड्रॉप-डाउन सूची वापरा.
दिशा - सिग्नलची दिशा IN, OUT किंवा IN आउट आहे का ते दर्शवते.
पॅकेज पिन - जेव्हा सिग्नल MSIO शी जोडलेला असतो तेव्हा MSIO शी संबंधित पॅकेज पिन दाखवते.
अतिरिक्त कनेक्शन - यासाठी प्रगत पर्याय चेक-बॉक्स वापरा view अतिरिक्त कनेक्शन पर्याय:
- FPGA फॅब्रिकमध्ये MSIO शी जोडलेले सिग्नल पाहण्यासाठी फॅब्रिक पर्याय निवडा.
- इनपुट दिशा सिग्नलचे निरीक्षण करण्यासाठी GPIO पर्याय निवडा - एकतर FPGA फॅब्रिक किंवा MSIO - MSS GPIO वापरून.

कनेक्टिव्हिटी प्रीview
कनेक्टिव्हिटी प्रीview MSS MMUART कॉन्फिगरेटर डायलॉगच्या उजवीकडील पॅनेल ग्राफिकल दाखवते view हायलाइट केलेल्या सिग्नल पंक्तीसाठी वर्तमान कनेक्शनचे (आकृती 3-1).

संसाधन संघर्ष
कारण MSS पेरिफेरल्स (MMUART, I2C, SPI, CAN, GPIO, USB, इथरनेट MAC) MSIO आणि FPGA फॅब्रिक ऍक्सेस संसाधने सामायिक करतात, यापैकी कोणत्याही पेरिफेरल्सच्या कॉन्फिगरेशनमुळे जेव्हा तुम्ही वर्तमान परिधीचे उदाहरण कॉन्फिगर करता तेव्हा संसाधन संघर्ष होऊ शकतो. जेव्हा असा संघर्ष उद्भवतो तेव्हा परिधीय कॉन्फिगरेशन स्पष्ट संकेतक प्रदान करतात.
पूर्वी कॉन्फिगर केलेल्या पेरिफेरलद्वारे वापरल्या जाणार्या संसाधनांचा परिणाम सध्याच्या पेरिफेरल कॉन्फिगरेटरमध्ये तीन प्रकारच्या फीडबॅकमध्ये होतो:
- माहिती - दुसर्या पेरिफेरलद्वारे वापरलेले संसाधन वर्तमान कॉन्फिगरेशनशी विरोधाभास नसल्यास, कनेक्टिव्हिटी प्री मध्ये माहिती चिन्ह दिसतेview पॅनेल, त्या संसाधनावर. आयकॉनवरील टूल टिप कोणते परिधीय ते संसाधन वापरते याबद्दल तपशील प्रदान करते.
- चेतावणी/त्रुटी - दुसर्या परिधीय द्वारे वापरलेले संसाधन सध्याच्या कॉन्फिगरेशनशी विरोधाभास करत असल्यास, कनेक्टिव्हिटी प्री मध्ये चेतावणी किंवा त्रुटी चिन्ह दिसतेview पॅनेल, त्या संसाधनावर. आयकॉनवरील टूल टिप कोणते परिधीय ते संसाधन वापरते याबद्दल तपशील प्रदान करते.
जेव्हा त्रुटी प्रदर्शित केल्या जातात तेव्हा तुम्ही वर्तमान कॉन्फिगरेशन करण्यास सक्षम राहणार नाही. तुम्ही एकतर भिन्न कॉन्फिगरेशन वापरून विवादाचे निराकरण करू शकता किंवा रद्द करा बटण वापरून वर्तमान कॉन्फिगरेशन रद्द करू शकता.
जेव्हा इशारे प्रदर्शित केले जातात (आणि तेथे कोणत्याही त्रुटी नाहीत), तेव्हा तुम्ही वर्तमान कॉन्फिगरेशन करू शकता. तथापि, तुम्ही एकूण MSS व्युत्पन्न करू शकत नाही; तुम्हाला Libero SoC लॉग विंडोमध्ये जनरेशन एरर दिसतील. तुम्ही कॉन्फिगरेशन केले तेव्हा तुम्ही निर्माण केलेल्या संघर्षाचे निराकरण करणे आवश्यक आहे ज्यामुळे संघर्ष निर्माण करणार्या परिघांपैकी एक पुन्हा कॉन्फिगर करून.
पेरिफेरल कॉन्फिगरेशन एखादे विवाद त्रुटी किंवा चेतावणी म्हणून नोंदवले जावे हे निर्धारित करण्यासाठी खालील नियम लागू करतात.
- जर कॉन्फिगर केलेले परिधीय GPIO परिधीय असेल तर सर्व विरोधाभास त्रुटी आहेत.
- जर कॉन्फिगर केले जाणारे परिधीय GPIO परिधीय नसेल तर सर्व विरोधाभास त्रुटी आहेत जोपर्यंत संघर्ष GPIO संसाधनाशी होत नाही अशा परिस्थितीत संघर्षांना चेतावणी म्हणून मानले जाईल.
त्रुटी उदाample
USB पेरिफेरल वापरले जाते आणि पॅकेज पिन H27 ला बाउंड केलेले PAD डिव्हाइस वापरते. MMUART_0 परिधीय कॉन्फिगर करणे जसे की TXD_RXD पोर्ट MSIO शी जोडलेले असेल तर त्रुटी येईल.
आकृती 4-1 TXD_RXD पोर्टसाठी कनेक्टिव्हिटी असाइनमेंट टेबलमध्ये प्रदर्शित केलेले एरर आयकॉन दाखवते.

आकृती 4-2 पूर्व मध्ये प्रदर्शित त्रुटी चिन्ह दाखवतेview TXD_RXD पोर्टसाठी PAD संसाधनावरील पॅनेल.

चेतावणी माजीample
GPIO पेरिफेरल वापरले जाते आणि पॅकेज पिन H27 (GPIO_27) ला बाउंड केलेले PAD डिव्हाइस वापरते.
MMUART_0 परिधीय कॉन्फिगर करणे जसे की TXD_RXD पोर्ट MSIO शी जोडलेले असेल तर चेतावणी मिळेल.
आकृती 4-3 TXD_RXD पोर्टसाठी कनेक्टिव्हिटी असाइनमेंट टेबलमध्ये चेतावणी चिन्ह दाखवते.

आकृती 4-4 पूर्व मध्ये प्रदर्शित चेतावणी चिन्ह दाखवतेview TXD_RXD पोर्टसाठी PAD संसाधनावरील पॅनेल.

माहिती उदाample
USB पेरिफेरल वापरले जाते आणि पॅकेज पिन H27 (आकृती 4-5) ला बांधलेले PAD डिव्हाइस वापरते.
MMUART_0 परिधीय कॉन्फिगर करणे जसे की TXD_RXD पोर्ट FPGA फॅब्रिकशी जोडलेले आहे त्यामुळे संघर्ष होत नाही. तथापि, तो TXD_RXD पोर्टशी संबंधित PAD (परंतु या प्रकरणात वापरला जात नाही) हे सूचित करण्यासाठी, माहिती चिन्ह प्री मध्ये प्रदर्शित केले आहेview पटल आयकॉनशी संबंधित टूल टिप संसाधनाचा वापर कसा केला जातो याचे वर्णन प्रदान करते (या प्रकरणात यूएसबी).

पोर्ट वर्णन
तक्ता 5-1 • पोर्ट वर्णन
| पोर्ट नाव | पोर्ट ग्रुप | दिशा | वर्णन |
| TXD | MMUART_ _PADS MMUART_ _फॅब्रिक |
बाहेर | पूर्ण डुप्लेक्स मोडमध्ये सीरियल आउटपुट डेटा. हा डेटा आहे जो Core16550 वरून प्रसारित केला जाईल. हे BAUD OUT आउटपुट पिनसह समक्रमित केले जाते. |
| RXD | MMUART_ _PADS MMUART_ _फॅब्रिक |
In | पूर्ण डुप्लेक्स मोडमध्ये अनुक्रमांक इनपुट डेटा. हा डेटा आहे जो Core16550 मध्ये प्रसारित केला जाईल. हे PCLK इनपुट पिनसह समक्रमित केले जाते. |
| TXD_RXD | MMUART_ _PADS MMUART_ _फॅब्रिक |
आत बाहेर | हाफ डुप्लेक्स मोडमध्ये सीरियल आउटपुट आणि इनपुट डेटा. |
| सीएलके | MMUART_ _CLK MMUART_ _FABRIC_CLK |
आत बाहेर | सिंक्रोनस मोडमध्ये घड्याळ. |
| RTS | MMUART_ _MODEM_PADS MMUART_ _FABRIC_MODEM | बाहेर | पाठवण्याची विनंती. Core16550 डेटा पाठवण्यासाठी तयार आहे हे अटॅच्ड डिव्हाइस (मॉडेम) ला सूचित करण्यासाठी हा सक्रिय उच्च आउटपुट सिग्नल वापरला जातो. हे CPU द्वारे मॉडेम कंट्रोल रजिस्टरद्वारे प्रोग्राम केलेले आहे. |
| डीटीआर | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | बाहेर | डेटा टर्मिनल तयार. हा सक्रिय उच्च आउटपुट सिग्नल संलग्न उपकरण (मॉडेम) ला सूचित करतो की Core16550 संप्रेषण लिंक स्थापित करण्यासाठी तयार आहे. हे CPU द्वारे मॉडेम कंट्रोल रजिस्टरद्वारे प्रोग्राम केलेले आहे. |
| DSR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | डेटा सेट तयार. हे सक्रिय उच्च सिग्नल एक इनपुट आहे जे सूचित करते की संलग्न डिव्हाइस (मॉडेम) Core16550 सह लिंक सेट करण्यासाठी तयार आहे. Core16550 ही माहिती CPU ला मोडेम स्टेटस रजिस्टर द्वारे पाठवते. हे रजिस्टर देखील सूचित करते की डीएसआर सिग्नल शेवटच्या वेळी वाचले होते तेव्हापासून बदलला आहे. |
| CTS | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | पाठवायला साफ करा. हे सक्रिय उच्च सिग्नल जोडलेले उपकरण (मॉडेम) डेटा स्वीकारण्यासाठी तयार असताना दर्शविणारे इनपुट आहे. Core16550 ही माहिती CPU ला मोडेम स्टेटस रजिस्टर द्वारे पाठवते. हे रजिस्टर देखील सूचित करते की सीटीएस सिग्नल शेवटच्या वेळी वाचले होते तेव्हापासून बदलला आहे. |
| पोर्ट नाव | पोर्ट ग्रुप | दिशा | वर्णन |
| RI | MMUART_ _PADS_MODEM \MMUART_ _FABRIC_MODEM |
in | रिंग इंडिकेटर. हे सक्रिय उच्च सिग्नल हे एक इनपुट आहे जेव्हा जोडलेले उपकरण (मॉडेम) टेलिफोन लाईनवर रिंग सिग्नल जाणवते. Core16550 ही माहिती CPU ला मोडेम स्टेटस रजिस्टर द्वारे पाठवते. हे रजिस्टर देखील सूचित करते की आरआय ट्रेलिंग एज कधी जाणवला. |
| डीसीडी | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | डेटा वाहक शोध. हे सक्रिय उच्च सिग्नल एक इनपुट आहे जे सूचित करते की संलग्न उपकरण (मॉडेम) ने वाहक शोधला आहे. Core16550 ही माहिती CPU ला मोडेम स्टेटस रजिस्टर द्वारे पाठवते. हे रजिस्टर देखील सूचित करते की डीसीडी सिग्नल शेवटच्या वेळी वाचले होते तेव्हापासून बदलला आहे. |
नोंद
- पोर्ट नावांना उपसर्ग म्हणून MMUART उदाहरणाचे नाव असते, उदा. MMUART_ _TXD_RXD.
- फॅब्रिक 'मुख्य कनेक्शन' इनपुट पोर्टच्या नावांना "F2M" हा प्रत्यय आहे, उदा. MMUART _ _RXD_F2M.
- फॅब्रिक 'अतिरिक्त कनेक्शन' इनपुट पोर्टच्या नावांमध्ये प्रत्यय म्हणून "I2F" असतो, उदा. MMUART_ _TXD_RXD_I2F.
- फॅब्रिक आउटपुट आणि आउटपुट-सक्षम पोर्टच्या नावांमध्ये प्रत्यय म्हणून "M2F" आणि "M2F_OE" असतात, उदा. MMUART_ _TXD_RXD_M2F आणि MMUART_ _ TXD_RXD_M2F_OE.
- संपूर्ण डिझाईन पदानुक्रमात PAD पोर्ट आपोआप शीर्षस्थानी प्रवर्तित होतात.
उत्पादन समर्थन
मायक्रोसेमी एसओसी उत्पादने समूह आपल्या उत्पादनांना ग्राहक सेवा, ग्राहक तांत्रिक सहाय्य केंद्र, यासह विविध समर्थन सेवांसह पाठींबा देतो. webसाइट, इलेक्ट्रॉनिक मेल आणि जगभरातील विक्री कार्यालये. या परिशिष्टात Microsemi SoC उत्पादने समूहाशी संपर्क साधण्याबद्दल आणि या समर्थन सेवा वापरण्याबद्दल माहिती आहे.
ग्राहक सेवा
गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.
उत्तर अमेरिकेतून, 800.262.1060 वर कॉल करा
उर्वरित जगातून, 650.318.4460 वर कॉल करा
फॅक्स, जगातील कोठूनही, 408.643.6913
ग्राहक तांत्रिक सहाय्य केंद्र
मायक्रोसेमी एसओसी उत्पादने समूह आपल्या ग्राहक तांत्रिक सहाय्य केंद्रामध्ये उच्च कुशल अभियंते आहेत जे आपल्या हार्डवेअर, सॉफ्टवेअर आणि मायक्रोसेमी एसओसी उत्पादनांबद्दलच्या डिझाइन प्रश्नांची उत्तरे देण्यात मदत करू शकतात. ग्राहक तांत्रिक सहाय्य केंद्र अनुप्रयोग नोट्स, सामान्य डिझाइन सायकल प्रश्नांची उत्तरे, ज्ञात समस्यांचे दस्तऐवजीकरण आणि विविध FAQ तयार करण्यात बराच वेळ घालवते. म्हणून, आपण आमच्याशी संपर्क साधण्यापूर्वी, कृपया आमच्या ऑनलाइन संसाधनांना भेट द्या. आम्ही तुमच्या प्रश्नांची उत्तरे आधीच दिली असण्याची शक्यता आहे.
तांत्रिक सहाय्य
ग्राहक समर्थनाला भेट द्या webजागा (www.microsemi.com/soc/support/search/default.aspx) अधिक माहिती आणि समर्थनासाठी. शोधण्यायोग्य वर अनेक उत्तरे उपलब्ध आहेत web संसाधनामध्ये आकृत्या, चित्रे आणि इतर संसाधनांचे दुवे समाविष्ट आहेत webसाइट
Webसाइट
तुम्ही SoC मुख्यपृष्ठावर विविध तांत्रिक आणि गैर-तांत्रिक माहिती ब्राउझ करू शकता, येथे www.microsemi.com/soc.
ग्राहक तांत्रिक सहाय्य केंद्राशी संपर्क साधणे
तांत्रिक सहाय्य केंद्रामध्ये उच्च कुशल अभियंते कर्मचारी. तांत्रिक सहाय्य केंद्राशी ईमेलद्वारे किंवा मायक्रोसेमी SoC उत्पादने गटाद्वारे संपर्क साधला जाऊ शकतो webसाइट
ईमेल
तुम्ही तुमचे तांत्रिक प्रश्न आमच्या ईमेल पत्त्यावर कळवू शकता आणि ईमेल, फॅक्स किंवा फोनद्वारे उत्तरे मिळवू शकता. तसेच, तुम्हाला डिझाइन समस्या असल्यास, तुम्ही तुमचे डिझाइन ईमेल करू शकता files मदत प्राप्त करण्यासाठी. आम्ही दिवसभर ईमेल खात्याचे सतत निरीक्षण करतो. आम्हाला तुमची विनंती पाठवताना, कृपया तुमच्या विनंतीवर कार्यक्षम प्रक्रिया करण्यासाठी तुमचे पूर्ण नाव, कंपनीचे नाव आणि तुमची संपर्क माहिती समाविष्ट करण्याचे सुनिश्चित करा.
तांत्रिक समर्थन ईमेल पत्ता आहे soc_tech@microsemi.com.
माझी प्रकरणे
मायक्रोसेमी एसओसी प्रॉडक्ट्स ग्रुपचे ग्राहक माय केसेसवर जाऊन तांत्रिक प्रकरणे ऑनलाइन सबमिट करू शकतात आणि ट्रॅक करू शकतात.
यूएस बाहेर
यूएस टाइम झोनच्या बाहेर सहाय्याची आवश्यकता असलेले ग्राहक एकतर ईमेलद्वारे तांत्रिक समर्थनाशी संपर्क साधू शकतात (soc_tech@microsemi.com) किंवा स्थानिक विक्री कार्यालयाशी संपर्क साधा. विक्री कार्यालय सूची येथे आढळू शकते www.microsemi.com/soc/company/contact/default.aspx.
ITAR तांत्रिक सहाय्य
इंटरनॅशनल ट्रॅफिक इन आर्म्स रेग्युलेशन (ITAR) द्वारे नियंत्रित केलेल्या RH आणि RT FPGA वरील तांत्रिक समर्थनासाठी, आमच्याशी संपर्क साधा soc_tech_itar@microsemi.com. वैकल्पिकरित्या, माझ्या केसेसमध्ये, ITAR ड्रॉप-डाउन सूचीमध्ये होय निवडा. ITAR-नियमित मायक्रोसेमी FPGA च्या संपूर्ण यादीसाठी, ITAR ला भेट द्या web पृष्ठ
मायक्रोसेमी कॉर्पोरेट मुख्यालय
One Enterprise, Aliso Viejo CA 92656 USA
यूएसए मध्ये: +1 ५७४-५३७-८९००
विक्री: +1 ५७४-५३७-८९००
फॅक्स: +1 ५७४-५३७-८९००
5-02-00336-0/03.12
मायक्रोसेमी कॉर्पोरेशन (NASDAQ: MSCC) यासाठी सेमीकंडक्टर सोल्यूशन्सचा एक व्यापक पोर्टफोलिओ ऑफर करते: एरोस्पेस, संरक्षण आणि सुरक्षा; एंटरप्राइझ आणि संप्रेषण; आणि औद्योगिक आणि पर्यायी ऊर्जा बाजार. उत्पादनांमध्ये उच्च-कार्यक्षमता, उच्च-विश्वसनीयता अॅनालॉग आणि RF उपकरणे, मिश्रित सिग्नल आणि RF एकात्मिक सर्किट्स, सानुकूल करण्यायोग्य SoCs, FPGAs आणि संपूर्ण उपप्रणाली समाविष्ट आहेत. Microsemi चे मुख्यालय Aliso Viejo, Calif येथे आहे. येथे अधिक जाणून घ्या www.microsemi.com.
© 2012 मायक्रोसेमी कॉर्पोरेशन. सर्व हक्क राखीव. मायक्रोसेमी आणि मायक्रोसेमी लोगो हे मायक्रोसेमी कॉर्पोरेशनचे ट्रेडमार्क आहेत. इतर सर्व ट्रेडमार्क आणि सेवा चिन्ह त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
कागदपत्रे / संसाधने
![]() |
Microsemi SmartFusion2 MSS MMUART कॉन्फिगरेशन [pdf] वापरकर्ता मार्गदर्शक SmartFusion2 MSS MMUART कॉन्फिगरेशन, MSS MMUART कॉन्फिगरेशन, MMUART कॉन्फिगरेशन |




