Actel लोगो

Actel SmartDesign MSS कॉन्फिगरेशन

एक्टेल कॉर्पोरेशन, माउंटन View, सीए 94043
© 2010 Actel Corporation. सर्व हक्क राखीव.
युनायटेड स्टेट्स ऑफ अमेरिका मध्ये मुद्रित
भाग क्रमांक: 5-02-00225-0
प्रकाशन: नोव्हेंबर २०१०

या दस्तऐवजाचा कोणताही भाग Actel च्या पूर्व लेखी संमतीशिवाय कोणत्याही स्वरूपात किंवा कोणत्याही प्रकारे कॉपी किंवा पुनरुत्पादित केला जाऊ शकत नाही.
Actel या दस्तऐवजाच्या संदर्भात कोणतीही हमी देत ​​नाही आणि विशिष्ट हेतूसाठी व्यापारक्षमता किंवा योग्यतेची कोणतीही गर्भित वॉरंटी नाकारते. या दस्तऐवजातील माहिती सूचनेशिवाय बदलू शकते. या दस्तऐवजात दिसणार्‍या कोणत्याही त्रुटींसाठी Actel कोणतीही जबाबदारी घेत नाही.
या दस्तऐवजात गोपनीय मालकीची माहिती आहे जी Actel कॉर्पोरेशनच्या पूर्व लेखी संमतीशिवाय कोणत्याही अनधिकृत व्यक्तीला उघड केली जाऊ नये.

ट्रेडमार्क
Actel आणि Actel लोगो हे Actel Corporation चे नोंदणीकृत ट्रेडमार्क आहेत.
Adobe आणि Acrobat Reader हे Adobe Systems, Inc चे नोंदणीकृत ट्रेडमार्क आहेत.
नमूद केलेली इतर सर्व उत्पादने किंवा ब्रँड नावे त्यांच्या संबंधित धारकांचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत.

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

स्मार्टफ्यूजन मायक्रोकंट्रोलर सबसिस्टम तुम्हाला नैसर्गिकरित्या AMBA बस FPGA फॅब्रिकमध्ये विस्तारित करण्यास सक्षम करते. तुमच्या डिझाइन गरजेनुसार तुम्ही AMBA फॅब्रिक इंटरफेस APB3 किंवा AHBLite म्हणून कॉन्फिगर करू शकता. प्रत्येक मोडमध्ये मास्टर आणि स्लेव्ह बस इंटरफेस उपलब्ध आहे.
हा दस्तऐवज Libero® IDE सॉफ्टवेअरमध्ये उपलब्ध MSS कॉन्फिगरेटर वापरून मिश्रित MSS-FPGA फॅब्रिक AMBA AHBLite/APB3 सिस्टीम तयार करण्यासाठी आवश्यक पायऱ्या प्रदान करतो.
CoreAHBLite आवृत्ती 3.0.112 किंवा अधिक वापरून AHBLite परिधीय MSS शी जोडलेले आहेत.
CoreAPB3 आवृत्ती 3.0.101 किंवा अधिक वापरून APB परिधीय MSS शी जोडलेले आहेत.
CoreAHBLite आणि CoreAPB3 कोर CoreAHBtoAPB3 आवृत्ती 2.0.114 किंवा अधिक वापरून ब्रिज केले जातात.
फॅब्रिक इंटरफेस कंट्रोलर (FIC) बद्दल अधिक तपशीलांसाठी, कृपया Actel SmartFusion Microcontroller Subsystem Users Guide पहा.

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

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

Actel SmartDesign MSS कॉन्फिगरेशन 1

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

Actel SmartDesign MSS कॉन्फिगरेशन 2

पायरी 3. फॅब्रिक इंटरफेस AHBLite बस इंटरफेस (BIF) मास्टर पोर्टचा प्रचार करा (आकृती 1-3 मध्ये दर्शविल्याप्रमाणे).

  • आकृती 1-2 मध्ये दाखवल्याप्रमाणे AHBLite मास्टर बस इंटरफेस (BIF) सक्षम करा.
  • MSS कॉन्फिग्युरेटरमध्ये, बस इंटरफेस मास्टर पोर्ट (MSS फॅब्रिक इंटरफेस कोर) वर उजवे-क्लिक करा आणि प्रमोटेटो-टॉप निवडा. BIF मास्टर पोर्ट नंतर पदानुक्रमाच्या पुढील स्तरावर उपलब्ध असेल (जेथे फॅब्रिक विस्तार लागू करणे आवश्यक आहे).

