विषयसूची:

विवाडो सिमुलेशन का उपयोग कैसे करें: 6 कदम
विवाडो सिमुलेशन का उपयोग कैसे करें: 6 कदम

वीडियो: विवाडो सिमुलेशन का उपयोग कैसे करें: 6 कदम

वीडियो: विवाडो सिमुलेशन का उपयोग कैसे करें: 6 कदम
वीडियो: Using Git with Vivado and Xilinx SDK [Urdu/Hindi] 2024, जुलाई
Anonim
विवाडो सिम्लूएशन का उपयोग कैसे करें
विवाडो सिम्लूएशन का उपयोग कैसे करें

मैंने यह सिमुलेशन प्रोजेक्ट एक ऑनलाइन क्लास के लिए किया है। परियोजना वेरिलोग द्वारा लिखी गई है। हम पहले बनाए गए स्टॉप वॉच प्रोजेक्ट से enable_sr (सक्षम अंक) में तरंग की कल्पना करने के लिए विवाडो में सिमुलेशन का उपयोग करेंगे। इसके अलावा, हम डिजाइन में हमारे द्वारा की गई त्रुटि को प्रदर्शित करने के लिए सिस्टम टास्क का उपयोग करेंगे।

चरण 1: स्रोत जोड़ें और "सिमुलेशन स्रोत जोड़ें या बनाएं" चुनें

स्रोत जोड़ें और "सिमुलेशन स्रोत जोड़ें या बनाएं" चुनें
स्रोत जोड़ें और "सिमुलेशन स्रोत जोड़ें या बनाएं" चुनें

चरण 2: नामक फ़ाइल बनाएँ सक्षम_sr_tb

सक्षम_sr_tb नामक फ़ाइल बनाएँ
सक्षम_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 को शीर्ष स्तर के रूप में सेट करें

Enable_sr_tb को सिमुलेशन के तहत शीर्ष स्तर के रूप में सेट करें
Enable_sr_tb को सिमुलेशन के तहत शीर्ष स्तर के रूप में सेट करें

चरण 5: संश्लेषण और व्यवहार सिमुलेशन चलाएँ

संश्लेषण और व्यवहार सिमुलेशन चलाएँ
संश्लेषण और व्यवहार सिमुलेशन चलाएँ
  1. व्यवहार सिमुलेशन चलाने से पहले, यह सुनिश्चित करने के लिए संश्लेषण चलाएं कि परीक्षण फ़ाइल के तहत टेस्टबेंच फ़ाइल और इकाई में कोई वाक्यविन्यास त्रुटियां नहीं हैं
  2. व्यवहार सिमुलेशन चलाएँ

चरण 6: सिमुलेशन परिणाम का मूल्यांकन करें

सिमुलेशन परिणाम का मूल्यांकन करें
सिमुलेशन परिणाम का मूल्यांकन करें
सिमुलेशन परिणाम का मूल्यांकन करें
सिमुलेशन परिणाम का मूल्यांकन करें
सिमुलेशन परिणाम का मूल्यांकन करें
सिमुलेशन परिणाम का मूल्यांकन करें

आप सिमुलेशन विंडो देखेंगे। इसमें अलग-अलग पैनल होते हैं।

आपको कंसोल पैनल में त्रुटि संदेश दिखाई देगा। यह दर्शाता है कि सिमुलेशन अवधि के दौरान एक से अधिक अंक सक्रिय हैं।

आप तरंग को दायरे में भी देख सकते हैं

प्रोजेक्ट फाइल संलग्न है।

सिफारिश की: