मायक्रोचिप लोगो

व्हीएचडीएल व्हाइटल™
सिम्युलेशन मार्गदर्शक

परिचय

या VHDL व्हायटल सिम्युलेशन गाइडमध्ये मायक्रोसेमी SoC डिव्हाइसेससाठी डिझाइन सिम्युलेट करण्यासाठी मॉडेलसिम वापरण्याबद्दल माहिती आहे. SoC सॉफ्टवेअर वापरण्याबद्दल अधिक माहितीसाठी ऑनलाइन मदत पहा.
सिम्युलेशन करण्याबद्दल माहितीसाठी तुमच्या सिम्युलेटरसोबत समाविष्ट असलेले दस्तऐवजीकरण पहा.

दस्तऐवज गृहीतके
या दस्तऐवजात खालील गोष्टी गृहीत धरल्या आहेत:

  1. तुम्ही Libero SoC सॉफ्टवेअर इन्स्टॉल केले आहे. हे दस्तऐवज Libero SoC सॉफ्टवेअर v10.0 आणि त्यावरील आवृत्तीसाठी आहे. सॉफ्टवेअरच्या मागील आवृत्त्यांसाठी, पहा लेगसी व्हीएचडीएल व्हायटल सिम्युलेशन मार्गदर्शक.
  2. तुम्ही तुमचा VHDL VITAL सिम्युलेटर स्थापित केला आहे.
  3. तुम्हाला UNIX वर्कस्टेशन्स आणि ऑपरेटिंग सिस्टीम्स किंवा पीसी आणि विंडोज ऑपरेटिंग वातावरणाची माहिती आहे.
  4. तुम्हाला FPGA आर्किटेक्चर आणि FPGA डिझाइन सॉफ्टवेअरची माहिती आहे.

दस्तऐवज अधिवेशने
हे दस्तऐवज खालील चल वापरते:

  • FPGA फॅमिली लायब्ररी असे दाखवल्या आहेत . आवश्यकतेनुसार इच्छित FPGA फॅमिली व्हेरिअबल डिव्हाइस फॅमिलीसह बदला. उदा.ampले: व्हीकॉम -वर्क .व्हीएचडी
  • संकलित VHDL लायब्ररी असे दाखवल्या आहेत . पर्यायी आवश्यकतेनुसार इच्छित VHDL फॅमिली व्हेरिएबलसाठी. VHDL भाषेसाठी लायब्ररीची नावे अल्फा कॅरेक्टरने सुरू होणे आवश्यक आहे.

ऑनलाइन मदत
मायक्रोसेमी एसओसी सॉफ्टवेअरमध्ये ऑनलाइन मदत येते. प्रत्येक सॉफ्टवेअर टूलसाठी विशिष्ट ऑनलाइन मदत मदत मेनूमधून उपलब्ध आहे.

सेटअप

या प्रकरणात मायक्रोसेमी एसओसी डिझाइनचे अनुकरण करण्यासाठी मॉडेलसिम सिम्युलेटर सेट करण्याबद्दल माहिती आहे.
या प्रकरणात सॉफ्टवेअर आवश्यकता, मायक्रोसेमी SoC FPGA लायब्ररी कशा संकलित करायच्या याचे वर्णन करणारे चरण आणि तुम्ही वापरत असलेल्या सिम्युलेशन टूलसाठी इतर सेटअप माहिती समाविष्ट आहे.

सॉफ्टवेअर आवश्यकता
या मार्गदर्शकातील माहिती मायक्रोसेमी लिबेरो एसओसी सॉफ्टवेअर v10.0 आणि त्यावरील आणि IEEE1076-अनुरूप VHDL सिम्युलेटरना लागू होते.
याव्यतिरिक्त, या मार्गदर्शकामध्ये मॉडेलसिम सिम्युलेटर वापरण्याबद्दल माहिती आहे.
हे प्रकाशन कोणत्या आवृत्त्यांना समर्थन देते याबद्दल विशिष्ट माहितीसाठी, मायक्रोसेमीवरील तांत्रिक समर्थन प्रणालीवर जा. web जागा (http://www.actel.com/custsup/search.html) आणि third party हा कीवर्ड शोधा.

मॉडेलसिम
प्रत्येक वापरकर्त्यासाठी आणि प्रत्येक स्थापनेसाठी इंस्टॉलेशन पाथ वेगवेगळा असल्याने, हे डॉक्युमेंट सॉफ्टवेअर कुठे इंस्टॉल केले आहे ते दर्शविण्यासाठी $ALSDIR वापरते. जर तुम्ही युनिक्स वापरकर्ता असाल, तर फक्त ALSDIR नावाचा एक एन्व्हायर्नमेंट व्हेरिएबल तयार करा आणि त्याचे व्हॅल्यू इंस्टॉलेशन पाथवर सेट करा. जर तुम्ही विंडोज वापरकर्ता असाल, तर कमांडमध्ये $ALSDIR ला इंस्टॉलेशन पाथने बदला.
मॉडेलसिम सिम्युलेटरसाठी लायब्ररी कंपाईल करण्यासाठी खालील प्रक्रिया वापरा. ​​UNIX प्रॉम्प्टवर UNIX कमांड टाइप करा. मॉडेलसिम ट्रान्सक्रिप्ट विंडोच्या कमांड लाइनवर विंडोज कमांड टाइप करा.
खालील कमांड विंडोजसाठी आहेत. युनिक्ससाठी कमांड काम करण्यासाठी, बॅक स्लॅशऐवजी फॉरवर्ड स्लॅश वापरा.

ही प्रक्रिया $ALSDIR\lib\vtl\95\mti निर्देशिकेत मायक्रोसेमी VITAL लायब्ररी संकलित करते. VITAL लायब्ररी योग्यरित्या कार्य करण्यासाठी तुम्हाला FPGA लायब्ररी मॉडेल्स संकलित करणे आवश्यक आहे.
टीप: जर $ALSDIR\lib\vtl\95 डायरेक्टरीमध्ये आधीच MTI डायरेक्टरी असेल, तर कंपाईल केलेल्या लायब्ररी असू शकतात आणि तुम्हाला खालील प्रक्रिया करण्याची आवश्यकता असू शकत नाही.

  1. $ALSDIR\lib\vtl\95 डिरेक्टरीमध्ये mti नावाची लायब्ररी तयार करा.
  2. मॉडेलसिम सिम्युलेटर (फक्त विंडोजसाठी) वापरा.
  3. $ALSDIR\lib\vtl\95\mti डिरेक्टरीमध्ये बदला. प्रॉम्प्टवर खालील कमांड एंटर करा: cd $ALSDIR\lib\vtl\95\mti
  4. तयार करा फॅमिली लायब्ररी. प्रॉम्प्टवर खालील कमांड एंटर करा: vlib
  5. VITAL लायब्रेचा नकाशा करा निर्देशिका. प्रॉम्प्टवर खालील कमांड एंटर करा: vmap $ALSDIR\lib\vtl\95\mti\
  6. तुमच्या VITAL लायब्ररी संकलित करा.
    व्हीकॉम -वर्क ../ .व्हीएचडी
    उदाampतर, तुमच्या सिम्युलेटरसाठी 40MX लायब्ररी संकलित करण्यासाठी, खालील कमांड टाइप करा: vcom -work a40mx ../40mx.vhd
  7. (पर्यायी) मायग्रेशन लायब्ररी संकलित करा. जर तुम्हाला मायग्रेशन लायब्ररी वापरायची असेल तरच ही पायरी करा. प्रॉम्प्टवर खालील कमांड टाइप करा: vcom -work ../ _मिग.व्हीएचडी

डिझाइन फ्लो

या प्रकरणात VHDL VITAL-अनुरूप सिम्युलेशन टूल वापरून डिझाइनचे सिम्युलेटिंग करण्यासाठी डिझाइन फ्लोचे वर्णन केले आहे.

व्हीएचडीएल व्हीआयटीएल डिझाइन फ्लो
VHDL VITAL डिझाइन फ्लोमध्ये चार मुख्य टप्पे आहेत:

  1. डिझाइन तयार करा
  2. डिझाइनची अंमलबजावणी करा
  3. प्रोग्रामिंग
  4. सिस्टम सत्यापन

खालील विभाग या चरणांचे तपशीलवार वर्णन करतात.

डिझाइन तयार करा
डिझाइन निर्मिती/सत्यापन दरम्यान, एक डिझाइन RTL-स्तरीय (वर्तणूक) VHDL स्रोतामध्ये कॅप्चर केले जाते. file.
डिझाइन कॅप्चर केल्यानंतर, तुम्ही VHDL चे वर्तनात्मक सिम्युलेशन करू शकता file VHDL कोड बरोबर आहे याची पडताळणी करण्यासाठी. त्यानंतर कोड गेट-लेव्हल (स्ट्रक्चरल) VHDL नेटलिस्टमध्ये संश्लेषित केला जातो. संश्लेषणानंतर, तुम्ही डिझाइनचे पर्यायी प्री-लेआउट स्ट्रक्चरल सिम्युलेशन करू शकता. शेवटी, Libero SoC मध्ये वापरण्यासाठी एक EDIF नेटलिस्ट तयार केली जाते आणि VHDL VITAL-अनुपालन सिम्युलेटरमध्ये टाइमिंग सिम्युलेशनसाठी VHDL स्ट्रक्चरल पोस्ट-लेआउट नेटलिस्ट तयार केली जाते.

VHDL स्रोत नोंद
टेक्स्ट एडिटर किंवा कॉन्टेक्स्ट-सेन्सिटिव्ह एचडीएल एडिटर वापरून तुमचा व्हीएचडीएल डिझाइन सोर्स एंटर करा. तुमच्या व्हीएचडीएल डिझाइन सोर्समध्ये RTL-स्तरीय रचना, तसेच लिबेरो एसओसी कोर सारख्या स्ट्रक्चरल घटकांचे इंस्टंटिएशन असू शकतात.

वर्तणुकीय अनुकरण
संश्लेषणापूर्वी तुमच्या डिझाइनचे वर्तनात्मक सिम्युलेशन करा. वर्तनात्मक सिम्युलेशन तुमच्या VHDL कोडची कार्यक्षमता सत्यापित करते. सामान्यतः, तुम्ही सिम्युलेशन चालविण्यासाठी शून्य विलंब आणि मानक VHDL चाचणी बेंच वापरता. फंक्शनल सिम्युलेशन करण्याबद्दल माहितीसाठी तुमच्या सिम्युलेशन टूलसह समाविष्ट केलेले दस्तऐवजीकरण पहा.

संश्लेषण
तुमचा वर्तणुकीय VHDL डिझाइन स्रोत तयार केल्यानंतर, तुम्हाला ते संश्लेषित करावे लागेल. संश्लेषण वर्तनात्मक VHDL मध्ये रूपांतर करते. file गेट-लेव्हल नेटलिस्टमध्ये प्रवेश करते आणि लक्ष्य तंत्रज्ञानासाठी डिझाइन ऑप्टिमाइझ करते. तुमच्या संश्लेषण साधनासह समाविष्ट केलेल्या दस्तऐवजीकरणात डिझाइन संश्लेषण करण्याबद्दल माहिती आहे.

EDIF नेटलिस्ट जनरेशन
तुम्ही तुमचे डिझाइन तयार केल्यानंतर, संश्लेषित केल्यानंतर आणि पडताळल्यानंतर, सॉफ्टवेअर लिबेरो SoC मध्ये प्लेस-अँड-रूटसाठी EDIF नेटलिस्ट तयार करते.
स्ट्रक्चरल सिम्युलेशनमध्ये वापरण्यासाठी स्ट्रक्चरल VHDL नेटलिस्ट तयार करण्यासाठी देखील ही EDIF नेटलिस्ट वापरली जाते.

स्ट्रक्चरल व्हीएचडीएल नेटलिस्ट जनरेशन
पोस्ट-सिंथेसिस प्रीलायआउट स्ट्रक्चरल सिम्युलेशनमध्ये वापरण्यासाठी लिबेरो एसओसी तुमच्या EDIF नेटलिस्टमधून गेट-लेव्हल व्हीएचडीएल नेटलिस्ट तयार करते.
द file जर तुम्हाला मॅन्युअली सिम्युलेशन करायचे असेल तर /synthesis डायरेक्टरीमध्ये उपलब्ध आहे.
स्ट्रक्चरल सिम्युलेशन
प्लेसिंग-अँड-राउटिंग करण्यापूर्वी स्ट्रक्चरल सिम्युलेशन करा. स्ट्रक्चरल सिम्युलेशन तुमच्या पोस्ट-सिंथेसिस प्री-लेआउट स्ट्रक्चरल VHDL नेटलिस्टची कार्यक्षमता सत्यापित करते. संकलित Libero SoC VITAL लायब्ररीमध्ये समाविष्ट युनिट विलंब वापरले जातात. स्ट्रक्चरल सिम्युलेशन करण्याबद्दल माहितीसाठी तुमच्या सिम्युलेशन टूलसह समाविष्ट केलेले दस्तऐवजीकरण पहा.

डिझाइनची अंमलबजावणी करा
डिझाइन अंमलबजावणी दरम्यान, तुम्ही Libero SoC वापरून डिझाइन प्लेस-अँड-रूट करता. याव्यतिरिक्त, तुम्ही वेळेचे विश्लेषण करू शकता. प्लेस-अँड-रूट नंतर, VHDL VITAL-अनुरूप सिम्युलेटरसह पोस्ट लेआउट (टाइमिंग) सिम्युलेशन करा.
प्रोग्रामिंग
मायक्रोसेमी एसओसी किंवा समर्थित थर्डपार्टी प्रोग्रामिंग सिस्टममधील प्रोग्रामिंग सॉफ्टवेअर आणि हार्डवेअरसह डिव्हाइस प्रोग्राम करा. मायक्रोसेमी एसओसी डिव्हाइस प्रोग्रामिंगबद्दल माहितीसाठी प्रोग्रामर ऑनलाइन मदत पहा.
सिस्टम सत्यापन
तुम्ही सिलिकॉन एक्सप्लोरर डायग्नोस्टिक टूल वापरून प्रोग्राम केलेल्या डिव्हाइसवर सिस्टम व्हेरिफिकेशन करू शकता.
सिलिकॉन एक्सप्लोरर वापरण्याबद्दल माहितीसाठी सिलिकॉन एक्सप्लोरर क्विक स्टार्ट पहा.

नेटलिस्ट तयार करणे

या प्रकरणात EDIF आणि स्ट्रक्चरल VHDL नेटलिस्ट तयार करण्याच्या प्रक्रियांचे वर्णन केले आहे.
EDIF नेटलिस्ट तयार करणे
तुमचे स्कीमॅटिक कॅप्चर केल्यानंतर किंवा तुमचे डिझाइन सिंथेसाइज केल्यानंतर, तुमच्या स्कीमॅटिक कॅप्चर किंवा सिंथेसिस टूलमधून EDIF नेटलिस्ट तयार करा. प्लेस-अँड-रूटसाठी EDIF नेटलिस्ट वापरा. ​​EDIF नेटलिस्ट तयार करण्याबद्दल माहितीसाठी तुमच्या स्कीमॅटिक कॅप्चर किंवा सिंथेसिस टूलसह समाविष्ट केलेले दस्तऐवज पहा.
स्ट्रक्चरल व्हीएचडीएल नेटलिस्ट तयार करणे
स्ट्रक्चरल व्हीएचडीएल नेटलिस्ट fileतुमच्या Libero SoC प्रोजेक्टचा भाग म्हणून s स्वयंचलितपणे तयार होतात.
तुम्ही तुमची VHDL नेटलिस्ट शोधू शकता. fileतुमच्या लिबेरो प्रोजेक्टच्या /सिंथेसिस डायरेक्टरीमध्ये s. उदाहरणार्थampजर तुमच्या प्रोजेक्ट डायरेक्टरीचे नाव project1 असेल, तर तुमची नेटलिस्ट files /project1/synthesis मध्ये आहेत.
काही कुटुंबे तुम्हाला हे निर्यात करण्यास सक्षम करतात fileबाह्य साधनांमध्ये वापरण्यासाठी मॅन्युअली डाउनलोड करा. जर तुमचे डिव्हाइस या वैशिष्ट्याला समर्थन देत असेल तर तुम्ही नेटलिस्ट निर्यात करू शकता fileटूल्स > एक्सपोर्ट > नेटलिस्ट वरून s.

मॉडेलसिमसह सिम्युलेशन

या प्रकरणात मॉडेलसिम सिम्युलेटर वापरून वर्तणुकीय, संरचनात्मक आणि वेळेचे सिम्युलेशन कसे करावे याचे चरण वर्णन केले आहेत.
दाखवलेल्या प्रक्रिया पीसीसाठी आहेत. युनिक्ससाठीही त्याच सेटअप प्रक्रिया सारख्याच प्रकारे काम करतात. बॅक स्लॅशऐवजी फॉरवर्ड स्लॅश वापरा. ​​पीसीसाठी, एमटीआय विंडोमध्ये कमांड टाइप करा. युनिक्ससाठी, युनिक्स विंडोमध्ये कमांड टाइप करा.

वर्तणुकीय अनुकरण
डिझाइनचे वर्तनात्मक सिम्युलेशन करण्यासाठी खालील प्रक्रिया वापरा. ​​दस्तऐवजीकरण पहा.
वर्तणुकीय सिम्युलेशन करण्याबद्दल अतिरिक्त माहितीसाठी तुमच्या सिम्युलेशन टूलमध्ये समाविष्ट केले आहे.

  1. तुमचा मॉडेलसिम सिम्युलेटर वापरा. ​​(फक्त पीसी)
  2. तुमच्या प्रोजेक्ट डायरेक्टरीमध्ये डायरेक्टरी बदला. या डायरेक्टरीमध्ये तुमचे VHDL डिझाइन असणे आवश्यक आहे. fileएस आणि टेस्टबेंच. प्रकार: सीडी
  3. लायब्ररीला मॅप करा. जर तुमच्या VHDL सोर्समध्ये कोणतेही कोर इन्स्टंटिएट झाले असतील, तर त्यांना कंपाइल केलेल्या VITAL लायब्ररीमध्ये मॅप करण्यासाठी खालील कमांड टाइप करा: vmap $ALSDIR\lib\vtl\95\mti\
    तुमच्या VHDL डिझाइनमध्ये फॅमिली लायब्ररीचा संदर्भ घेण्यासाठी files, तुमच्या VHDL डिझाइनमध्ये खालील ओळी जोडा files: ग्रंथालय ; वापर .घटक.सर्व;
  4. "वर्क" डायरेक्टरी तयार करा. प्रकार: vlib work
  5. "वर्क" डायरेक्टरीमध्ये मॅप करा. खालील कमांड टाइप करा: vmap work .\work
  6. तुमच्या डिझाइनचे वर्तनात्मक सिम्युलेशन करा. तुमच्या VSystem किंवा ModelSim सिम्युलेटरचा वापर करून वर्तनात्मक सिम्युलेशन करण्यासाठी, तुमचे VHDL डिझाइन आणि टेस्टबेंच संकलित करा. files आणि सिम्युलेशन चालवा. हायरार्किकल डिझाइनसाठी, उच्च पातळीच्या डिझाइन ब्लॉक्सच्या आधी खालच्या पातळीचे डिझाइन ब्लॉक्स संकलित करा.

खालील कमांड VHDL डिझाइन आणि टेस्टबेंच कसे संकलित करायचे ते दाखवतात. files:
व्हीकॉम -९३ .व्हीएचडी
व्हीकॉम -९३ .व्हीएचडी

डिझाइनचे अनुकरण करण्यासाठी, टाइप करा:
विरुद्ध
उदाampले:
vsim चाचणी_अ‍ॅडर_वर्तन
टेस्टबेंचमध्ये test_adder_behave नावाच्या कॉन्फिगरेशनद्वारे निर्दिष्ट केलेली एंटिटी-आर्किटेक्चर जोडी सिम्युलेटेड असेल. जर तुमच्या डिझाइनमध्ये PLL कोर असेल, तर 1ps रिझोल्यूशन वापरा:
vsim -t ps
उदाampले:
vsim -t ps चाचणी_संयोजक_व्यवहार

स्ट्रक्चरल सिम्युलेशन
स्ट्रक्चरल सिम्युलेशन करण्यासाठी खालील प्रक्रिया वापरा.

  1. स्ट्रक्चरल VHDL नेटलिस्ट तयार करा. जर तुम्ही Synopsys Design Compiler वापरत असाल, तर या टूलचा वापर करून स्ट्रक्चरल VHDL नेटलिस्ट तयार करा.
    जर तुम्ही इतर संश्लेषण साधने वापरत असाल, तर तुमच्या EDIF नेटलिस्टमधून गेट-लेव्हल VHDL जनरेट करा. file तुमच्या प्रोजेक्टमध्ये आपोआप जनरेट केले जाते. काही डिझाइन फॅमिली तुम्हाला जनरेट करण्यास सक्षम करतात fileटूल्स > एक्सपोर्ट > नेटलिस्ट मेनूमधून थेट डाउनलोड करा.
    टीप: जनरेट केलेले VHDL सर्व पोर्टसाठी std_logic वापरते. बस पोर्ट EDIF नेटलिस्टमध्ये दिसणाऱ्या बिट क्रमाने असतील.
  2. VITAL लायब्ररीचा नकाशा तयार करा. संकलित VITAL लायब्ररीचा नकाशा तयार करण्यासाठी खालील कमांड चालवा.
    व्हीमॅप $ALSDIR\lib\vtl\95\mti\
  3. स्ट्रक्चरल नेटलिस्ट संकलित करा. तुमचे VHDL डिझाइन आणि टेस्टबेंच संकलित करा. files. खालील कमांड VHDL डिझाइन आणि टेस्टबेंच कसे संकलित करायचे ते दाखवतात. files:
    व्हीकॉम -जस्ट ई -९३ .व्हीएचडी
    व्हीकॉम -जस्ट ए -९३ .व्हीएचडी
    व्हीकॉम .व्हीएचडी
    टीप: प्रथम, अॅप्लिकेशन एंटिटीज कंपाइल करते. नंतर, काही टूल्सद्वारे लिहिलेल्या VHDL नेटलिस्टसाठी आवश्यकतेनुसार आर्किटेक्चर्स कंपाइल करते.
  4. स्ट्रक्चरल सिम्युलेशन चालवा. तुमच्या डिझाइनचे सिम्युलेट करण्यासाठी, टाइप करा: vsim
    उदाampले: vsim test_adder_structure
    टेस्टबेंचमध्ये test_adder_structure नावाच्या कॉन्फिगरेशनद्वारे निर्दिष्ट केलेली एंटिटी-आर्किटेक्चर जोडी सिम्युलेट केली जाईल.
    जर तुमच्या डिझाइनमध्ये PLL कोर असेल तर 1ps रिझोल्यूशन वापरा: vsim -t ps
    उदाampले: vsim -t ps test_adder_structure

वेळेचे अनुकरण
वेळेचे अनुकरण करण्यासाठी:

  1. जर तुम्ही असे केले नसेल, तर तुमच्या डिझाइनवर बॅक-अ‍ॅनोटेट करा आणि तुमचा टेस्टबेंच तयार करा.
  2. तुमच्या व्ही-सिस्टम किंवा मॉडेलसिम सिम्युलेटरचा वापर करून टायमिंग सिम्युलेशन करण्यासाठी, तुमचे व्हीएचडीएल डिझाइन आणि टेस्टबेंच संकलित करा. fileजर ते स्ट्रक्चरल सिम्युलेशनसाठी आधीच कंपाईल केलेले नसतील तर, आणि सिम्युलेशन चालवा. खालील कमांड VHDL डिझाइन आणि टेस्टबेंच कसे कंपाईल करायचे ते दाखवतात. files:
    व्हीकॉम -जस्ट ई -९३ .व्हीएचडी
    व्हीकॉम -जस्ट ए -९३ .व्हीएचडी
    व्हीकॉम .व्हीएचडी
    टीप: मागील पायऱ्या पूर्ण केल्याने काही टूल्सद्वारे लिहिलेल्या VHDL नेटलिस्टसाठी आवश्यकतेनुसार, प्रथम एंटिटीज आणि नंतर आर्किटेक्चर्स संकलित केले जातात.
  3. SDF मधील वेळेची माहिती वापरून बॅक-अ‍ॅनोटेशन सिम्युलेशन चालवा. file. प्रकार: vsim -sdf[max|typ|min] / = .एसडीएफ -सी
    द पर्याय डिझाइनमधील एका इंस्टन्सचा प्रदेश (किंवा मार्ग) निर्दिष्ट करतो जिथून बॅक एनोटेशन सुरू होते. तुम्ही त्याचा वापर मोठ्या सिस्टम डिझाइन किंवा टेस्टबेंचमध्ये विशिष्ट FPGA इंस्टन्स निर्दिष्ट करण्यासाठी करू शकता ज्याला तुम्ही बॅक एनोटेट करू इच्छिता. उदा.ampले: vsim – sdfmax /uut=adder.sdf -c test_adder_structural
    यामध्ये माजीampले, टेस्टबेंचमध्ये "uut" या उदाहरणाप्रमाणे एंटिटी अॅडर इन्स्टँशिएट केला गेला आहे. टेस्टबेंचमध्ये "test_adder_structural" नावाच्या कॉन्फिगरेशनद्वारे निर्दिष्ट केलेली एंटिटी-आर्किटेक्चर जोडी SDF मध्ये निर्दिष्ट केलेल्या कमाल विलंबांचा वापर करून सिम्युलेट केली जाईल. file.
    जर तुमच्या डिझाइनमध्ये PLL कोर असेल, तर 1ps रिझोल्यूशन वापरा: vsim -t ps -sdf[max|typ|min] / = .एसडीएफ -सी
    उदाampले: vsim -t ps -sdfmax /uut=adder.sdf -c test_adder_structural

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

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

ग्राहक सेवा
गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.
उत्तर अमेरिकेतून, 800.262.1060 वर कॉल करा
उर्वरित जगातून, 650.318.4460 वर कॉल करा
फॅक्स, जगातील कोठूनही, 408.643.6913

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

तांत्रिक सहाय्य
ग्राहक समर्थनाला भेट द्या 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 पृष्ठ

मायक्रोचिप लोगो

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

मायक्रोसेमी कॉर्पोरेशन (NASDAQ: MSCC) यासाठी सेमीकंडक्टर सोल्यूशन्सचा एक व्यापक पोर्टफोलिओ ऑफर करते: एरोस्पेस, संरक्षण आणि सुरक्षा; एंटरप्राइझ आणि संप्रेषण; आणि औद्योगिक आणि पर्यायी ऊर्जा बाजार. उत्पादनांमध्ये उच्च-कार्यक्षमता, उच्च-विश्वसनीयता अॅनालॉग आणि RF उपकरणे, मिश्रित सिग्नल आणि RF एकात्मिक सर्किट्स, सानुकूल करण्यायोग्य SoCs, FPGAs आणि संपूर्ण उपप्रणाली समाविष्ट आहेत. Microsemi चे मुख्यालय Aliso Viejo, Calif येथे आहे. येथे अधिक जाणून घ्या www.microsemi.com.

© 2012 मायक्रोसेमी कॉर्पोरेशन. सर्व हक्क राखीव. मायक्रोसेमी आणि मायक्रोसेमी लोगो हे मायक्रोसेमी कॉर्पोरेशनचे ट्रेडमार्क आहेत. इतर सर्व ट्रेडमार्क आणि सेवा चिन्ह त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
5-57-9006-12/11.12

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

मायक्रोचिप VHDL VITAL SoC डिझाइन सूट आवृत्त्या [pdf] वापरकर्ता मार्गदर्शक
आवृत्त्या २०२४.२ ते १२.०, VHDL VITAL SoC डिझाइन सूट आवृत्त्या, VHDL VITAL, SoC डिझाइन सूट आवृत्त्या, सूट आवृत्त्या, आवृत्त्या

संदर्भ

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

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