GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

vvp - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে vvp চালান

এটি হল vvp কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


vvp - Icarus Verilog vvp রানটাইম ইঞ্জিন

সাইনোপিসিস


ভিভিপি [-sv] [-Mpath] [-mmodule] [-llogfile] inputfile [extended-args...]

বর্ণনাঃ


ভিভিপি রান টাইম ইঞ্জিন যা ইকারাস দ্বারা উত্পন্ন ডিফল্ট সংকলিত ফর্মটি কার্যকর করে
ভেরিলগ। থেকে আউটপুট iverilog কোনো প্ল্যাটফর্মে কমান্ড নিজে থেকে এক্সিকিউটেবল নয়।
পরিবর্তে, দী ভিভিপি উত্পন্ন আউটপুট ফাইল চালানোর জন্য প্রোগ্রামটি আহ্বান করা হয়।

বিকল্প


ভিভিপি নিম্নলিখিত বিকল্পগুলি গ্রহণ করে:

-lলগ ফাইল
এই পতাকা একটি লগফাইল নির্দিষ্ট করে যেখানে সমস্ত MCI আউটপুট যায়। লগফাইল নির্দিষ্ট করুন
লগ আউটপুট পাঠাতে '-' হিসাবে . $display এবং বন্ধুরা তাদের আউটপুট পাঠায়
উভয় থেকে এবং .

-Mপথ এই পতাকাটি ভিপিআই মডিউলগুলি সনাক্ত করতে ব্যবহৃত পাথ তালিকায় একটি ডিরেক্টরি যোগ করে। দ্য
ডিফল্ট পাথ শুধুমাত্র system.vpi মডিউলের জন্য ইনস্টল ডিরেক্টরি অন্তর্ভুক্ত করে, কিন্তু
এই পতাকা অন্যান্য ডিরেক্টরি যোগ করতে পারেন. একাধিক পাথ অনুমোদিত, এবং মডিউল করবে
ক্রমানুসারে অনুসন্ধান করা হবে।

-mমডিউল
সিমুলেশন চালানোর আগে নামযুক্ত মডিউল লোড করতে vvp রান টাইম বলুন।
সার্জারির system.vpi মডিউল ডিফল্টরূপে লোড করা হয়, কিন্তু অতিরিক্ত মডিউল সহ
আপনি স্থানীয়ভাবে সংকলিত মডিউলগুলি এই পতাকা দিয়ে নির্দিষ্ট করা যেতে পারে। যে কোন সংখ্যা
মডিউলগুলি লোড করা যেতে পারে, এবং সেগুলি ক্রমানুসারে লিঙ্ক করা হবে যাতে তারা তালিকাভুক্ত হয়৷
কমান্ড লাইন

সাধারণত, আপনাকে কোনো ডিরেক্টরি ছাড়াই শুধুমাত্র মডিউলের নাম উল্লেখ করতে হবে
path বা .vpi প্রত্যয় এবং অনুসন্ধানের পথটি মডিউলটি খুঁজতে স্ক্যান করা হয়। যাইহোক, যদি
নাম অন্তত একটি ডিরেক্টরি অক্ষর অন্তর্ভুক্ত, তারপর অনুসন্ধান পথ নয়
স্ক্যান করা হয় এবং নামটিকে একটি সম্পূর্ণ ফাইলের নাম বলে ধরে নেওয়া হয়।

-n এই পতাকা $stop বা একটি তোলে $finish এর প্রতিশব্দ। এটা ব্যবহার করা যেতে পারে
একটি নন-ইন্টারেক্টিভ চলাকালীন প্রোগ্রামটিকে আরও অর্থপূর্ণ ইন্টারফেস দিন
পরিবেশ।

-N এই পতাকাটি -n-এর মতো একই কাজ করে, তবে 1 এর প্রস্থান কোডের ফলাফল হয় যদি
উদ্দীপনা $stop কল. এটি একটি সিমুলেশন ব্যর্থতা নির্দেশ করতে ব্যবহার করা যেতে পারে যখন
একটি টেস্টবেঞ্চ চলছে।

-s থামুন। এটি কোনো ইভেন্টের আগে, শুরুতে সিমুলেশন বন্ধ করে দেবে
নির্ধারিত হয় এটি ইন্টারেক্টিভ ব্যবহারকারীকে সিমুলেশনটি ধরে রাখতে দেয়
এটি শুরু হওয়ার আগে।

-v ভার্বোস মেসেজ চালু করুন। এটি রান টাইম অগ্রগতি সম্পর্কে তথ্য ঘটাবে
স্ট্যান্ডার্ড আউট প্রিন্ট করা হবে.

-V রানটাইমের সংস্করণ প্রিন্ট করুন এবং প্রস্থান করুন।

সম্প্রসারিত যুক্তি


উপরে বর্ণিত vvp বিকল্পগুলি ডিজাইন ফাইলের নামের আগে আসতে হবে। নকশা পরে
ফাইলের নাম, যাইহোক, অনির্দিষ্ট আর্গুমেন্টের সংখ্যা হতে পারে। এই যুক্তিগুলো হলো
vvp দ্বারা ব্যাখ্যা করা হয় না তবে এর পরিবর্তে কার্যকরী নকশায় প্রেরণ করা হয় এবং উপলব্ধ
মাধ্যমে $test$plusargs এবং $value$plusargs সিস্টেম ফাংশন।

প্লাস(+) অক্ষর দিয়ে শুরু না হওয়া আর্গুমেন্টের কাছে উপলব্ধ নয় $plusargs
সিস্টেমের কাজগুলি, কিন্তু এখনও PLI কোডের মাধ্যমে এর মাধ্যমে অ্যাক্সেস করা যেতে পারে vpi_get_vlog_info ফাংশন.
এর মানে হল যে ভিপিআই মডিউলগুলি এমন আর্গুমেন্ট ব্যবহার করতে পারে যা + দিয়ে শুরু হয় না এবং নিশ্চিত হন
তারা ব্যবহারকারীর সংজ্ঞায়িত প্লাস-আর্গে হস্তক্ষেপ করে না।

কিছু বর্ধিত আর্গুমেন্ট আছে যা স্ট্যান্ডার্ড system.vpi মডিউল দ্বারা ব্যাখ্যা করা হয়,
যা স্ট্যান্ডার্ড সিস্টেমের কাজগুলিকে প্রয়োগ করে এবং তাই সর্বদা অন্তর্ভুক্ত থাকে। এই যুক্তিগুলো হলো
এখানে বর্ণনা করা হয়েছে।

-ভিসিডি এই বর্ধিত আর্গুমেন্ট ওয়েভ ডাম্প ফরম্যাটকে ভিসিডিতে সেট করে। এই মধ্যে ডিফল্ট
কোন অনুপস্থিতি IVERILOG_DUMPER পরিবেশ সূচক. ভিসিডি ডাম্প ফাইল হয়
বড় এবং বিস্ময়কর, কিন্তু তৃতীয় পক্ষের সরঞ্জামগুলির সাথে সর্বাধিক সামঞ্জস্যপূর্ণ
ওয়েভফর্ম ডাম্প পড়ুন।

-lxt|-lxt-গতি|-lxt-স্পেস
এই বর্ধিত আর্গুমেন্ট ওয়েভ ডাম্প ফরম্যাটটিকে lxt এ সেট করে, সম্ভবত ফরম্যাটের সাথে
অপ্টিমাইজেশান দ্য -lxt-স্পেস ফ্ল্যাগ আউটপুট ফরম্যাটটিকে lxt-এ ফুল দিয়ে সেট করে
কম্প্রেশন সক্রিয়। ফলস্বরূপ ফাইলগুলি বেশ ছোট। দ্য -lxt-গতি তা চয়ন
lxt কম্প্রেশন মোড যা সর্বোত্তম কার্যকর করার সময় এবং দ্রুততম সময়ে নিয়ে যায়
পড়ার সময়, কিছু ফাইলের আকারের ব্যয়ে।

-lxt2|-lx2
LXT2 ফরম্যাট LXT এর চেয়ে ধীর (VCD এর চেয়ে দ্রুত) কিন্তু কম জায়গা নেয়, এবং
ক্রমবর্ধমানভাবে লেখা। সুতরাং, একটি সিমুলেশন থাকাকালীন আপনি lxt2 ফাইলগুলি দেখতে পারেন
এখনও চলমান (বা বিরতি দেওয়া) অথবা আপনার সিমুলেশন ক্র্যাশ বা নিহত হলে, আপনি এখনও
একটি দরকারী ডাম্প আছে.

-none এই পতাকাটি নিজেই ব্যবহার করা যেতে পারে বা উপরের ডাম্পারের শেষে যুক্ত করা যেতে পারে
(vcd/lxt/lxt2/lx2) সমস্ত তরঙ্গরূপ আউটপুট দমন করতে। এটি দীর্ঘ সিমুলেশন তৈরি করতে পারে
বক্স.

-এসডিএফ-সতর্ক
একটি SDF টীকা ফাইল লোড করার সময়, এই বিকল্পটি টীকাকে প্রিন্ট করতে দেয়
সন্দেহজনক কিন্তু অ-মারাত্মক সমস্যার জন্য সতর্কতা।

-এসডিএফ-তথ্য
একটি SDF টীকা ফাইল লোড করার সময়, এই বিকল্পটি টীকাকে প্রিন্ট করতে দেয়
টীকা সম্পর্কে তথ্য।

-এসডিএফ-ভার্বোস
এটি -sdf-info -sdf-warn-এর শর্টহ্যান্ড।

পরিবেশ


vvp কমান্ড কিছু পরিবেশের ভেরিয়েবল গ্রহণ করে যা এর আচরণ নিয়ন্ত্রণ করে। এইগুলো
আধা-স্থায়ী পরিবর্তন করতে ব্যবহার করা যেতে পারে।

IVERILOG_DUMPER=lxt|lxt2|lx2|vcd|কোনোটি নয়৷
এটি তরঙ্গরূপ আউটপুটের জন্য আউটপুট বিন্যাস নির্বাচন করে। সাধারণত, তরঙ্গরূপ হয়
ভিসিডি ফরম্যাটে ডাম্প করা হয়েছে, কিন্তু এই ভেরিয়েবলটি lxt ফরম্যাট নির্বাচন করতে ব্যবহার করা যেতে পারে, যা
অনেক বেশি কমপ্যাক্ট, যদিও gtkwave বা সামঞ্জস্যপূর্ণ দর্শকদের মধ্যে সীমাবদ্ধ। এটাও হতে পারে
ভিসিডি আউটপুট দমন করতে ব্যবহৃত হয়, রিগ্রেশন পরীক্ষার জন্য একটি সময়-সংরক্ষণকারী।

ইন্টার্যাক্টিভ মোড


সিমুলেশন ইঞ্জিন একটি ইন্টারেক্টিভ মোড সমর্থন করে। ব্যবহারকারী সিমুলেশনে বাধা দিতে পারে
(সাধারণত টাইপ করে ) ইন্টারেক্টিভ প্রম্পটে পেতে। যে প্রম্পট থেকে,
সাহায্য কমান্ড উপলব্ধ কমান্ডের একটি সংক্ষিপ্ত সারাংশ প্রিন্ট করে।

ইন্টারেক্টিভ মোডে একটি কল দ্বারাও প্রবেশ করা যেতে পারে৷ $স্টপ ভেতর থেকে সিস্টেম টাস্ক
সিমুলেশন, অথবা একটি কল দ্বারা ভিপিআই_নিয়ন্ত্রণ সঙ্গে VPI ফাংশন ভিপিআইস্টপ নিয়ন্ত্রণ
যুক্তি. ইন্টারেক্টিভ মোডে প্রবেশের এই উপায়গুলি সমতুল্য।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ভিভিপি ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।