সুচিপত্র:
- ধাপ 1: সোর্স যুক্ত করুন এবং “সিমুলেশন সোর্স যোগ করুন বা তৈরি করুন” নির্বাচন করুন
- ধাপ 2: Enable_sr_tb নামে ফাইল তৈরি করুন
- ধাপ 3: টেস্টবেঞ্চ ফাইল তৈরি করুন
- ধাপ 4: সিমুলেশনের অধীনে Enable_sr_tb শীর্ষ স্তর হিসাবে সেট করুন
- ধাপ 5: সিনথেসিস এবং বিহেভিয়ারাল সিমুলেশন চালান
- ধাপ 6: সিমুলেশন ফলাফল মূল্যায়ন করুন
ভিডিও: Vivado সিমুলেশন কিভাবে ব্যবহার করবেন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি একটি অনলাইন ক্লাসের জন্য এই সিমুলেশন প্রকল্পটি করেছি। প্রকল্পটি ভেরিলগ লিখেছেন। আমরা Vivado- তে সিমুলেশন ব্যবহার করব যা পূর্বে তৈরি করা স্টপ ওয়াচ প্রজেক্ট থেকে Enable_sr (সক্রিয় ডিজিট) -এ তরঙ্গাকৃতি দেখতে পারে। উপরন্তু, আমরা ডিজাইনে আমাদের করা ত্রুটি প্রদর্শন করতে সিস্টেম টাস্ক ব্যবহার করব।
ধাপ 1: সোর্স যুক্ত করুন এবং “সিমুলেশন সোর্স যোগ করুন বা তৈরি করুন” নির্বাচন করুন
ধাপ 2: Enable_sr_tb নামে ফাইল তৈরি করুন
ধাপ 3: টেস্টবেঞ্চ ফাইল তৈরি করুন
1. স্টপ ওয়াচ প্রজেক্ট থেকে মডিউল enable_sr আমদানি করুন। যে ফাইল আমরা অনুকরণ করতে চান
2. testbench মডিউল Enable_sr_tb () তৈরি করুন;
3. ইনপুট এবং মডিউল Enable_sr () এর আউটপুট কী। মনে রাখবেন Enable_sr এর ইনপুটগুলি এখন রেজিস্টার টাইপের হয় যখন আউটপুট নেট টাইপ হয়ে যায়।
4. পরীক্ষা (uut) এর অধীনে ইউনিটটি তাত্ক্ষণিক করুন যা সক্ষম_এসআর
5. ঘড়ি তৈরি করুন যার সময়কাল (T) 20ns
6. ত্রুটি চেকিং সিস্টেম তৈরি করতে শর্তাধীন বিবৃতি ব্যবহার করুন। এই উদাহরণে, আমরা পরীক্ষা করতে চাই যে একাধিক সংখ্যা সক্রিয় আছে কিনা।
দ্রষ্টব্য: মূল enable_sr () ফাইলে, আমাদের 4'b0011 হিসাবে প্যাটার্নটি প্রাথমিক করা উচিত যাতে ত্রুটি তৈরি করতে দুটি সংখ্যা সক্রিয় থাকে।
7. ত্রুটি দেখানোর জন্য system task $ display ব্যবহার করুন
8. 400ns সময়ে সিমুলেশন সম্পন্ন করতে সিস্টেম টাস্ক $ ফিনিশ ব্যবহার করুন
ধাপ 4: সিমুলেশনের অধীনে Enable_sr_tb শীর্ষ স্তর হিসাবে সেট করুন
ধাপ 5: সিনথেসিস এবং বিহেভিয়ারাল সিমুলেশন চালান
- আচরণগত সিমুলেশন চালানোর আগে, টেস্টবেঞ্চ ফাইল এবং টেস্ট ফাইলের অধীনে ইউনিটে কোনও সিনট্যাক্স ত্রুটি নেই তা নিশ্চিত করার জন্য সংশ্লেষণ চালান
- আচরণগত সিমুলেশন চালান
ধাপ 6: সিমুলেশন ফলাফল মূল্যায়ন করুন
আপনি সিমুলেশন উইন্ডো দেখতে পাবেন। এতে বিভিন্ন প্যানেল রয়েছে।
আপনি কনসোল প্যানেলে ত্রুটি বার্তা দেখতে পাবেন। এটি দেখায় যে সিমুলেশন পিরিয়ডে একাধিক সংখ্যা সক্রিয়।
আপনি সুযোগের মধ্যে তরঙ্গাকৃতি দেখতে পারেন
প্রকল্পের ফাইল সংযুক্ত।
প্রস্তাবিত:
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
কিভাবে ক্যালিব্রেট করবেন এবং MQ9 গ্যাস সেন্সর W/ Arduino ব্যবহার করবেন: 8 টি ধাপ
কিভাবে MQ9 গ্যাস সেন্সর W/ Arduino কে ক্যালিব্রেট করবেন এবং ব্যবহার করবেন: আপনি ইলেক্ট্রোপিকের অফিসিয়াল ওয়েবসাইটে এই এবং অন্যান্য আশ্চর্যজনক টিউটোরিয়ালগুলি পড়তে পারেন এই টিউটোরিয়ালে, আপনি একটি Arduino বোর্ড দিয়ে MQ9 গ্যাস সেন্সরকে ক্যালিব্রেট করতে এবং ব্যবহার করতে শিখবেন। আপনি কি শিখবেন: কি গ্যাস সেন্সর এবং এটি কিভাবে কাজ করে। কম
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কিভাবে মূল ফাংশন ব্যবহার করবেন: 4 টি ধাপ
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কী ফাংশন কিভাবে ব্যবহার করবেন: আমরা আপনাকে দেখাব কিভাবে ম্যাক টার্মিনাল খুলতে হয়। আমরা আপনাকে টার্মিনালের মধ্যে কিছু বৈশিষ্ট্যও দেখাব, যেমন ifconfig, ডিরেক্টরি পরিবর্তন করা, ফাইলগুলি অ্যাক্সেস করা এবং arp। Ifconfig আপনাকে আপনার IP ঠিকানা এবং আপনার MAC বিজ্ঞাপন পরীক্ষা করার অনুমতি দেবে
কিভাবে অ্যান্ড্রয়েড স্মার্টফোন ব্যবহার করে আরডুইনো প্রোগ্রাম করবেন এবং রিসেট করবেন: 8 টি ধাপ
কিভাবে অ্যান্ড্রয়েড স্মার্টফোন ব্যবহার করে আরডুইনো প্রোগ্রাম এবং রিসেট করবেন: আপনি পেনড্রাইভ এবং গেম কন্ট্রোলার সংযোগের জন্য ওটিজি অ্যাডাপ্টার ব্যবহার করতে পারেন এবং ছোট ডিভাইসগুলিকে শক্তি দিতে পারেন। আপনি স্মার্ট ফোনের সাহায্যে আপনার আরডুইনো বোর্ডকে শক্তিশালী করার চেয়ে আরও অনেক কিছু করতে পারেন। এই টিউটোরিয়ালে, আমরা Ardu কম্পাইল এবং আপলোড করব
আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন - কিভাবে বুটলোডার বার্ন করবেন: 5 টি ধাপ
আরডুইনো ন্যানো/মিনি কিভাবে তৈরি করবেন | কিভাবে বুটলোডার বার্ন করবেন: এই নির্দেশাবলীতে আমি আপনাকে দেখাব কিভাবে স্ক্র্যাচ থেকে একটি Arduino MINI তৈরি করতে হয়।