विषयसूची:
- चरण 1: स्रोत जोड़ें और "सिमुलेशन स्रोत जोड़ें या बनाएं" चुनें
- चरण 2: नामक फ़ाइल बनाएँ सक्षम_sr_tb
- चरण 3: टेस्टबेंच फ़ाइल बनाएँ
- चरण 4: सिमुलेशन के तहत Enable_sr_tb को शीर्ष स्तर के रूप में सेट करें
- चरण 5: संश्लेषण और व्यवहार सिमुलेशन चलाएँ
- चरण 6: सिमुलेशन परिणाम का मूल्यांकन करें
वीडियो: विवाडो सिमुलेशन का उपयोग कैसे करें: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मैंने यह सिमुलेशन प्रोजेक्ट एक ऑनलाइन क्लास के लिए किया है। परियोजना वेरिलोग द्वारा लिखी गई है। हम पहले बनाए गए स्टॉप वॉच प्रोजेक्ट से enable_sr (सक्षम अंक) में तरंग की कल्पना करने के लिए विवाडो में सिमुलेशन का उपयोग करेंगे। इसके अलावा, हम डिजाइन में हमारे द्वारा की गई त्रुटि को प्रदर्शित करने के लिए सिस्टम टास्क का उपयोग करेंगे।
चरण 1: स्रोत जोड़ें और "सिमुलेशन स्रोत जोड़ें या बनाएं" चुनें
चरण 2: नामक फ़ाइल बनाएँ सक्षम_sr_tb
चरण 3: टेस्टबेंच फ़ाइल बनाएँ
1. स्टॉप वॉच प्रोजेक्ट से enable_sr मॉड्यूल आयात करें। यही वह फ़ाइल है जिसका हम अनुकरण करना चाहते हैं
2. टेस्टबेंच मॉड्यूल बनाएं enable_sr_tb ();
3. मॉड्यूल के इनपुट और आउटपुट की कुंजी enable_sr ()। याद रखें कि enable_sr के इनपुट अब रजिस्टर टाइप में हैं जबकि आउटपुट नेट टाइप बन जाते हैं।
4. परीक्षण (uut) के तहत इकाई को तुरंत चालू करें जो कि enable_sr. है
5. घड़ी उत्पन्न करें जिसकी अवधि (T) 20ns. है
6. एरर चेकिंग सिस्टम बनाने के लिए कंडीशनल स्टेटमेंट का उपयोग करें। इस उदाहरण में, हम यह जांचना चाहते हैं कि क्या एक से अधिक अंक सक्रिय हैं।
नोट: मूल enable_sr () फ़ाइल में, हमें पैटर्न को 4'b0011 के रूप में आरंभ करना चाहिए ताकि त्रुटि पैदा करने के लिए दो अंक सक्रिय हों।
7. त्रुटि दिखाने के लिए सिस्टम कार्य $ डिस्प्ले का उपयोग करें
8. समय पर सिमुलेशन पूरा करने के लिए सिस्टम कार्य $finish का उपयोग करें 400ns
चरण 4: सिमुलेशन के तहत Enable_sr_tb को शीर्ष स्तर के रूप में सेट करें
चरण 5: संश्लेषण और व्यवहार सिमुलेशन चलाएँ
- व्यवहार सिमुलेशन चलाने से पहले, यह सुनिश्चित करने के लिए संश्लेषण चलाएं कि परीक्षण फ़ाइल के तहत टेस्टबेंच फ़ाइल और इकाई में कोई वाक्यविन्यास त्रुटियां नहीं हैं
- व्यवहार सिमुलेशन चलाएँ
चरण 6: सिमुलेशन परिणाम का मूल्यांकन करें
आप सिमुलेशन विंडो देखेंगे। इसमें अलग-अलग पैनल होते हैं।
आपको कंसोल पैनल में त्रुटि संदेश दिखाई देगा। यह दर्शाता है कि सिमुलेशन अवधि के दौरान एक से अधिक अंक सक्रिय हैं।
आप तरंग को दायरे में भी देख सकते हैं
प्रोजेक्ट फाइल संलग्न है।
सिफारिश की:
रास्पबेरी पाई कैसे सेटअप करें और इसका उपयोग करना शुरू करें: 4 कदम
रास्पबेरी पाई कैसे सेटअप करें और इसका उपयोग करना शुरू करें: भविष्य के पाठकों के लिए, हम 2020 में हैं। वह वर्ष जहां, यदि आप स्वस्थ रहने के लिए भाग्यशाली हैं और कोविड -19 से संक्रमित नहीं हैं, तो आप अचानक , जितना आपने कभी सोचा था उससे कहीं अधिक खाली समय मिला। तो मैं अपने आप को एक बहुत ही मूर्ख तरीके से कैसे व्यस्त रख सकता हूँ? ओह हां
तापमान और हल्की तीव्रता लॉगिंग कैसे करें - प्रोटीन सिमुलेशन - फ्रिटिंग - लियोनो मेकर: 5 कदम
तापमान और हल्की तीव्रता लॉगिंग कैसे करें | प्रोटीन सिमुलेशन | फ्रिटिंग | लियोनो मेकर: हाय यह लियोनो मेकर है, यह मेरा आधिकारिक यूट्यूब चैनल है। यह ओपन सोर्स यूट्यूब चैनल है। यहां लिंक है: लियोनो मेकर यूट्यूब चैनल यहां वीडियो लिंक है: टेम्प और amp; लाइट इंटेंसिटी लॉगिंग इस ट्यूटोरियल में हम सीखेंगे कि टेम्पर कैसे बनाया जाता है
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा
IPhone SE पर YouTube कैसे डाउनलोड करें और उसका उपयोग कैसे करें: 20 कदम
Iphone SE पर YouTube कैसे डाउनलोड और उपयोग करें: द्वारा निर्मित: कार्लोस सांचेज़
विवाडो एचएलएस वीडियो आईपी ब्लॉक संश्लेषण: 12 कदम
विवाडो एचएलएस वीडियो आईपी ब्लॉक सिंथेसिस: क्या आप कभी भी बिना किसी विलंबता या एम्बेडेड सिस्टम में वीडियो पर रीयल-टाइम प्रोसेसिंग करना चाहते हैं? FPGAs (फील्ड प्रोग्रामेबल गेट एरेज़) का उपयोग कभी-कभी ऐसा करने के लिए किया जाता है; हालाँकि, हार्डवेयर विनिर्देश में वीडियो प्रोसेसिंग एल्गोरिदम लिखना