पायरी 4. FAB_CLK ला पोर्ट बनवण्यासाठी प्रोत्साहन द्या (आकृती 1-3 मध्ये दर्शविल्याप्रमाणे).
MSS कॉन्फिग्युरेटरमध्ये, FAB_CLK (MSS Clock Management core) वर उजवे-क्लिक करा आणि Clear विशेषता निवडा, नंतर त्यावर पुन्हा उजवे-क्लिक करा आणि प्रमोट-टू-टॉप निवडा. FAB_CLK पोर्ट नंतर पदानुक्रमाच्या पुढील स्तरावर उपलब्ध असेल (जेथे फॅब्रिक विस्तार लागू करणे आवश्यक आहे).

टीप: Actel शिफारस करतो की तुम्ही FAB_CLK उच्च-स्तरीय पोर्ट नाव बदलू नका. FAB_CLK पोर्ट नाव बदलले नसेल तरच SmartDesign ऑटो-कनेक्ट वैशिष्ट्य कार्य करते.

पायरी 5. पोर्ट बनवण्यासाठी M2F_RESET_N चा प्रचार करा.
MSS कॉन्फिगरेटरमध्ये, M2F_RESET_N (MSS रीसेट मॅनेजमेंट कोर) वर उजवे-क्लिक करा आणि क्लियर विशेषता निवडा.
M2F_RESET_N पोर्ट नंतर पदानुक्रमाच्या पुढील स्तरावर उपलब्ध असेल (जेथे फॅब्रिक विस्तार लागू करणे आवश्यक आहे).

टीप: Actel शिफारस करतो की तुम्ही M2F_RESET_N टॉप लेव्हल पोर्ट नाव बदलू नका. M2F_RESET_N पोर्टचे नाव बदलले नसेल तरच SmartDesign ऑटोकनेक्ट वैशिष्ट्य कार्य करते.

Actel SmartDesign MSS कॉन्फिगरेशन 3

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

फॅब्रिक AMBA उपप्रणाली नियमित SmartDesign घटकामध्ये तयार केली जाते, आणि नंतर MSS घटक त्या घटकामध्ये इन्स्टंट केला जातो (आकृती 1-4 मध्ये दर्शविल्याप्रमाणे).

पायरी 1. CoreAHBLite त्वरित आणि कॉन्फिगर करा.

  • आकृती 1-1 मध्ये दाखवल्याप्रमाणे मेमरी मोड 4 निवडा. हा मोड 15 64KB स्लॉट प्रदान करतो ज्याचा वापर 15 AHBLite स्लेव्हना जोडण्यासाठी केला जाऊ शकतो. तुम्ही 16 4KB क्लायंट स्लॉट (स्लॉट 4 मध्ये मॅप केलेले) आणि प्रचंड स्लॉटकडे दुर्लक्ष करू शकता कारण ते या विशिष्ट MSS मास्टर कॉन्फिगरेशनमध्ये अप्रासंगिक आहेत.
  • तुम्ही तुमच्या ऍप्लिकेशनसाठी वापरत असलेले स्लॉट सक्षम करा. खालील आकृतीत दर्शविल्याप्रमाणे ENABLE Master1 AHBLite स्लेव्ह स्लॉट गटातील स्लॉट सक्षम करा. जेव्हा CoreAHBLite MSS घटकाशी कनेक्ट केलेले असते तेव्हा फक्त 5 ते 15 स्लॉट वापरले जाऊ शकतात. पृष्ठ 13 वर "मेमरी मॅप कंप्युटेशन" पहा.

Actel SmartDesign MSS कॉन्फिगरेशन 4

पायरी 2. कोर AHB ते APB3 इन्स्टंट करा
पायरी 3. CoreAPB3 त्वरित आणि कॉन्फिगर करा

  • डायरेक्ट अॅड्रेसिंग मोड निवडा.
  • 32-बिट APB बस मास्टर डेटा बस रुंदी निवडा. ही MSS AMBA डेटा बस रुंदीची रुंदी आहे.
  • तुम्ही तुमच्या अनुप्रयोगासाठी वापरण्याची योजना करत नसलेले स्लॉट अक्षम करा. सर्व स्लॉट उपलब्ध आहेत. स्लॉट आकार आणि स्लेव्ह/स्लॉट कनेक्शनबद्दल अधिक तपशीलांसाठी पृष्ठ 13 वर “मेमरी मॅप गणना” पहा.
  • आकृती 4-1 मध्ये दाखवल्याप्रमाणे APB स्लॉट आकार 5KB किंवा त्यापेक्षा कमी निवडा. CoreAHBLite साठी तुम्ही 64KB स्लॉट आकार निवडला आहे असे गृहीत धरल्यास, CoreAHBtoAPB3 मधून जाताना CoreAPB16 (64 स्लॉट) वरील स्लॉट्सचा कमाल आकार 16KB/4 = 3KB आहे.

Actel SmartDesign MSS कॉन्फिगरेशन 5

पायरी 5. तुमच्या डिझाइनमध्ये AMBA AHBLite आणि APB पेरिफेरल इन्स्टंट आणि कॉन्फिगर करा.
पायरी 6. उपप्रणाली एकत्र जोडा. हे स्वयंचलितपणे किंवा व्यक्तिचलितपणे केले जाऊ शकते.

स्वयंचलित कनेक्शन – SmartDesign ऑटो-कनेक्ट वैशिष्ट्य (स्मार्टडिझाइन मेनू, टूलबारवरून किंवा कॅनव्हासवर उजवे-क्लिक करून उपलब्ध) आपोआप सबसिस्टम घड्याळे कनेक्ट करेल आणि रीसेट करेल आणि तुम्हाला मेमरी मॅप एडिटर सादर करेल जिथे तुम्ही AHBLite आणि APB स्लेव्हना नियुक्त करू शकता. योग्य पत्ते. लक्षात ठेवा की स्वयं-कनेक्ट वैशिष्ट्य घड्याळ करते आणि कनेक्शन रीसेट करते फक्त जर MSS घटकावर FAB_CLK आणि M2F_RESET_N पोर्ट नावे बदलली गेली नाहीत.

Actel SmartDesign MSS कॉन्फिगरेशन 6

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

Actel SmartDesign MSS कॉन्फिगरेशन 7

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

  • CoreAHBLite मिरर्ड-मास्टर BIF M0 किंवा M1 ला MSS मास्टर BIF शी कनेक्ट करा (आकृती 1-8 मध्ये दाखवल्याप्रमाणे). जर तुम्ही मल्टी-मास्टर सबसिस्टम तयार करण्याची योजना आखत असाल तर M1 वापरा जिथे तुमच्याकडे फॅब्रिकमध्ये मास्टर आहे ज्यासाठी रीमॅप वैशिष्ट्य आवश्यक आहे आणि त्यामुळे M0 शी कनेक्ट करणे आवश्यक आहे.
  • CoreAHBtoAPB3 च्या स्लेव्ह BIF ला CoreAHBLite च्या मिरर्ड स्लेव्ह BIF शी कनेक्ट करा.
  • CoreAPB3 मिरर-मास्टर BIF ला MSS मास्टर BIF शी कनेक्ट करा.
  • तुमच्या मेमरी मॅप स्पेसिफिकेशननुसार APB आणि AHBLite स्लेव्हना योग्य स्लॉटशी कनेक्ट करा.
  • तुमच्या डिझाइनमधील सर्व AHBLite/APB पेरिफेरल्सच्या HCLK/PCLK शी FAB_CLK कनेक्ट करा.
  • तुमच्या डिझाइनमधील सर्व AHBLite/APB पेरिफेरल्सच्या HRESET/PRESET शी M2F_RESET_N कनेक्ट करा.

Actel SmartDesign MSS कॉन्फिगरेशन 8

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

सामान्य सूत्र
AHBLite साठी, स्लॉट आकार नेहमी 64KB स्लॉट = 65536 स्लॉट (0x10000) असतो.

प्रत्येक AHBLite स्लॉट्ससाठी 5 ते 15 (कॉर्टेक्सएम0 मेमरी नकाशानुसार 4 ते 3 स्लॉट प्रतिबंधित आहेत), क्लायंट पेरिफेरलचा पत्ता आहे:
0x40000000 + (AHBLite स्लॉट क्रमांक * 0x10000).

