SmartDesign MSS सिमुलेशन

उत्पादन जानकारी:
SmartDesign MSS सिमुलेशन SmartFusion माइक्रोकन्ट्रोलर सबसिस्टमको एउटा विशेषता हो जुन ModelSim प्रयोग गरेर सिमुलेट गर्न सकिन्छ। MSS सिमुलेशन बस फंक्शनल मोडेल (BFM) रणनीति प्रयोग गरी गरिन्छ। SmartFusion MSS Cortex M3 प्रोसेसर Actel को AMBA बस फंक्शनल मोडेल (BFM) सँग मोडेल गरिएको छ। SmartFusion MSS परिधीयहरूलाई दुई समूहमा वर्गीकृत गरिएको छ: पहिलो समूहमा पूर्ण व्यवहार मोडेलहरू छन्, जबकि दोस्रो समूहमा मेमोरी मोडेलहरू छन् जुन परिधीय भित्र मेमोरी स्थानहरू पहुँच गरिएको बेला मात्र सन्देशहरू आउटपुट गर्दछ।
बस कार्यात्मक मोडेल:
SmartFusion MSS Cortex M3 प्रोसेसर Actel को AMBA बस फंक्शनल मोडेल (BFM) सँग मोडेल गरिएको छ। यसले प्रयोगकर्ताहरूलाई प्रोसेसरको नक्कल गर्न सजिलो बनाउँछ किनभने यसले BFM को समर्थित निर्देशनहरू र वाक्य रचनाहरूमा विवरणहरू प्रदान गर्दछ।
परिधीय र व्यवहार:
सिमुलेशन समय न्यूनीकरण गर्न, SmartFusion MSS मा केहि बाह्य उपकरणहरूमा पूर्ण व्यवहार मोडेलहरू छैनन्। यसको सट्टा, तिनीहरू मेमोरी मोडेलहरूसँग प्रतिस्थापित हुन्छन् जुन परिधीय भित्र मेमोरी स्थानहरू पहुँच गरिएको बेला मात्र सन्देशहरू आउटपुट गर्दछ। यसको मतलब यो हो कि परिधीय संकेतहरू दर्ताहरूमा कुनै पनि लेखको आधारमा टगल गर्दैनन्, वा प्रोटोकल पिनहरूमा कुनै पनि सिग्नल इनपुटहरूमा प्रतिक्रिया गर्दैनन्। यस समूहमा पर्ने बाह्य उपकरणहरू समावेश छन्:
उत्पादन प्रयोग:
- BFM को समर्थित निर्देशन र सिन्ट्याक्स बारे विवरणहरूको लागि Actel's DirectCore AMBA BFM प्रयोगकर्ता गाइड (PDF) हेर्नुहोस्।
- यदि तपाईं सिमुलेशन समय कम गर्न चाहनुहुन्छ भने, पूर्ण व्यवहार मोडेल भएका बाह्य उपकरणहरू प्रयोग गर्नुहोस्।
- यदि तपाइँले केवल मेमोरी मोडेलहरू भएका बाह्य उपकरणहरू प्रयोग गर्न आवश्यक छ भने, याद गर्नुहोस् कि तिनीहरूका संकेतहरू दर्ता गर्न वा प्रोटोकल पिनहरूमा कुनै पनि सिग्नल इनपुटहरूमा प्रतिक्रिया गर्न कुनै पनि लेखहरूमा आधारित टगल हुने छैनन्।
- यदि तपाइँसँग SmartDesign MSS सँग कुनै समस्या छ भने, सहयोगको लागि प्रयोगकर्ता पुस्तिकाको उत्पादन समर्थन खण्डमा हेर्नुहोस्।
उत्पादन समर्थन:
यदि तपाईंलाई SmartDesign MSS को साथ कुनै सहयोग चाहिन्छ भने, तपाईंले तिनीहरूको माध्यमबाट ग्राहक प्राविधिक समर्थन केन्द्रलाई सम्पर्क गर्न सक्नुहुन्छ webसाइट वा तिनीहरूलाई सीधा कल गरेर। ITAR प्राविधिक समर्थनको लागि, कृपया प्रयोगकर्ता पुस्तिकाको ITAR प्राविधिक समर्थन खण्डमा हेर्नुहोस्।
सिमुलेशन
SmartFusion माइक्रोकन्ट्रोलर सबसिस्टम ModelSim प्रयोग गरेर सिमुलेट गर्न सकिन्छ। MSS सिमुलेशन बस फंक्शनल मोडेल (BFM) रणनीति प्रयोग गरी गरिन्छ। सिमुलेशन केहि परिस्थितिहरूमा उपयोगी हुन सक्छ, जस्तै:
- कपडामा सफ्ट पेरिफेरलहरूको जडान र ठेगाना प्रमाणित गर्दै
- तपाईंको विक्रेताको मेमोरीसँग बाह्य मेमोरी इन्टरफेस कन्फिगरेसन प्रमाणित गर्दै
- ACE व्यवहार प्रमाणित गर्दै
यो कागजातले SmartFusion MSS को लागि सिमुलेशन समर्थनको वर्णन गर्दछ।
बस कार्यात्मक मोडेल
SmartFusion MSS Cortex M3 प्रोसेसर Actel को AMBA बस फंक्शनल मोडेल (BFM) सँग मोडेल गरिएको छ। BFM को समर्थित निर्देशन र सिन्ट्याक्स बारे विवरणहरूको लागि Actel's DirectCore AMBA BFM प्रयोगकर्ता गाइड (PDF) हेर्नुहोस्।
परिधीय र व्यवहार
सिमुलेशन समय न्यूनीकरण गर्न, SmartFusion MSS मा केहि बाह्य उपकरणहरूमा पूर्ण व्यवहार मोडेलहरू छैनन्। यसको सट्टा तिनीहरू मेमोरी मोडेलहरूसँग प्रतिस्थापित छन् जुन परिधीय भित्र मेमोरी स्थानहरू पहुँच गरिएको छ भनेर संकेत गर्ने सन्देश आउटपुट गर्नेछ। यसको मतलब यो हो कि परिधीय संकेतहरू दर्ताहरूमा कुनै पनि लेखको आधारमा टगल गर्दैनन्, वा प्रोटोकल पिनहरूमा कुनै पनि सिग्नल इनपुटहरूमा प्रतिक्रिया गर्दैनन्। यस समूहमा पर्ने बाह्य उपकरणहरू समावेश छन्:
- UART
- SPI
- I2C
- MAC
- PDMA
- वाचडग
- टाइमर
- RTC
पूर्ण व्यवहार मोडेलहरू भएका बाह्य उपकरणहरू समावेश छन्:
- घडी व्यवस्थापन
- eNVM
- बाह्य मेमोरी नियन्त्रक
- ACE
- GPIO
- कपडा इन्टरफेस नियन्त्रक
- eFROM
- AHB बस म्याट्रिक्स
eNVM सिमुलेशन मोडेल डाटा भण्डारण वा प्रारम्भिक ग्राहक डेटा संग प्रारम्भिक हुनेछैन। eSRAM र eNVM 256 x 8 RAMs प्रयोग गरी मोडेल गरिएको छ। यदि तपाइँ फरक साइजको RAM प्रयोग गर्दै हुनुहुन्छ भने तपाइँको मोडेलले 256 x 8 RAM साइज प्रयोग गर्नेछ। त्यसै गरी, eFROM सिमुलेशन मोडेल क्षेत्र कन्फिगरेसन डाटाको साथ प्रारम्भ गरिने छैन। तपाइँ मेमोरी तत्वहरूको रूपमा दुवै बाह्य उपकरणहरूमा लेख्न र पढ्न सक्षम हुनुहुनेछ।
सिमुलेशन प्रवाह
चित्र १-१ ले विशिष्ट MSS डिजाइनको पदानुक्रमलाई चित्रण गर्दछ। MSS कम्पोनेन्टलाई कपडाको परिधीयहरू सहितको उच्च स्तरको SmartDesign कम्पोनेन्टमा इन्स्ट्यान्टियट गरिएको छ। यस परिदृश्यमा, MSS कम्पोनेन्टको उत्पादनले test.bfm र user.bfm उत्पादन गर्नेछ files SmartDesign_Top कम्पोनेन्ट उत्पन्न गर्दा subsystem.bfm उत्पादन हुनेछ file.

