मायक्रोसेमी लोगो

MICROCHIP SmartDesign MSS MSS आणि फॅब्रिक AMBA APB3

MICROCHIP SmartDesign MSS MSS आणि फॅब्रिक AMBA APB3

कॉन्फिगरेशन आणि कनेक्टिव्हिटी

स्मार्टफ्यूजन मायक्रोकंट्रोलर सबसिस्टम तुम्हाला नैसर्गिकरित्या AMBA बस FPGA फॅब्रिकमध्ये विस्तारित करण्यास सक्षम करते. तुमच्या डिझाइन गरजेनुसार तुम्ही AMBA फॅब्रिक इंटरफेस APB3 किंवा AHBLite म्हणून कॉन्फिगर करू शकता. प्रत्येक मोडमध्ये मास्टर आणि स्लेव्ह बस इंटरफेस उपलब्ध आहे. हा दस्तऐवज Libero® IDE सॉफ्टवेअरमध्ये उपलब्ध MSS कॉन्फिगरेटर वापरून MSS-FPGA फॅब्रिक AMBA APB3 सिस्टीम तयार करण्यासाठी आवश्यक पायऱ्या प्रदान करतो. CoreAPB3 आवृत्ती 4.0.100 किंवा अधिक वापरून APB परिधीय MSS शी जोडलेले आहेत. खालील पायऱ्या FPGA फॅब्रिकमध्ये लागू केलेल्या APB3 पेरिफेरल्सला MSS शी जोडतात.

एमएसएस कॉन्फिगरेशन

पायरी 1. MSS FCLK (GLA0) ते फॅब्रिक क्लॉक क्लॉक रेशो निवडा.
आकृती 1-1 प्रमाणे MSS क्लॉक मॅनेजमेंट कॉन्फिगरेटरमध्ये FAB_CLK विभाजक निवडा. डिझाइन क्लॉक मॅनेजमेंट कॉन्फिगरेटरमध्ये परिभाषित केलेल्या वेळेच्या आवश्यकतांची पूर्तता करते याची खात्री करण्यासाठी तुम्ही पोस्ट-लेआउट स्टॅटिक टाइमिंग विश्लेषण करणे आवश्यक आहे. कार्यात्मक डिझाइन मिळविण्यासाठी तुम्हाला MSS आणि फॅब्रिकमधील घड्याळाचे प्रमाण समायोजित करावे लागेल.

मायक्रोचिप स्मार्टडिझाइन MSS MSS आणि फॅब्रिक AMBA APB3 1

पायरी 2. MSS AMBA मोड निवडा.
आकृती 3-1 मध्ये दाखवल्याप्रमाणे MSS फॅब्रिक इंटरफेस कॉन्फिगरेटरमध्ये AMBA APB2 इंटरफेस प्रकार निवडा. सुरू ठेवण्यासाठी ओके क्लिक करा.

मायक्रोचिप स्मार्टडिझाइन MSS MSS आणि फॅब्रिक AMBA APB3 2

आकृती 1-2 • AMBA APB3 इंटरफेस निवडला
AMBA आणि FAB_CLK ची आपोआप शीर्षस्थानी पदोन्नती केली जाते आणि MSS तत्काळ करणार्‍या कोणत्याही स्मार्टडिझाइनसाठी उपलब्ध आहेत.

FPGA फॅब्रिक आणि AMBA उपप्रणाली तयार करा

फॅब्रिक AMBA उपप्रणाली नियमित SmartDesign घटकामध्ये तयार केली जाते, आणि नंतर MSS घटक त्या घटकामध्ये इन्स्टंट केला जातो (आकृती 1-5 मध्ये दर्शविल्याप्रमाणे).
पायरी 1. CoreAPB3 त्वरित आणि कॉन्फिगर करा. APB मास्टर डेटा बस रुंदी – 32-बिट; MSS AMBA डेटा बसची समान रुंदी. पत्ता कॉन्फिगरेशन - तुमच्या स्लॉट आकारानुसार बदलते; योग्य मूल्यांसाठी तक्ता 1-1 पहा.

तक्ता 1-1 • पत्ता कॉन्फिगरेशन मूल्ये

   

64KB स्लॉट आकार, 11 स्लेव्ह पर्यंत

 

4KB स्लॉट आकार, 16 स्लेव्ह पर्यंत

256 बाइट स्लॉट आकार, 16 स्लेव्ह पर्यंत  

16 बाइट स्लॉट आकार, 16 स्लेव्ह पर्यंत

