SmartFusion2 MSS MMUART कन्फिगरेसन
प्रयोगकर्ता गाइड
परिचय
SmartFusion2 माइक्रो कन्ट्रोलर सबसिस्टम (MSS) ले फुल/हाफ डुप्लेक्स, एसिन्क्रोनस/सिंक्रोनस मोड र मोडेम इन्टरफेस विकल्पको साथ दुई MMUART हार्ड पेरिफेरलहरू (APB_0 र APB_1 सब बसहरू) प्रदान गर्दछ।
MSS क्यानभासमा, तपाइँले तपाइँको हालको एप्लिकेसनमा प्रयोग भइरहेको छ कि छैन भन्ने आधारमा तपाइँले प्रत्येक MMUART उदाहरण सक्षम (पूर्वनिर्धारित) वा असक्षम गर्नुपर्छ। असक्षम MMUART उदाहरणहरू रिसेट (न्यूनतम पावर स्थिति) मा राखिएको छ। पूर्वनिर्धारित रूपमा, सक्षम MMUART उदाहरणहरूको पोर्टहरू बहु मानक I/Os (MSIOs) यन्त्रमा जडान गर्न कन्फिगर गरिएको छ। ध्यान दिनुहोस् कि MMUART उदाहरणमा आवंटित MSIO हरू अन्य MSS बाह्य उपकरणहरूसँग साझेदारी गरिएका छन्। MMUART उदाहरण असक्षम हुँदा वा MMUART उदाहरण पोर्टहरू FPGA कपडामा जडान हुँदा यी साझा I/Os MSS GPIO र अन्य बाह्य उपकरणहरूमा जडान गर्न उपलब्ध छन्।
प्रत्येक MMUART उदाहरणको कार्यात्मक व्यवहार माइक्रोसेमी द्वारा प्रदान गरिएको SmartFusion2 MSS MMUART ड्राइभर प्रयोग गरी अनुप्रयोग स्तरमा परिभाषित गरिनु पर्छ।
यस कागजातमा, हामी तपाइँ कसरी MSS MMUART उदाहरणहरू कन्फिगर गर्ने र परिधीय संकेतहरू कसरी जडान हुन्छन् भनेर वर्णन गर्छौं।
MSS MMUART हार्ड पेरिफेरल बारे थप विवरणहरूको लागि, कृपया SmartFusion2 प्रयोगकर्ता गाइडलाई सन्दर्भ गर्नुहोस्।
कन्फिगरेसन विकल्प
डुप्लेक्स मोड:
- पूर्ण डुप्लेक्स - क्रमिक डेटा, RXD र TXD को लागी दुई संकेतहरू प्रदान गर्दछ
- आधा डुप्लेक्स - क्रमिक डेटा, TXD_RXD को लागी एकल संकेत प्रदान गर्दछ
Async/Sync मोड - सिंक्रोनस मोड चयन गर्नाले CLK संकेत प्रदान गर्दछ।
मोडेम इन्टरफेस - मोडेम इन्टरफेस चयन गर्नाले MODEM पोर्ट समूहमा व्यक्तिगत पोर्टहरूमा पहुँच सक्षम गर्दछ।
परिधीय संकेत असाइनमेन्ट तालिका
SmartFusion2 वास्तुकलाले MSIOs वा FPGA कपडामा परिधीय संकेतहरू जडान गर्नको लागि धेरै लचिलो स्कीमा प्रदान गर्दछ। तपाइँको परिधीय तपाइँको अनुप्रयोग मा जडान भएको छ परिभाषित गर्न संकेत असाइनमेन्ट कन्फिगरेसन तालिका प्रयोग गर्नुहोस्। असाइनमेन्ट तालिकामा निम्न स्तम्भहरू छन् (चित्र 2-1):
MSIO - दिइएको पङ्क्तिमा कन्फिगर गरिएको परिधीय संकेत नाम पहिचान गर्दछ।
मुख्य जडान - सिग्नल MSIO वा FPGA कपडामा जडान गरिएको छ कि छैन चयन गर्न ड्रप-डाउन सूची प्रयोग गर्नुहोस्।
निर्देशन - संकेत दिशा IN, OUT वा IN OUT हो भने संकेत गर्दछ।
प्याकेज पिन - सिग्नल MSIO मा जडान हुँदा MSIO सँग सम्बन्धित प्याकेज पिन देखाउँछ।
अतिरिक्त जडानहरू - उन्नत विकल्पहरू चेक-बक्स प्रयोग गर्नुहोस् view अतिरिक्त जडान विकल्प:
- MSIO मा जडान भएको संकेत FPGA कपडामा अवलोकन गर्न फेब्रिक विकल्प चयन गर्नुहोस्।
- FPGA कपडा वा MSIO - MSS GPIO प्रयोग गरेर इनपुट दिशा संकेत अवलोकन गर्न 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 प्रयोग गर्दछ। TXD_RXD पोर्ट MSIO मा जडान भएको MMUART_0 परिधीय कन्फिगर गर्दा त्रुटि हुनेछ।
चित्र ३-२ TXD_RXD पोर्टको लागि जडान असाइनमेन्ट तालिकामा प्रदर्शित त्रुटि प्रतिमा देखाउँछ।
चित्र ३-२ पूर्व मा प्रदर्शित त्रुटि प्रतिमा देखाउँछview TXD_RXD पोर्टको लागि PAD स्रोतमा प्यानल।
चेतावनी पूर्वample
GPIO परिधीय प्रयोग गरिन्छ र प्याकेज पिन H27 (GPIO_27) मा बाउन्ड गरिएको यन्त्र PAD प्रयोग गर्दछ।
TXD_RXD पोर्ट MSIO मा जडान भएको MMUART_0 परिधीय कन्फिगर गर्दा चेतावनीको परिणाम हुनेछ।
चित्र ३-२ TXD_RXD पोर्टको लागि जडान कार्य तालिकामा प्रदर्शित चेतावनी प्रतिमा देखाउँछ।
चित्र ३-२ पूर्व मा प्रदर्शित चेतावनी प्रतिमा देखाउँछview TXD_RXD पोर्टको लागि PAD स्रोतमा प्यानल।
जानकारी पूर्वample
USB परिधीय प्रयोग गरिन्छ र प्याकेज पिन H27 (चित्र 4-5) मा बाउन्ड गरिएको उपकरण PAD प्रयोग गरिन्छ।
MMUART_0 परिधीय कन्फिगर गर्नाले TXD_RXD पोर्ट FPGA कपडासँग जोडिएको छ भने विवाद उत्पन्न हुँदैन। जे होस्, उसले TXD_RXD पोर्टसँग सम्बन्धित PAD (तर यस अवस्थामा प्रयोग नगरेको) संकेत गर्नको लागि, जानकारी आइकन पूर्वमा प्रदर्शित हुन्छ।view प्यानल। आइकनसँग सम्बन्धित उपकरण टिपले स्रोत कसरी प्रयोग गरिन्छ भन्ने विवरण प्रदान गर्दछ (यस अवस्थामा USB)।
पोर्ट विवरण
तालिका २-१ • पोर्ट विवरण
पोर्ट नाम | पोर्ट समूह | दिशा | विवरण |
TXD | MMUART_ _PADS MMUART_ _FABRIC |
बाहिर | पूर्ण डुप्लेक्स मोडमा क्रमिक आउटपुट डेटा। यो डेटा हो जुन Core16550 बाट प्रसारित हुनेछ। यो BAUD आउट आउटपुट पिन संग सिंक्रोनाइज गरिएको छ। |
RXD | MMUART_ _PADS MMUART_ _FABRIC |
In | पूर्ण डुप्लेक्स मोडमा क्रमिक इनपुट डेटा। यो डाटा हो जुन Core16550 मा प्रसारित हुनेछ। यसलाई PCLK इनपुट पिनसँग सिङ्क्रोनाइज गरिएको छ। |
TXD_RXD | MMUART_ _PADS MMUART_ _FABRIC |
भित्र बाहिर | आधा डुप्लेक्स मोडमा क्रमिक आउटपुट र इनपुट डेटा। |
CLK | MMUART_ _CLK MMUART_ _FABRIC_CLK |
भित्र बाहिर | सिंक्रोनस मोडमा घडी। |
RTS | MMUART_ _MODEM_PADS MMUART_ _FABRIC_MODEM | बाहिर | पठाउन अनुरोध। यो सक्रिय उच्च आउटपुट संकेत संलग्न उपकरण (मोडेम) सूचित गर्न प्रयोग गरिन्छ कि Core16550 डाटा पठाउन तयार छ। यो CPU द्वारा मोडेम नियन्त्रण दर्ता मार्फत प्रोग्राम गरिएको छ। |
DTR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | बाहिर | डाटा टर्मिनल तयार छ। यो सक्रिय उच्च आउटपुट संकेतले संलग्न उपकरण (मोडेम) लाई सूचित गर्दछ कि Core16550 संचार लिङ्क स्थापना गर्न तयार छ। यो CPU द्वारा मोडेम नियन्त्रण दर्ता मार्फत प्रोग्राम गरिएको छ। |
DSR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | डाटा सेट तयार छ। यो सक्रिय उच्च संकेत एक इनपुट हो जब संलग्न उपकरण (मोडेम) Core16550 सँग लिङ्क सेटअप गर्न तयार छ भनेर संकेत गर्दछ। Core16550 ले यो जानकारी CPU मा मोडेम स्थिति दर्ता मार्फत पठाउँछ। यो दर्ताले अन्तिम पटक दर्ता पढेपछि DSR संकेत परिवर्तन भएको छ कि छैन भनेर पनि संकेत गर्छ। |
CTS | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | पठाउनको लागि खाली गर्नुहोस्। यो सक्रिय उच्च संकेत एक इनपुट हो जब संलग्न उपकरण (मोडेम) डाटा स्वीकार गर्न तयार छ देखाउँछ। Core16550 ले यो जानकारी CPU मा मोडेम स्थिति दर्ता मार्फत पठाउँछ। यो दर्ताले अन्तिम पटक दर्ता पढेपछि CTS संकेत परिवर्तन भएको छ कि छैन भनेर पनि संकेत गर्छ। |
पोर्ट नाम | पोर्ट समूह | दिशा | विवरण |
RI | MMUART_ _PADS_MODEM \MMUART_ _FABRIC_MODEM |
in | रिंग संकेतक। यो सक्रिय उच्च संकेत एक इनपुट हो जब संलग्न उपकरण (मोडेम) टेलिफोन लाइन मा एक घण्टी संकेत महसुस गरेको छ। Core16550 ले यो जानकारी CPU मा मोडेम स्थिति दर्ता मार्फत पठाउँछ। यो रेजिष्टरले RI ट्रेलिङ एज सेन्सेस भएको बेला पनि संकेत गर्छ। |
DCD | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | डाटा क्यारियर पत्ता लगाउनुहोस्। यो सक्रिय उच्च संकेत एक इनपुट हो जब संलग्न उपकरण (मोडेम) एक वाहक पत्ता लगाइएको छ। Core16550 ले यो जानकारी CPU मा मोडेम स्थिति दर्ता मार्फत पठाउँछ। यो दर्ताले अन्तिम पटक दर्ता पढेपछि DCD संकेत परिवर्तन भएको छ कि छैन भनेर पनि संकेत गर्छ। |
नोट
- पोर्ट नामहरूमा उपसर्गको रूपमा 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 पोर्टहरू स्वचालित रूपमा डिजाइन पदानुक्रममा शीर्षमा पदोन्नति गरिन्छ।
उत्पादन समर्थन
Microsemi SoC Product Group ले आफ्ना उत्पादनहरूलाई ग्राहक सेवा, ग्राहक प्राविधिक सहायता केन्द्र, ए सहित विभिन्न समर्थन सेवाहरू प्रदान गर्दछ। webसाइट, इलेक्ट्रोनिक मेल, र विश्वव्यापी बिक्री कार्यालयहरू। यस परिशिष्टमा Microsemi SoC उत्पादन समूहलाई सम्पर्क गर्ने र यी समर्थन सेवाहरू प्रयोग गर्ने बारे जानकारी समावेश छ।
ग्राहक सेवा
गैर-प्राविधिक उत्पादन समर्थनको लागि ग्राहक सेवालाई सम्पर्क गर्नुहोस्, जस्तै उत्पादन मूल्य निर्धारण, उत्पादन अपग्रेडहरू, अद्यावधिक जानकारी, अर्डर स्थिति, र प्राधिकरण।
उत्तर अमेरिकाबाट, 800.262.1060 मा कल गर्नुहोस्
बाँकी संसारबाट, 650.318.4460 मा कल गर्नुहोस्
फ्याक्स, संसारको कुनै पनि ठाउँबाट, 408.643.6913
ग्राहक प्राविधिक सहयोग केन्द्र
Microsemi SoC Products Group ले आफ्नो ग्राहक प्राविधिक सहयोग केन्द्रमा उच्च दक्ष इन्जिनियरहरू राख्छ जसले तपाइँको हार्डवेयर, सफ्टवेयर, र Microsemi SoC उत्पादनहरू बारे डिजाइन प्रश्नहरूको जवाफ दिन मद्दत गर्न सक्छ। ग्राहक प्राविधिक सहयोग केन्द्रले एप्लिकेसन नोटहरू, साधारण डिजाइन चक्र प्रश्नहरूको जवाफ, ज्ञात मुद्दाहरूको कागजात, र विभिन्न FAQहरू सिर्जना गर्न धेरै समय खर्च गर्दछ। त्यसोभए, तपाईंले हामीलाई सम्पर्क गर्नु अघि, कृपया हाम्रो अनलाइन स्रोतहरूमा जानुहोस्। यो धेरै सम्भव छ कि हामीले पहिले नै तपाइँका प्रश्नहरूको जवाफ दिएका छौं।
प्राविधिक समर्थन
ग्राहक समर्थन मा जानुहोस् webसाइट (www.microsemi.com/soc/support/search/default.aspx) थप जानकारी र समर्थनको लागि। खोजीयोग्यमा धेरै जवाफहरू उपलब्ध छन् web संसाधनमा रेखाचित्र, चित्रण, र अन्य स्रोतहरूमा लिङ्कहरू समावेश छन् webसाइट।
Webसाइट
तपाईं SoC गृह पृष्ठमा विभिन्न प्राविधिक र गैर-प्राविधिक जानकारी ब्राउज गर्न सक्नुहुन्छ www.microsemi.com/soc.
ग्राहक प्राविधिक सहयोग केन्द्रमा सम्पर्क गर्दै
प्राविधिक सहयोग केन्द्रमा उच्च दक्ष इन्जिनियर कर्मचारीहरू। प्राविधिक सहायता केन्द्रलाई इमेल वा Microsemi SoC उत्पादन समूह मार्फत सम्पर्क गर्न सकिन्छ webसाइट।
इमेल
तपाईंले आफ्नो प्राविधिक प्रश्नहरू हाम्रो इमेल ठेगानामा सञ्चार गर्न सक्नुहुन्छ र इमेल, फ्याक्स वा फोनद्वारा जवाफहरू प्राप्त गर्न सक्नुहुन्छ। साथै, यदि तपाइँसँग डिजाइन समस्या छ भने, तपाइँ तपाइँको डिजाइन इमेल गर्न सक्नुहुन्छ files सहयोग प्राप्त गर्न। हामी दिनभर इमेल खाताको निरन्तर निगरानी गर्छौं। हामीलाई तपाईंको अनुरोध पठाउँदा, कृपया तपाईंको अनुरोधको प्रभावकारी प्रक्रियाको लागि तपाईंको पूरा नाम, कम्पनीको नाम, र तपाईंको सम्पर्क जानकारी समावेश गर्न निश्चित हुनुहोस्।
प्राविधिक समर्थन इमेल ठेगाना हो soc_tech@microsemi.com.
मेरा केसहरू
Microsemi SoC उत्पादन समूहका ग्राहकहरूले मेरो केसहरूमा गएर अनलाइन प्राविधिक केसहरू पेश गर्न र ट्र्याक गर्न सक्छन्।
अमेरिका बाहिर
अमेरिकी समय क्षेत्र बाहिरको सहयोग चाहिने ग्राहकहरूले या त इमेल मार्फत प्राविधिक सहयोगलाई सम्पर्क गर्न सक्छन् (soc_tech@microsemi.comवा स्थानीय बिक्री कार्यालयमा सम्पर्क गर्नुहोस्। बिक्री कार्यालय सूची मा पाउन सकिन्छ www.microsemi.com/soc/company/contact/default.aspx.
ITAR प्राविधिक समर्थन
अन्तर्राष्ट्रिय ट्राफिक इन आर्म्स रेगुलेसन (ITAR) द्वारा नियन्त्रित RH र RT FPGA मा प्राविधिक सहयोगको लागि, हामीलाई मार्फत सम्पर्क गर्नुहोस्। soc_tech_itar@microsemi.com। वैकल्पिक रूपमा, मेरा केसहरू भित्र, ITAR ड्रप-डाउन सूचीमा हो चयन गर्नुहोस्। ITAR-नियमित Microsemi FPGAs को पूर्ण सूचीको लागि, ITAR मा जानुहोस् web पृष्ठ।
माइक्रोसेमी कर्पोरेट मुख्यालय
एक उद्यम, 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 कन्फिगरेसन |