स्मार्टडिझाइन एमएसएस सिम्युलेशन
उत्पादन माहिती:
स्मार्टडिझाइन एमएसएस सिम्युलेशन हे स्मार्टफ्यूजन मायक्रोकंट्रोलर सबसिस्टमचे वैशिष्ट्य आहे जे मॉडेलसिम वापरून सिम्युलेट केले जाऊ शकते. एमएसएस सिम्युलेशन बस फंक्शनल मॉडेल (बीएफएम) धोरण वापरून केले जाते. SmartFusion MSS Cortex M3 प्रोसेसर Actel च्या AMBA बस फंक्शनल मॉडेल (BFM) सह मॉडेल केलेले आहे. SmartFusion MSS पेरिफेरल्सचे दोन गटांमध्ये वर्गीकरण केले गेले आहे: पहिल्या गटात संपूर्ण वर्तणूक मॉडेल्स आहेत, तर दुसऱ्या गटामध्ये मेमरी मॉडेल्स आहेत जे परिघातील मेमरी स्थानांवर प्रवेश केल्यावरच संदेश आउटपुट करतात.
बस कार्यात्मक मॉडेल:
SmartFusion MSS Cortex M3 प्रोसेसर Actel च्या AMBA बस फंक्शनल मॉडेल (BFM) सह मॉडेल केलेले आहे. हे वापरकर्त्यांना प्रोसेसरचे अनुकरण करणे सोपे करते कारण ते BFM च्या समर्थित सूचना आणि वाक्यरचनांचे तपशील प्रदान करते.
परिधीय आणि वर्तन:
सिम्युलेशन वेळ कमी करण्यासाठी, SmartFusion MSS मधील विशिष्ट परिधींमध्ये पूर्ण वर्तन मॉडेल नसतात. त्याऐवजी, ते मेमरी मॉडेल्ससह बदलले जातात जे परिधीय अंतर्गत मेमरी स्थानांवर प्रवेश केल्यावरच संदेश आउटपुट करतात. याचा अर्थ असा की गौण सिग्नल रजिस्टर्सवरच्या कोणत्याही लेखनाच्या आधारे टॉगल होणार नाहीत किंवा प्रोटोकॉल पिनवरील कोणत्याही सिग्नल इनपुटवर प्रतिक्रिया देणार नाहीत. या गटात समाविष्ट असलेल्या परिधीयांमध्ये हे समाविष्ट आहे:
उत्पादन वापर:
- BFM च्या समर्थित सूचना आणि वाक्यरचना बद्दल तपशीलांसाठी Actel च्या DirectCore AMBA BFM वापरकर्त्याचे मार्गदर्शक (PDF) पहा.
- तुम्हाला सिम्युलेशनचा वेळ कमी करायचा असल्यास, पूर्ण वर्तणुकीशी मॉडेल्स असलेले पेरिफेरल्स वापरा.
- तुम्हाला फक्त मेमरी मॉडेल्स असलेले पेरिफेरल्स वापरण्याची आवश्यकता असल्यास, लक्षात ठेवा की त्यांचे सिग्नल प्रोटोकॉल पिनवरील कोणत्याही सिग्नल इनपुटवर नोंदणी करण्यासाठी किंवा प्रतिक्रिया देण्यासाठी कोणत्याही लेखनाच्या आधारावर टॉगल होणार नाहीत.
- तुम्हाला SmartDesign MSS मध्ये काही समस्या असल्यास, सहाय्यासाठी वापरकर्ता मॅन्युअलच्या उत्पादन समर्थन विभागाचा संदर्भ घ्या.
उत्पादन समर्थन:
तुम्हाला SmartDesign MSS साठी काही मदत हवी असल्यास, तुम्ही त्यांच्या द्वारे ग्राहक तांत्रिक सहाय्य केंद्राशी संपर्क साधू शकता webसाइटवर किंवा त्यांना थेट कॉल करून. ITAR तांत्रिक समर्थनासाठी, कृपया वापरकर्ता पुस्तिकाच्या ITAR तांत्रिक समर्थन विभागाचा संदर्भ घ्या.
अनुकरण
स्मार्टफ्यूजन मायक्रोकंट्रोलर सबसिस्टम मॉडेलसिम वापरून सिम्युलेट केले जाऊ शकते. एमएसएस सिम्युलेशन बस फंक्शनल मॉडेल (बीएफएम) धोरण वापरून केले जाते. सिम्युलेशन काही विशिष्ट परिस्थितींमध्ये उपयुक्त ठरू शकते, जसे की:
- फॅब्रिकमधील सॉफ्ट पेरिफेरल्सची कनेक्टिव्हिटी आणि अॅड्रेसिंग सत्यापित करणे
- तुमच्या विक्रेत्याच्या मेमरीसह बाह्य मेमरी इंटरफेस कॉन्फिगरेशन सत्यापित करणे
- ACE वर्तन सत्यापित करत आहे
हा दस्तऐवज SmartFusion MSS साठी सिम्युलेशन सपोर्टचे वर्णन करतो.
बस फंक्शनल मॉडेल
SmartFusion MSS Cortex M3 प्रोसेसर Actel च्या AMBA बस फंक्शनल मॉडेल (BFM) सह मॉडेल केलेले आहे. BFM च्या समर्थित सूचना आणि वाक्यरचना बद्दल तपशीलांसाठी Actel च्या DirectCore AMBA BFM वापरकर्त्याचे मार्गदर्शक (PDF) पहा.
परिधी आणि वर्तणूक
सिम्युलेशन वेळ कमी करण्यासाठी, SmartFusion MSS मधील विशिष्ट परिधींमध्ये पूर्ण वर्तन मॉडेल नसतात. त्याऐवजी ते मेमरी मॉडेल्ससह बदलले जातात जे परिधीय अंतर्गत मेमरी स्थानांवर प्रवेश केव्हा झाला हे दर्शविणारा संदेश आउटपुट करेल. याचा अर्थ असा की गौण सिग्नल रजिस्टर्सवरच्या कोणत्याही लेखनाच्या आधारे टॉगल होणार नाहीत किंवा प्रोटोकॉल पिनवरील कोणत्याही सिग्नल इनपुटवर प्रतिक्रिया देणार नाहीत. या गटात समाविष्ट असलेल्या परिधीयांमध्ये हे समाविष्ट आहे:
- UART
- SPI
- I2C
- MAC
- PDMA
- वॉचडॉग
- टाइमर
- RTC
पूर्ण वर्तणुकीशी मॉडेल्स असलेल्या परिघांमध्ये हे समाविष्ट आहे:
- घड्याळ व्यवस्थापन
- eNVM
- बाह्य मेमरी कंट्रोलर
- ACE
- GPIO
- फॅब्रिक इंटरफेस कंट्रोलर
- ईफ्रॉम
- AHB बस मॅट्रिक्स
eNVM सिम्युलेशन मॉडेल डेटा स्टोरेज किंवा इनिशिएलायझेशन क्लायंट डेटासह प्रारंभ केले जाणार नाही. eSRAM आणि eNVM 256 x 8 RAM वापरून मॉडेल केलेले आहेत. जर तुम्ही वेगळ्या आकाराची RAM वापरत असाल तर तुमचे मॉडेल २५६ x ८ रॅम आकाराचा वापर करेल. त्याचप्रमाणे, eFROM सिम्युलेशन मॉडेल प्रादेशिक कॉन्फिगरेशन डेटासह प्रारंभ केले जाणार नाही. तुम्ही मेमरी घटक म्हणून दोन्ही पेरिफेरल्सवर लिहू आणि वाचण्यास सक्षम असाल.
सिम्युलेशन फ्लो
आकृती 1-1 ठराविक MSS डिझाइनचे पदानुक्रम स्पष्ट करते. एमएसएस घटक फॅब्रिक पेरिफेरल्ससह उच्च स्तरावरील स्मार्टडिझाइन घटकामध्ये इन्स्टंट केला जातो. या परिस्थितीत, एमएसएस घटकाची निर्मिती test.bfm आणि user.bfm तयार करेल files SmartDesign_Top घटक तयार केल्याने subsystem.bfm तयार होईल file.
- टेस्ट.बीएफएम: यामध्ये सिम्युलेशन मॉडेल सुरू करण्यासाठी BFM आदेश आहेत. यामध्ये BFM आदेश देते file तुमच्या MSS कॉन्फिगरेशनवर आधारित तयार केले जातात. या file सिस्टम बूट कोडशी साधर्म्य आहे, कारण ते MSS सुरू करते आणि तुमच्या वापरकर्ता अनुप्रयोगाला कॉल करते. यात बदल करू नका file.
- वापरकर्ता.बीएफएम: तुम्ही हे सानुकूलित करू शकता file तुमच्या सिस्टममधील CortexM3 व्यवहारांचे अनुकरण करण्यासाठी. यामध्ये subsystem.bfm चे एक अंतर्भूत निर्देश आहे ज्यावर तुमच्याकडे कोणतेही फॅब्रिक पेरिफेरल्स असल्यास त्यावर टिप्पणी न करणे आवश्यक आहे जे तुम्ही अनुकरण करू इच्छिता. फॅब्रिक पेरिफेरल्सचा मेमरी नकाशा subsystem.bfm मध्ये निर्दिष्ट केला आहे, तुम्ही या BFM मधील त्या व्याख्यांचा संदर्भ घेऊ शकता file. या file तुमच्या वापरकर्ता अनुप्रयोग कोडशी एकरूप आहे.
- सबसिस्टम.बीएफएम: फॅब्रिक मेमरी नकाशा समाविष्टीत आहे. तुम्हाला यात सुधारणा करण्याची गरज नाही file.
या files हे Libero® IDE द्वारे ModelSim™ ला आपोआप पास केले जातात, त्यामुळे ModelSim चालवण्यापूर्वी तुम्हाला user.bfm स्क्रिप्टमध्ये बदल करण्याची आवश्यकता आहे. user.bfm स्क्रिप्ट द्वारे प्रवेश केला जाऊ शकतो File पदानुक्रम, सिम्युलेशनमधील तुमच्या MSS घटकाच्या खाली Files नोड (आकृती 1-2 मध्ये दर्शविल्याप्रमाणे).
BFM माजीampलेस
Example 1: मतदान ACE स्थिती
खालील माजीample, ACE स्थिती कॅलिब्रेशन पूर्ण करण्यासाठी पोल केली जाते आणि MSS GPIO बिट्सपैकी एकावर लिहिली जाते.
वापरकर्ता.बीएफएम:
Example 2: फॅब्रिक GPIO बिट्स लिहिणे आणि सत्यापित करणे
खालील माजीample, फॅब्रिकमध्ये दोन सॉफ्ट GPIO जोडले गेले आहेत. subsystem.bfm सिस्टमद्वारे आपोआप व्युत्पन्न केले जाते आणि त्यात सॉफ्ट GPIO परिधीयांचा मेमरी नकाशा असतो. तुमच्या user.bfm स्क्रिप्टमधून लेबल्सचा संदर्भ दिला जाऊ शकतो.
सबसिस्टम.बीएफएम:
subsystem.bfm file आपोआप व्युत्पन्न होते आणि तुम्हाला त्यात बदल करण्याची गरज नाही.
वापरकर्ता.बीएफएम:
ग्राहक समर्थन
मायक्रोसेमी एसओसी उत्पादने समूह आपल्या उत्पादनांना ग्राहक सेवा, ग्राहक तांत्रिक सहाय्य केंद्र, यासह विविध समर्थन सेवांसह पाठींबा देतो. webसाइट, इलेक्ट्रॉनिक मेल आणि जगभरातील विक्री कार्यालये. या परिशिष्टात Microsemi SoC उत्पादने समूहाशी संपर्क साधण्याबद्दल आणि या समर्थन सेवा वापरण्याबद्दल माहिती आहे.
ग्राहक सेवा
गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.
- उत्तर अमेरिकेतून, 800.262.1060 वर कॉल करा
- उर्वरित जगातून, 650.318.4460 वर कॉल करा
- फॅक्स, जगातील कोठूनही, 650.318.8044
ग्राहक तांत्रिक सहाय्य केंद्र
मायक्रोसेमी एसओसी उत्पादने समूह आपल्या ग्राहक तांत्रिक सहाय्य केंद्रामध्ये उच्च कुशल अभियंते आहेत जे आपल्या हार्डवेअर, सॉफ्टवेअर आणि मायक्रोसेमी एसओसी उत्पादनांबद्दलच्या डिझाइन प्रश्नांची उत्तरे देण्यात मदत करू शकतात. ग्राहक तांत्रिक सहाय्य केंद्र अनुप्रयोग नोट्स, सामान्य डिझाइन सायकल प्रश्नांची उत्तरे, ज्ञात समस्यांचे दस्तऐवजीकरण आणि विविध 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 पृष्ठ
मायक्रोसेमी कॉर्पोरेशन (NASDAQ: MSCC) यासाठी सेमीकंडक्टर सोल्यूशन्सचा एक व्यापक पोर्टफोलिओ ऑफर करते: एरोस्पेस, संरक्षण आणि सुरक्षा; एंटरप्राइझ आणि संप्रेषण; आणि औद्योगिक आणि पर्यायी ऊर्जा बाजार. उत्पादनांमध्ये उच्च-कार्यक्षमता, उच्च-विश्वसनीयता अॅनालॉग आणि RF उपकरणे, मिश्रित सिग्नल आणि RF एकात्मिक सर्किट्स, सानुकूल करण्यायोग्य SoCs, FPGAs आणि संपूर्ण उपप्रणाली समाविष्ट आहेत. Microsemi चे मुख्यालय Aliso Viejo, Calif येथे आहे. येथे अधिक जाणून घ्या www.microsemi.com.
मायक्रोसेमी कॉर्पोरेट हेडक्वार्टर वन एंटरप्राइझ, अलीसो व्हिएजो सीए 92656 यूएसए आत
यूएसए: +1 ५७४-५३७-८९०० विक्री: +1 ५७४-५३७-८९००
फॅक्स: +1 ५७४-५३७-८९००
कागदपत्रे / संसाधने
![]() |
मायक्रोसेमी स्मार्टडिझाइन एमएसएस सिम्युलेशन [pdf] वापरकर्ता मार्गदर्शक स्मार्टडिझाइन एमएसएस सिम्युलेशन, एमएसएस सिम्युलेशन, सिम्युलेशन |