मास्टरद्वारे चालविलेल्या अॅड्रेस बिट्सची संख्या 20 16 12 8
मास्टर अॅड्रेसच्या वरच्या 4 बिट्सच्या स्लेव्ह अॅड्रेसमध्ये स्थान [१९:१६] (मुख्य पत्त्याची रुंदी >= २४ बिट असल्यास दुर्लक्षित) [१९:१६] (मुख्य पत्त्याची रुंदी >= २४ बिट असल्यास दुर्लक्षित) [१९:१६] (मुख्य पत्त्याची रुंदी >= २४ बिट असल्यास दुर्लक्षित) [१९:१६] (मुख्य पत्त्याची रुंदी >= २४ बिट असल्यास दुर्लक्षित)
अप्रत्यक्ष संबोधन वापरात नाही

सक्षम APB स्लेव्ह स्लॉट - तुम्ही तुमच्या अनुप्रयोगासाठी वापरण्याची योजना करत नसलेले स्लॉट अक्षम करा. डिझाइनसाठी उपलब्ध स्लॉटची संख्या निवडलेल्या स्लॉट आकाराचे कार्य आहे. 64KB साठी MSS मेमरी मॅप (5x15 पासून 0x4005000FFFFF पर्यंत) फॅब्रिक दृश्यमानतेमुळे फक्त 0 ते 400 स्लॉट उपलब्ध आहेत. लहान स्लॉट आकारांसाठी, सर्व स्लॉट उपलब्ध आहेत. स्लॉट आकार आणि स्लेव्ह/स्लॉट कनेक्शनबद्दल अधिक तपशीलांसाठी पृष्ठ 7 वर "मेमरी मॅप गणना" पहा. टेस्टबेंच - वापरकर्ता परवाना - RTL

मायक्रोचिप स्मार्टडिझाइन MSS MSS आणि फॅब्रिक AMBA APB3 3

पायरी 2. तुमच्या डिझाइनमध्ये AMBA APB पेरिफेरल्स इन्स्टंट आणि कॉन्फिगर करा.
पायरी 3. उपप्रणाली एकत्र जोडा. हे स्वयंचलितपणे किंवा व्यक्तिचलितपणे केले जाऊ शकते. स्वयंचलित कनेक्शन – SmartDesign स्वयं-कनेक्ट वैशिष्ट्य (स्मार्टडिझाइन मेनूमधून उपलब्ध आहे, किंवा कॅनव्हासवर उजवे-क्लिक करून) स्वयंचलितपणे सबसिस्टम घड्याळे कनेक्ट करते आणि रीसेट करते आणि तुम्हाला मेमरी मॅप संपादक सादर करते जिथे तुम्ही APB स्लेव्हना योग्य पत्त्यांवर नियुक्त करू शकता. (आकृती 1-4).

टीप: जर MSS घटकावर FAB_CLK आणि M2F_RESET_N पोर्टची नावे बदलली नसतील तरच स्वयं-कनेक्ट वैशिष्ट्य घड्याळ आणि कनेक्शन रीसेट करते.

मायक्रोचिप स्मार्टडिझाइन MSS MSS आणि फॅब्रिक AMBA APB3 4

मॅन्युअल कनेक्शन - खालीलप्रमाणे उपप्रणाली कनेक्ट करा:

  • CoreAPB3 मिरर-मास्टर BIF ला MSS Master BIF शी कनेक्ट करा (आकृती 1-5 मध्ये दाखवल्याप्रमाणे).
  • तुमच्या मेमरी मॅप स्पेसिफिकेशननुसार APB स्लेव्हस योग्य स्लॉटशी कनेक्ट करा.
  • तुमच्या डिझाइनमधील सर्व APB पेरिफेरल्सच्या PCLK शी FAB_CLK कनेक्ट करा.
  • M2F_RESET_N ला तुमच्या डिझाइनमधील सर्व APB पेरिफेरल्सच्या PRESET शी कनेक्ट करा.

मायक्रोचिप स्मार्टडिझाइन MSS MSS आणि फॅब्रिक AMBA APB3 5

मेमरी नकाशा गणना

MSS साठी फक्त खालील स्लॉट आकार समर्थित आहेत:

  • 64 KB
  • 4KB आणि खाली

सामान्य सूत्र

  • 64K च्या समान स्लॉट आकारासाठी, क्लायंट पेरिफेरलचा मूळ पत्ता आहे: 0x40000000 + (स्लॉट क्रमांक * स्लॉट आकार)
  • 64K पेक्षा कमी आकाराच्या स्लॉटसाठी, क्लायंट पेरिफेरलचा मूळ पत्ता आहे: 0x40050000 + (स्लॉट क्रमांक * स्लॉट आकार)