- Test.bfm: यसले सिमुलेशन मोडेल सुरु गर्न BFM आदेशहरू समावेश गर्दछ। BFM ले यसमा आदेश दिन्छ file तपाईको MSS कन्फिगरेसनको आधारमा उत्पन्न हुन्छ। यो file प्रणाली बुट कोडसँग मिल्दोजुल्दो छ, किनकि यसले MSS सुरु गर्छ र तपाइँको प्रयोगकर्ता अनुप्रयोगलाई कल गर्दछ। यसलाई परिमार्जन नगर्नुहोस् file.
- User.bfm: तपाईं यसलाई अनुकूलन गर्न सक्नुहुन्छ file तपाईंको प्रणालीमा CortexM3 लेनदेन अनुकरण गर्न। यसमा subsystem.bfm को एक समावेश निर्देशन समावेश छ जसलाई यदि तपाइँसँग कुनै पनि कपडा बाह्य उपकरणहरू छन् जुन तपाइँ अनुकरण गर्न चाहनुहुन्छ भने टिप्पणी नगर्न आवश्यक छ। कपडाको बाह्य उपकरणहरूको मेमोरी नक्सा subsystem.bfm भित्र निर्दिष्ट गरिएको छ, तपाईंले यो BFM भित्रका परिभाषितहरूलाई सन्दर्भ गर्न सक्नुहुन्छ। file। यो file तपाईको प्रयोगकर्ता अनुप्रयोग कोडसँग मिल्दोजुल्दो छ।
- Subysystem.bfm: कपडा मेमोरी नक्सा समावेश गर्दछ। तपाईंले यसलाई परिमार्जन गर्न आवश्यक छैन file.
यी files स्वचालित रूपमा Libero® IDE द्वारा ModelSim™ मा पास हुन्छ, त्यसैले तपाईंले ModelSim चलाउनु अघि user.bfm स्क्रिप्ट परिमार्जन गर्न आवश्यक छ। user.bfm स्क्रिप्ट मार्फत पहुँच गर्न सकिन्छ File पदानुक्रम, सिमुलेशनमा तपाईंको MSS कम्पोनेन्ट तल Files नोड (चित्र 1-2 मा देखाइएको छ)।

