SmartFusion2 MSS
CAN कन्फिगरेसन
परिचय
SmartFusion2 माइक्रोकन्ट्रोलर सबसिस्टम (MSS) ले एउटा CAN हार्ड परिधीय (APB_1 सब बस) प्रदान गर्दछ।
MSS क्यानभासमा, तपाइँले तपाइँको हालको एप्लिकेसनमा प्रयोग भइरहेको छ कि छैन भन्ने आधारमा CAN उदाहरण सक्षम (पूर्वनिर्धारित) वा असक्षम गर्नुपर्छ। असक्षम हुँदा, CAN उदाहरण रिसेट (सबैभन्दा कम पावर स्थिति) मा राखिएको छ।
पूर्वनिर्धारित रूपमा, सक्षम हुँदा, CAN पोर्टहरू बहु मानक I/Os (MSIOs) मा जडान गर्न कन्फिगर गरिन्छ। नोट गर्नुहोस् कि CAN उदाहरणमा आवंटित MSIO हरू अन्य MSS बाह्य उपकरणहरूसँग साझेदारी गरिएका छन्। यी साझा I/Os MSS GPIO र अन्य बाह्य उपकरणहरूमा जडान गर्न उपलब्ध छन् जब CAN उदाहरण असक्षम गरिएको छ वा यदि CAN उदाहरण पोर्टहरू FPGA कपडामा जडान भएका छन्।
CAN उदाहरणको कार्यात्मक व्यवहारलाई Microsemi द्वारा प्रदान गरिएको SmartFusion2 MSS CAN ड्राइभर प्रयोग गरेर अनुप्रयोग स्तरमा परिभाषित गरिनुपर्छ।
यस कागजातमा, हामी तपाइँ कसरी MSS CAN उदाहरण कन्फिगर गर्न सक्नुहुन्छ र परिधीय संकेतहरू कसरी जोडिएका छन् भनेर वर्णन गर्दछौं।
MSS CAN हार्ड पेरिफेरल बारे थप विवरणहरूको लागि, कृपया SmartFusion2 प्रयोगकर्ता गाइडलाई सन्दर्भ गर्नुहोस्।
कन्फिगरेसन विकल्प
CAN परिधीयको लागि कुनै हार्डवेयर कन्फिगरेसन विकल्पहरू छैनन्।
नोट: यदि CAN उदाहरण सक्षम पारिएको छ भने, M3_CLK 8MHz को बहुविध हुनुपर्छ। यो प्रतिबन्ध MSS CCC कन्फिगुरेटरमा लागू हुनेछ।
परिधीय संकेत असाइनमेन्ट तालिका
SmartFusion2 आर्किटेक्चरले या त MSIOs वा FPGA कपडामा बाह्य संकेतहरू जडान गर्नको लागि धेरै लचिलो स्कीमा प्रदान गर्दछ। तपाइँको परिधीय तपाइँको अनुप्रयोग मा जडान भएको छ परिभाषित गर्न संकेत असाइनमेन्ट कन्फिगरेसन तालिका प्रयोग गर्नुहोस्। यो असाइनमेन्ट तालिकामा निम्न स्तम्भहरू छन् (चित्र २-१):
MSIO - दिइएको पङ्क्तिमा कन्फिगर गरिएको परिधीय संकेत नाम पहिचान गर्दछ।
मुख्य जडान - सिग्नल MSIO वा FPGA कपडामा जडान गरिएको छ कि छैन चयन गर्न ड्रप-डाउन सूची प्रयोग गर्नुहोस्।
दिशा - संकेत दिशा IN, OUT वा INOUT हो भने संकेत गर्दछ।
प्याकेज पिन - MSIO सँग सम्बन्धित प्याकेज पिन देखाउँदछ जब सिग्नल MSIO मा जडान हुन्छ।
अतिरिक्त जडानहरू - उन्नत विकल्पहरू चेक-बक्स प्रयोग गर्नुहोस् view अतिरिक्त जडान विकल्प:
- FPGA कपडामा MSIO मा जडान भएको संकेत हेर्नको लागि फेब्रिक विकल्प जाँच गर्नुहोस्।
- FPGA कपडा वा MSIO - MSS GPIO प्रयोग गरेर इनपुट दिशा संकेत अवलोकन गर्न GPIO विकल्प जाँच गर्नुहोस्।
जडान पूर्वview
कनेक्टिभिटी प्रिview MSS CAN कन्फिगुरेटर संवादको प्यानलले ग्राफिकल देखाउँछ view हाइलाइट गरिएको संकेत पङ्क्तिको लागि हालको जडानहरूको (चित्र 3-1)।
स्रोत द्वन्द्वहरू
किनकि MSS परिधीयहरू (MMUART, I2C, SPI, CAN, GPIO, USB, इथरनेट MAC) ले MSIO र FPGA कपडा पहुँच स्रोतहरू साझा गर्दछ, यी परिधिहरू मध्ये कुनै पनि कन्फिगरेसनले हालको परिधीको उदाहरण कन्फिगर गर्दा स्रोत द्वन्द्व हुन सक्छ। परिधीय कन्फिगरेटरहरूले स्पष्ट संकेतकहरू प्रदान गर्दछ जब यस्तो विवाद उत्पन्न हुन्छ।
हालको परिधीय कन्फिगरेटरमा तीन प्रकारका प्रतिक्रियाहरूमा पहिले कन्फिगर गरिएको परिधीय परिणामद्वारा प्रयोग गरिएका स्रोतहरू:
• सूचना - यदि अर्को परिधीयले प्रयोग गरेको स्रोत हालको कन्फिगरेसनसँग बाझिएको छैन भने, जडान पूर्वमा सूचना प्रतिमा देखा पर्दछ।view प्यानल, त्यो स्रोतमा। आइकनमा रहेको टुलटिपले कुन परिधीयले त्यो स्रोत प्रयोग गर्छ भन्ने विवरण प्रदान गर्दछ।
• चेतावनी/त्रुटि - यदि हालको कन्फिगरेसनसँग अर्को परिधीय द्वारा प्रयोग गरिएको स्रोत, जडान पूर्वमा चेतावनी वा त्रुटि प्रतिमा देखा पर्दछ।view प्यानल, त्यो स्रोतमा। आइकनमा रहेको टुलटिपले कुन परिधीयले त्यो स्रोत प्रयोग गर्छ भन्ने विवरण प्रदान गर्दछ।
जब त्रुटिहरू देखाइन्छ तपाईंले हालको कन्फिगरेसन गर्न सक्षम हुनुहुने छैन। तपाईं फरक कन्फिगरेसन प्रयोग गरेर विवाद समाधान गर्न सक्नुहुन्छ वा रद्द बटन प्रयोग गरेर हालको कन्फिगरेसन रद्द गर्न सक्नुहुन्छ।
जब चेतावनीहरू प्रदर्शित हुन्छन् (र त्यहाँ कुनै त्रुटिहरू छैनन्), तपाइँ हालको कन्फिगरेसन गर्न सक्नुहुन्छ। यद्यपि, तपाईले समग्र MSS उत्पन्न गर्न सक्नुहुन्न; तपाईंले Libero SoC लग सञ्झ्यालमा जेनरेशन त्रुटिहरू देख्नुहुनेछ। तपाईंले द्वन्द्व निम्त्याउने परिधिहरू मध्ये कुनै पनि पुन: कन्फिगर गरेर कन्फिगरेसन प्रतिबद्ध गर्दा तपाईंले सिर्जना गर्नुभएको द्वन्द्व समाधान गर्नुपर्छ।
परिधीय कन्फिगरेटरहरूले निम्न नियमहरू लागू गर्छन् कि यदि एक विवाद त्रुटि वा चेतावनीको रूपमा रिपोर्ट गर्नुपर्छ।
- यदि परिधीय कन्फिगर गरिएको छ भने GPIO परिधीय हो भने सबै विवादहरू त्रुटिहरू हुन्।
- यदि कन्फिगर गरिएको परिधीय GPIO परिधीय होइन भने सबै विवादहरू त्रुटिहरू हुन् जबसम्म द्वन्द्व GPIO स्रोतसँग नभएको अवस्थामा द्वन्द्वहरूलाई चेतावनीको रूपमा मानिनेछ।
त्रुटि पूर्वample
USB परिधीय प्रयोग गरिन्छ र प्याकेज पिन V24 मा बाउन्ड गरिएको यन्त्र PAD प्रयोग गरिन्छ। CAN परिधीय कन्फिगर गर्दा RXBUS पोर्ट MSIO मा जडान भएको कारण त्रुटि हुन्छ।
चित्र ४-१ ले RXBUS पोर्टको लागि कनेक्टिविटी असाइनमेन्ट तालिकामा प्रदर्शित त्रुटि प्रतिमा देखाउँछ। चित्र ४-२ ले पूर्वमा प्रदर्शित त्रुटि प्रतिमा देखाउँछview RXBUS पोर्टको लागि PAD स्रोतमा प्यानल।
चेतावनी पूर्वample
GPIO परिधीय प्रयोग गरिन्छ र प्याकेज पिन V24 (GPIO_3) मा बाउन्ड गरिएको यन्त्र PAD प्रयोग गर्दछ।
CAN परिधीय कन्फिगर गर्दै जस्तै कि RXBUS पोर्ट MSIO मा जडान भएकोले चेतावनी दिन्छ।
चित्र 4-3 ले RXBUS पोर्टको लागि कनेक्टिविटी असाइनमेन्ट तालिकामा प्रदर्शित चेतावनी आइकन देखाउँछ।
चित्र ४-४ ले पूर्वमा प्रदर्शित चेतावनी आइकन देखाउँछview RXBUS पोर्टको लागि PAD स्रोतमा प्यानल। नोट गर्नुहोस् कि यस मा पूर्वampले, GPIO_3 मा अतिरिक्त जडानको कारण GPIO सँग दोस्रो विवाद छ।
जानकारी पूर्वample
USB परिधीय प्रयोग गरिन्छ र प्याकेज पिन V24 मा बाउन्ड गरिएको यन्त्र PAD प्रयोग गरिन्छ। RXBUS पोर्ट FPGA कपडामा जडान भएको CAN परिधीय कन्फिगर गर्दा द्वन्द्व उत्पन्न हुँदैन। यद्यपि, उसले RXBUS पोर्टसँग सम्बन्धित PAD (तर यस अवस्थामा प्रयोग नगरेको) संकेत गर्नको लागि, सूचना आइकन प्रि-मा प्रदर्शित हुन्छ।view प्यानल (चित्र 4-5)। आइकनसँग सम्बन्धित टुलटिपले स्रोत कसरी प्रयोग गरिन्छ भन्ने विवरण प्रदान गर्दछ (यस अवस्थामा USB)।
पोर्ट विवरण
तालिका २-१ • पोर्ट विवरण
पोर्ट नाम | पोर्ट समूह | दिशा | विवरण |
RX | CAN_PADS CAN_FABRIC |
In | स्थानीयले सिग्नल प्राप्त गर्छन्। |
TX | CAN_PADS CAN_FABRIC |
बाहिर | CAN बस सिग्नल प्रसारण। |
TX_EN_N | CAN_PADS CAN_FABRIC |
बाहिर | बाह्य चालक नियन्त्रण संकेत। / यो बाह्य CAN ट्रान्सीभर असक्षम गर्न प्रयोग गरिन्छ। / TX_EN_N दाबी गरिन्छ जब CAN नियन्त्रक रोकिएको छ वा यदि CAN स्थिति बस बन्द छ। |
नोट:
- पोर्ट नामहरूमा उपसर्गको रूपमा CAN उदाहरणको नाम हुन्छ, जस्तै CAN_RX।
- कपडाको मुख्य जडान इनपुट पोर्ट नामहरूमा प्रत्ययको रूपमा "F2M" हुन्छ, जस्तै CAN _RX_F2M।
- कपडाको अतिरिक्त जडान इनपुट पोर्ट नामहरूमा प्रत्ययको रूपमा "I2F" हुन्छ, जस्तै CAN_RX_I2F।
- फेब्रिक आउटपुट र आउटपुट-सक्षम पोर्ट नामहरूमा "M2F" र "M2F_OE" प्रत्ययको रूपमा छ, जस्तै CAN_RX_M2F र CAN_ RX_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 पृष्ठ।
Microsemi Corporation (NASDAQ: MSCC) ले अर्धचालक समाधानहरूको विस्तृत पोर्टफोलियो प्रदान गर्दछ: एयरोस्पेस, रक्षा र सुरक्षा; उद्यम र संचार; र औद्योगिक र वैकल्पिक ऊर्जा बजार। उत्पादनहरूमा उच्च-प्रदर्शन, उच्च-विश्वसनीयता एनालग र RF उपकरणहरू, मिश्रित संकेत र RF एकीकृत सर्किटहरू, अनुकूलन योग्य SoCs, FPGAs, र पूर्ण उपप्रणालीहरू समावेश छन्। Microsemi मुख्यालय Aliso Viejo, Calif मा छ। मा थप जान्नुहोस् www.microsemi.com.
© 2012 माइक्रोसेमी निगम। सबै अधिकार सुरक्षित। माइक्रोसेमी र माइक्रोसेमी लोगो माइक्रोसेमी कर्पोरेशनका ट्रेडमार्क हुन्। अन्य सबै ट्रेडमार्क र सेवा चिन्हहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।
माइक्रोसेमी कर्पोरेट मुख्यालय
एक उद्यम, Aliso Viejo CA 92656 USA
संयुक्त राज्य अमेरिका भित्र: +1 ८००-५५५-०१९९
बिक्री: +1 ८००-५५५-०१९९
फ्याक्स: +1 ८००-५५५-०१९९
5-02-00337-0/09.12
कागजातहरू / स्रोतहरू
![]() |
Microsemi SmartFusion2 MSS CAN कन्फिगरेसन [pdf] प्रयोगकर्ता गाइड SmartFusion2 MSS CAN कन्फिगरेसन, SmartFusion2, MSS CAN कन्फिगरेसन, CAN कन्फिगरेसन |