फॅब्रिकचा मूळ पत्ता 0x4005000 वर निश्चित केला आहे, परंतु मेमरी नकाशाचे समीकरण सोपे करण्यासाठी आम्ही 64KB केसमध्ये आधार पत्ता वेगळा दाखवतो.
टीप: स्लॉट आकार त्या परिधीयसाठी पत्त्यांची संख्या परिभाषित करतो (म्हणजे 1k म्हणजे 1024 पत्ते आहेत).

  • Exampले 1: 64KB बाइट स्लॉट आकार 64KB स्लॉट = 65536 स्लॉट (0x10000).
  • जर पेरिफेरल स्लॉट क्रमांक 7 वर असेल तर, त्याचा पत्ता आहे: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
  • Example 2: 4KB बाइट स्लॉट आकार: 4KB स्लॉट = 4096 स्लॉट (0x1000)
  • जर पेरिफेरल स्लॉट क्रमांक 5 वर असेल तर, त्याचा पत्ता आहे: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000

मेमरी नकाशा View

आपण करू शकता view अहवाल वैशिष्ट्य वापरून सिस्टम मेमरी नकाशा (डिझाइन मेनूमधून अहवाल निवडा). उदाample, आकृती 2-1 मध्ये दर्शविलेल्या उपप्रणालीसाठी व्युत्पन्न केलेला आंशिक मेमरी नकाशा आहे

मायक्रोचिप स्मार्टडिझाइन MSS MSS आणि फॅब्रिक AMBA APB3 6

उत्पादन समर्थन

मायक्रोसेमी एसओसी उत्पादने समूह आपल्या उत्पादनांना ग्राहक सेवा, ग्राहक तांत्रिक सहाय्य केंद्र, यासह विविध समर्थन सेवांसह पाठींबा देतो. webसाइट, इलेक्ट्रॉनिक मेल आणि जगभरातील विक्री कार्यालये. या परिशिष्टात Microsemi SoC उत्पादने समूहाशी संपर्क साधण्याबद्दल आणि या समर्थन सेवा वापरण्याबद्दल माहिती आहे.

ग्राहक सेवा

गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.

  • उत्तर अमेरिकेतून, 800.262.1060 वर कॉल करा
  • उर्वरित जगातून, 650.318.4460 वर कॉल करा
  • फॅक्स, जगातील कोठूनही, 408.643.6913

ग्राहक तांत्रिक सहाय्य केंद्र

मायक्रोसेमी एसओसी उत्पादने समूह आपल्या ग्राहक तांत्रिक सहाय्य केंद्रामध्ये उच्च कुशल अभियंते आहेत जे आपल्या हार्डवेअर, सॉफ्टवेअर आणि मायक्रोसेमी एसओसी उत्पादनांबद्दलच्या डिझाइन प्रश्नांची उत्तरे देण्यात मदत करू शकतात. ग्राहक तांत्रिक सहाय्य केंद्र अनुप्रयोग नोट्स, सामान्य डिझाइन सायकल प्रश्नांची उत्तरे, ज्ञात समस्यांचे दस्तऐवजीकरण आणि विविध 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.

© 2013 मायक्रोसेमी कॉर्पोरेशन. सर्व हक्क राखीव. मायक्रोसेमी आणि मायक्रोसेमी लोगो हे मायक्रोसेमी कॉर्पोरेशनचे ट्रेडमार्क आहेत. इतर सर्व ट्रेडमार्क आणि सेवा चिन्ह त्यांच्या संबंधित मालकांची मालमत्ता आहेत.

मायक्रोसेमी कॉर्पोरेट मुख्यालय
One Enterprise, Aliso Viejo CA 92656 USA USA मध्ये: +1 ५७४-५३७-८९०० विक्री: +1 ५७४-५३७-८९०० फॅक्स: +1 ५७४-५३७-८९००

कागदपत्रे / संसाधने

MICROCHIP SmartDesign MSS MSS आणि फॅब्रिक AMBA APB3 डिझाइन [pdf] वापरकर्ता मार्गदर्शक
SmartDesign MSS MSS आणि फॅब्रिक AMBA APB3 डिझाइन, SmartDesign MSS, MSS आणि फॅब्रिक AMBA APB3 डिझाइन, AMBA APB3 डिझाइन

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *