MICROCHIP SmartDesign MSS MSS र Fabric AMBA APB3
कन्फिगरेसन र जडान
SmartFusion माइक्रोकन्ट्रोलर सबसिस्टमले तपाईलाई FPGA कपडामा AMBA बसलाई स्वाभाविक रूपमा विस्तार गर्न सक्षम बनाउँछ। तपाईले AMBA कपडाको इन्टरफेसलाई तपाईको डिजाइन आवश्यकता अनुसार APB3 वा AHBLite को रूपमा कन्फिगर गर्न सक्नुहुन्छ। प्रत्येक मोडमा मास्टर र दास बस इन्टरफेस उपलब्ध छ। यस कागजातले Libero® IDE सफ्टवेयरमा उपलब्ध MSS कन्फिगरेटर प्रयोग गरेर MSS-FPGA कपडा AMBA APB3 प्रणाली सिर्जना गर्न आवश्यक चरणहरू प्रदान गर्दछ। APB परिधीयहरू MSS मा CoreAPB3 संस्करण 4.0.100 वा माथिको प्रयोग गरेर जडान भएका छन्। निम्न चरणहरूले FPGA कपडामा लागू गरिएको APB3 परिधीयहरूलाई MSS मा जडान गर्दछ।
MSS कन्फिगरेसन
चरण 1। MSS FCLK (GLA0) र कपडा घडी घडी अनुपात चयन गर्नुहोस्।
चित्र १-१ देखाइए अनुसार MSS घडी व्यवस्थापन कन्फिगरेटरमा FAB_CLK भाजक चयन गर्नुहोस्। तपाईंले घडी व्यवस्थापन कन्फिगुरेटरमा परिभाषित समय आवश्यकताहरू पूरा गर्दछ भनेर सुनिश्चित गर्न पोस्ट-लेआउट स्थिर समय विश्लेषण प्रदर्शन गर्नुपर्छ। तपाईंले कार्यात्मक डिजाइन प्राप्त गर्न MSS र कपडा बीचको घडी अनुपात समायोजन गर्नुपर्ने हुन सक्छ।
चरण 2। MSS AMBA मोड चयन गर्नुहोस्।
चित्र 3-1 मा देखाइएको MSS कपडा इन्टरफेस कन्फिगुरेटरमा AMBA APB2 इन्टरफेस प्रकार चयन गर्नुहोस्। जारी राख्न ठीक क्लिक गर्नुहोस्।
चित्र १-२ • AMBA APB1 इन्टरफेस चयन गरियो
AMBA र FAB_CLK लाई स्वचालित रूपमा शीर्षमा बढुवा गरिन्छ र MSS लाई स्थापित गर्ने कुनै पनि SmartDesign मा उपलब्ध हुन्छ।
FPGA कपडा र AMBA उपप्रणाली सिर्जना गर्नुहोस्
फेब्रिक AMBA उपप्रणालीलाई नियमित SmartDesign कम्पोनेन्टमा बनाइन्छ, र त्यसपछि MSS कम्पोनेन्टलाई त्यस कम्पोनेन्टमा इन्स्ट्यान्टियट गरिन्छ (चित्र १-५ मा देखाइएको छ)।
चरण 1. Instantiate र CoreAPB3 कन्फिगर गर्नुहोस्। APB मास्टर डाटा बस चौडाइ - 32-बिट; MSS AMBA डाटा बसको उही चौडाइ। ठेगाना कन्फिगरेसन - तपाईंको स्लट आकारमा निर्भर गर्दछ; सही मानहरूको लागि तालिका 1-1 हेर्नुहोस्।
तालिका १-१ • ठेगाना कन्फिगरेसन मानहरू
64KB स्लट साइज, 11 दास सम्म |
4KB स्लट साइज, 16 दास सम्म |
256 बाइट स्लट साइज, 16 दास सम्म |
16 बाइट स्लट साइज, 16 दास सम्म |
|
मास्टरद्वारा सञ्चालित ठेगाना बिटहरूको संख्या | 20 | 16 | 12 | 8 |
मास्टर ठेगानाको माथिल्लो ४ बिट्सको दास ठेगानामा स्थिति | [१५:१२] (मुख्य ठेगाना चौडाइ >= २० बिट भएमा बेवास्ता गरियो) | [१५:१२] (मुख्य ठेगाना चौडाइ >= २० बिट भएमा बेवास्ता गरियो) | [१५:१२] (मुख्य ठेगाना चौडाइ >= २० बिट भएमा बेवास्ता गरियो) | [१५:१२] (मुख्य ठेगाना चौडाइ >= २० बिट भएमा बेवास्ता गरियो) |
अप्रत्यक्ष सम्बोधन | प्रयोगमा छैन |
सक्षम APB दास स्लटहरू - स्लटहरू असक्षम गर्नुहोस् जुन तपाईंले आफ्नो अनुप्रयोगको लागि प्रयोग गर्ने योजना बनाउनुहुन्न। डिजाइनको लागि उपलब्ध स्लटहरूको संख्या चयन गरिएको स्लट साइजको प्रकार्य हो। 64KB को लागि MSS मेमोरी नक्सा (5x15 देखि 0x4005000FFFFF सम्म) कपडा दृश्यताको कारणले 0 देखि 400 सम्म मात्र स्लटहरू उपलब्ध छन्। साना स्लट आकारहरूको लागि, सबै स्लटहरू उपलब्ध छन्। स्लट साइज र दास/स्लट जडानको बारेमा थप विवरणहरूको लागि पृष्ठ ७ मा रहेको "मेमोरी नक्सा गणना" हेर्नुहोस्। Testbench - प्रयोगकर्ता लाइसेन्स - RTL
चरण 2। तपाईंको डिजाइनमा AMBA APB बाह्य उपकरणहरू इन्स्ट्यान्टिएट र कन्फिगर गर्नुहोस्।
चरण 3। उपप्रणालीलाई सँगै जोड्नुहोस्। यो स्वचालित वा म्यानुअल रूपमा गर्न सकिन्छ। स्वचालित जडान - SmartDesign स्वत: जडान सुविधा (SmartDesign मेनुबाट उपलब्ध छ, वा क्यानभासमा दायाँ क्लिक गरेर) स्वचालित रूपमा सबसिस्टम घडीहरू जडान गर्दछ र रिसेट गर्दछ र तपाईंलाई मेमोरी नक्सा सम्पादक प्रस्तुत गर्दछ जहाँ तपाईंले APB दासहरूलाई उचित ठेगानाहरूमा तोक्न सक्नुहुन्छ। (चित्र १-४)।
नोट: यदि MSS कम्पोनेन्टमा FAB_CLK र M2F_RESET_N पोर्ट नामहरू परिवर्तन गरिएको छैन भने स्वत: जडान सुविधाले घडी र जडानहरू रिसेट गर्दछ।
म्यानुअल जडान - निम्न रूपमा उपप्रणाली जडान गर्नुहोस्:
- CoreAPB3 मिरर-मास्टर BIF लाई MSS मास्टर BIF मा जडान गर्नुहोस् (चित्र 1-5 मा देखाइएको छ)।
- तपाईको मेमोरी नक्सा विनिर्देश अनुसार APB दासहरूलाई उचित स्लटहरूमा जडान गर्नुहोस्।
- FAB_CLK लाई तपाइँको डिजाइनमा सबै APB बाह्य उपकरणहरूको PCLK मा जडान गर्नुहोस्।
- M2F_RESET_N लाई तपाइँको डिजाइनमा सबै APB बाह्य उपकरणहरूको PRESET मा जडान गर्नुहोस्।
मेमोरी नक्सा गणना
MSS का लागि निम्न स्लट आकारहरू मात्र समर्थित छन्:
- 64 KB
- 4KB र तल
सामान्य सूत्र
- 64K को बराबर स्लट साइजको लागि, ग्राहक परिधीयको आधार ठेगाना हो: 0x40000000 + (स्लट नम्बर * स्लट साइज)
- 64K भन्दा कम स्लट साइजको लागि, ग्राहक परिधीयको आधार ठेगाना हो: 0x40050000 + (स्लट नम्बर * स्लट साइज)
कपडाको लागि आधार ठेगाना 0x4005000 मा निश्चित गरिएको छ, तर मेमोरी नक्सा समीकरणलाई सरल बनाउन हामीले आधार ठेगानालाई 64KB केसमा फरक रूपमा देखाउँछौं।
नोट: स्लट साइजले त्यो परिधीयको लागि ठेगानाहरूको संख्या परिभाषित गर्दछ (जस्तै 1k को अर्थ त्यहाँ 1024 ठेगानाहरू छन्)।
- Exampले १: 64KB बाइट स्लट साइज 64KB स्लट = 65536 स्लट (0x10000)।
- यदि परिधीय स्लट नम्बर 7 मा छ भने, यसको ठेगाना हो: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: 4KB बाइट स्लट आकार: 4KB स्लट = 4096 स्लट (0x1000)
- यदि परिधीय स्लट नम्बर 5 मा छ भने, यसको ठेगाना हो: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
मेमोरी नक्सा View
तपाईं सक्नुहुन्छ view रिपोर्ट सुविधा प्रयोग गरेर प्रणाली मेमोरी नक्सा (डिजाइन मेनुबाट रिपोर्टहरू छान्नुहोस्)। पूर्वका लागिampले, चित्र २-१ मा देखाइएको उपप्रणालीको लागि उत्पन्न गरिएको आंशिक मेमोरी नक्सा हो
उत्पादन समर्थन
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.
© 2013 माइक्रोसेमी निगम। सबै अधिकार सुरक्षित। माइक्रोसेमी र माइक्रोसेमी लोगो माइक्रोसेमी कर्पोरेशनका ट्रेडमार्क हुन्। अन्य सबै ट्रेडमार्क र सेवा चिन्हहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।
माइक्रोसेमी कर्पोरेट मुख्यालय
One Enterprise, Aliso Viejo CA 92656 USA USA भित्र: +1 ८००-५५५-०१९९ बिक्री: +1 ८००-५५५-०१९९ फ्याक्स: +1 ८००-५५५-०१९९
कागजातहरू / स्रोतहरू
![]() |
MICROCHIP SmartDesign MSS MSS र Fabric AMBA APB3 डिजाइन [pdf] प्रयोगकर्ता गाइड SmartDesign MSS MSS र Fabric AMBA APB3 डिजाइन, SmartDesign MSS, MSS र Fabric AMBA APB3 डिजाइन, AMBA APB3 डिजाइन |