BFM पूर्वampलेस
Example 1: मतदान ACE स्थिति
निम्न मा पूर्वampले, ACE स्थिति क्यालिब्रेसन पूरा गर्नको लागि पोल गरिन्छ र MSS GPIO बिट्स मध्ये एकमा लेखिएको छ।
user.bfm:

Example 2: कपडा GPIO बिट्स लेख्ने र प्रमाणित गर्दै
निम्न मा पूर्वample, दुई सफ्ट GPIOs कपडा मा थपिएको छ। subsystem.bfm प्रणालीद्वारा स्वचालित रूपमा उत्पन्न हुन्छ र यसले सफ्ट GPIO बाह्य उपकरणहरूको मेमोरी नक्सा समावेश गर्दछ। लेबलहरू तपाईंको user.bfm स्क्रिप्ट भित्रबाट सन्दर्भ गर्न सकिन्छ।
subsystem.bfm:

subsystem.bfm file स्वचालित रूपमा उत्पन्न हुन्छ र तपाईंले यसलाई परिमार्जन गर्न आवश्यक छैन।
user.bfm:
ग्राहक समर्थन
Microsemi SoC Product Group ले आफ्ना उत्पादनहरूलाई ग्राहक सेवा, ग्राहक प्राविधिक सहायता केन्द्र, ए सहित विभिन्न समर्थन सेवाहरू प्रदान गर्दछ। webसाइट, इलेक्ट्रोनिक मेल, र विश्वव्यापी बिक्री कार्यालयहरू। यस परिशिष्टमा Microsemi SoC उत्पादन समूहलाई सम्पर्क गर्ने र यी समर्थन सेवाहरू प्रयोग गर्ने बारे जानकारी समावेश छ।
ग्राहक सेवा
गैर-प्राविधिक उत्पादन समर्थनको लागि ग्राहक सेवालाई सम्पर्क गर्नुहोस्, जस्तै उत्पादन मूल्य निर्धारण, उत्पादन अपग्रेडहरू, अद्यावधिक जानकारी, अर्डर स्थिति, र प्राधिकरण।
- उत्तर अमेरिकाबाट, 800.262.1060 मा कल गर्नुहोस्
- बाँकी संसारबाट, 650.318.4460 मा कल गर्नुहोस्
- फ्याक्स, संसारको कुनै पनि ठाउँबाट, 650.318.8044
ग्राहक प्राविधिक सहयोग केन्द्र
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.
माइक्रोसेमी कर्पोरेट मुख्यालय एक उद्यम, Aliso Viejo CA 92656 USA भित्र
संयुक्त राज्य अमेरिका: +1 ८००-५५५-०१९९ बिक्री: +1 ८००-५५५-०१९९
फ्याक्स: +1 ८००-५५५-०१९९
कागजातहरू / स्रोतहरू
![]() |
Microsemi SmartDesign MSS सिमुलेशन [pdf] प्रयोगकर्ता गाइड SmartDesign MSS सिमुलेशन, MSS सिमुलेशन, सिमुलेशन |