प्रत्येक APB3 स्लॉटसाठी (सर्व स्लॉट उपलब्ध), क्लायंट पेरिफेरलचा पत्ता आहे:
0x40000000 + (AHBLite स्लॉट क्रमांक * 0x10000) + (APB3 स्लॉट क्रमांक * APB3 स्लॉट आकार).

नोंद: फॅब्रिकचा मूळ पत्ता 0x4005000 वर निश्चित केला आहे, परंतु मेमरी नकाशाचे समीकरण सोपे करण्यासाठी आम्ही मूळ पत्ता 0x40000000 म्हणून दाखवत आहोत.

मेमरी नकाशा View
तुम्ही SmartDesign मेमरी मॅप/डेटा शीट वैशिष्ट्याचा वापर करून (Libero IDE प्रोजेक्ट मॅनेजरमधील SmartDesign मेनूमधून) सिस्टम मेमरी नकाशा पाहू शकता. उदाample, आकृती 2-1 पृष्ठ 1 वर आकृती 8-11 मध्ये दर्शविलेल्या उपप्रणालीसाठी व्युत्पन्न केलेला मेमरी नकाशा आहे.

Actel SmartDesign MSS कॉन्फिगरेशन 9

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

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

ग्राहक सेवा

  • गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.
  • ईशान्य आणि उत्तर मध्य यूएसए वरून, 650.318.4480 वर कॉल करा
  • आग्नेय आणि नैऋत्य यूएसए मधून, 650. 318.4480 वर कॉल करा
  • दक्षिण मध्य यूएसए मधून, 650.318.4434 वर कॉल करा
  • नॉर्थवेस्ट यूएसए मधून, 650.318.4434 वर कॉल करा
  • कॅनडातून, 650.318.4480 वर कॉल करा
  • युरोपमधून, 650.318.4252 किंवा +44 (0) 1276 401 500 वर कॉल करा
  • जपानमधून, 650.318.4743 वर कॉल करा
  • उर्वरित जगातून, 650.318.4743 वर कॉल करा
  • फॅक्स, जगातील कोठूनही 650.318.8044

Actel ग्राहक तांत्रिक सहाय्य केंद्र
Actel आपल्या ग्राहक तांत्रिक सहाय्य केंद्रामध्ये अत्यंत कुशल अभियंत्यांसह कर्मचारी आहेत जे तुमच्या हार्डवेअर, सॉफ्टवेअर आणि डिझाइन प्रश्नांची उत्तरे देण्यात मदत करू शकतात. ग्राहक तांत्रिक सहाय्य केंद्र ऍप्लिकेशन नोट्स आणि FAQ ची उत्तरे तयार करण्यात बराच वेळ घालवते. म्हणून, आपण आमच्याशी संपर्क साधण्यापूर्वी, कृपया आमच्या ऑनलाइन संसाधनांना भेट द्या. आम्ही तुमच्या प्रश्नांची उत्तरे आधीच दिली असण्याची शक्यता आहे.

Actel तांत्रिक समर्थन
Actel ग्राहक समर्थन ला भेट द्या webजागा (www.actel.com/support/search/default.aspx) अधिक माहिती आणि समर्थनासाठी. शोधण्यायोग्य वर अनेक उत्तरे उपलब्ध आहेत web संसाधनामध्ये आकृती, चित्रे आणि Actel वरील इतर संसाधनांच्या लिंक्सचा समावेश होतो web साइट

Webसाइट
तुम्ही Actel च्या मुख्यपृष्ठावर विविध तांत्रिक आणि गैर-तांत्रिक माहिती ब्राउझ करू शकता www.actel.com

ग्राहक तांत्रिक सहाय्य केंद्राशी संपर्क साधणे
उच्च कुशल अभियंते तांत्रिक सहाय्य केंद्राचे कर्मचारी सकाळी 7:00 ते संध्याकाळी 6:00, पॅसिफिक वेळ, सोमवार ते शुक्रवार. केंद्राशी संपर्क साधण्याचे अनेक मार्ग खालीलप्रमाणे आहेत:

ईमेल
तुम्ही तुमचे तांत्रिक प्रश्न आमच्या ईमेल पत्त्यावर कळवू शकता आणि ईमेल, फॅक्स किंवा फोनद्वारे उत्तरे मिळवू शकता. तसेच, तुम्हाला डिझाइन समस्या असल्यास, तुम्ही तुमचे डिझाइन ईमेल करू शकता files मदत प्राप्त करण्यासाठी. आम्ही दिवसभर ईमेल खात्याचे सतत निरीक्षण करतो. आम्हाला तुमची विनंती पाठवताना, कृपया तुमच्या विनंतीवर कार्यक्षम प्रक्रिया करण्यासाठी तुमचे पूर्ण नाव, कंपनीचे नाव आणि तुमची संपर्क माहिती समाविष्ट करण्याचे सुनिश्चित करा.
तांत्रिक समर्थन ईमेल पत्ता आहे tech@actel.com

फोन
आमचे तांत्रिक सहाय्य केंद्र सर्व कॉलला उत्तर देते. केंद्र तुमचे नाव, कंपनीचे नाव, फोन नंबर आणि तुमचा प्रश्न यासारखी माहिती मिळवते आणि नंतर केस नंबर जारी करते. केंद्र नंतर माहिती एका रांगेत पाठवते जिथे प्रथम उपलब्ध अनुप्रयोग अभियंता डेटा प्राप्त करतो आणि तुमचा कॉल परत करतो. फोनचे तास 7:00 AM ते 6:00 PM, पॅसिफिक वेळ, सोमवार ते शुक्रवार पर्यंत आहेत. तांत्रिक सहाय्य क्रमांक आहेत:

650.318.4460
800.262.1060

यूएस टाइम झोनच्या बाहेर सहाय्याची आवश्यकता असलेले ग्राहक एकतर ईमेलद्वारे तांत्रिक समर्थनाशी संपर्क साधू शकतात (tech@actel.com) किंवा स्थानिक विक्री कार्यालयाशी संपर्क साधा. विक्री कार्यालय सूची येथे आढळू शकते www.actel.com/company/contact/default.aspx

Actel कमी-शक्ती आणि मिश्रित-सिग्नल FPGAs मध्ये अग्रेसर आहे आणि सिस्टम आणि पॉवर मॅनेजमेंट सोल्यूशन्सचा सर्वात व्यापक पोर्टफोलिओ ऑफर करते. पॉवर मॅटर. येथे अधिक जाणून घ्या www.actel.com

ऍक्‍टेल कॉर्पोरेशन

  • 2061 स्टियरलिन कोर्ट
  • डोंगर View, सीए 94043
  • यूएसए फोन 650.318.4200
  • फॅक्स ४६९.६२४.७१५३
  • ग्राहक सेवा: 650.318.1010
  • ग्राहक अनुप्रयोग केंद्र: 800.262.1060

एक्टेल युरोप लि.

  • रिव्हर कोर्ट, मेडोज बिझनेस पार्क
  • स्टेशन अ‍ॅप्रोच, ब्लॅकवॉटर
  • कॅम्बरले सरे GU17 9AB
  • युनायटेड किंगडम फोन +44 (0) 1276 609 300
  • फॅक्स +44 (0) 1276 607 540

ऍक्टेल जपान

  • EXOS Ebisu बिल्डिंग 4F
  • 1-24-14 Ebisu Shibuya-ku
  • टोकियो १५०
  • जपान
    फोन +१.३३४.३२१.११६०
  • फॅक्स +81.03.3445.7668
  • http://jp.actel.com

एक्टेल हाँगकाँग

  • कक्ष 2107, चायना रिसोर्सेस बिल्डिंग
  • 26 हार्बर रोड
  • वंचई
  • हाँगकाँग फोन +852 2185 6460
  • फॅक्स +३९ ०६ ४३५८८२९३
  • www.actel.com.cn

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

Actel SmartDesign MSS कॉन्फिगरेशन [pdf] वापरकर्ता मॅन्युअल
एमएसएस आणि फॅब्रिक AMBA AHBLite APB3 डिझाइन, स्मार्टडिझाइन एमएसएस कॉन्फिगरेशन, स्मार्टडिझाइन एमएसएस, कॉन्फिगरेशन कसे तयार करावे

संदर्भ

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

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