این دستور gtkwave است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gtkwave - ابزار تجسم برای فایل های VCD، LXT، LXT2، VZT، FST و GHW
نحو
gtkwave [انتخاب]... [DUMPFILE] [ذخیره فایل] [RCFILE]
شرح
ابزار تجسم برای VCD، LXT، LXT2، VZT، FST و GHW. VCD یک استاندارد صنعتی است
فرمت دامپ شبیه سازی LXT، LXT2، VZT و FST به طور خاص برای استفاده طراحی شده اند
با gtkwave. GHW فرمت VHDL بومی تولید شده توسط GHDL است. دامپرهای بومی در وجود دارند
Icarus Verilog و نسخه منبع باز VeriWell برای فرمت های LXT تبدیل می شوند
با vcd2lxt(1) یا vcd2lxt2(1) استفاده مستقیم از LXT با آنها ضروری نیست
شبیه سازها فایل های AET2 را نیز می توان پردازش کرد مشروط بر اینکه libae2rw در دسترس باشد اما این
تنها مورد علاقه افرادی است که از مجموعه ابزارهای IBM EDA استفاده می کنند.
OPTIONS
-n,--nocli <فهرست راهنما نام>
از درخواست کننده فایل برای نام dumpfile استفاده کنید.
-f,--زباله <نام فایل>
نام dumpfile را مشخص کنید.
-F,--fastload
تولید/استفاده از فایل های fastload Recoder VCD. این شبیه به -g,--گیگا گزینه،
با این حال فایل ریخته شده تولید شده حذف نمی شود. بارگذاری مجدد فایل VCD دیگری
زمان (از طریق فشار دادن دکمه بارگذاری مجدد یا با فراخوانی مجدد gtkwave در a
زمان بعد) از این فایل ریخته شده تولید شده به جای خواندن تغییر مقدار استفاده می کند
بخش فایل VCD این کار بارگذاری مجدد فایل های بزرگ را تا حد زیادی سرعت می بخشد
بخش اعلان متغیر باید تجزیه شود. توجه داشته باشید که فایل ریخته شده
شامل اندازه فایل و تاریخ اصلاح فایل VCD به منظور تشخیص اینکه آیا
کهنه است و نیاز به بازسازی دارد.
-o,--بهینه سازی
بهینه سازی VCD به FST این به طور خودکار تماس می گیرد vcd2fst(1) برای اجرای فایل
تبدیل. این گزینه با فایل های VCD بزرگ به منظور برش به شدت توصیه می شود
میزان مصرف حافظه مورد نیاز برای مشاهده فایل را کاهش دهید. می توان به صورت همزمان استفاده کرد
با -v,--vcd.
-a,--صرفه جویی <نام فایل>
نام فایل ذخیره را مشخص کنید. پسوندهای مفید برای ادغام دسکتاپ عبارتند از .gtkw و .sav
(منسوخ).
-A,- نام ذخیره خودکار
فرض کنید savefile نام dumpfil اصلاح شده با پسوند باشد (یعنی حذف و جایگزینی با
".gtkw").
-r,-rcfile <نام فایل>
override را مشخص کنید gtkwaverc نام فایل.
-l,--ورود به سیستم فایل <نام فایل>
نام فایل لاگ شبیه سازی را مشخص کنید. چندین فایل لاگ ممکن است با موارد قبلی مشخص شوند
هر کدام با پرچم فرمان با انتخاب اعداد در ویجت متنی،
نشانگر فوراً به مقدار زمانی خاص زوم می کند.
-d,--پیش فرض
اگر وجود ندارد gtkwaverc فایل در فهرست اصلی یا دایرکتوری فعلی و آن
به صراحت در خط فرمان مشخص نشده است، هنگامی که این گزینه فعال است، انجام دهید
از یک فایل پیکربندی ضمنی استفاده نکنید و در عوض به صورت پیش فرض روی صفحه سفید قدیمی قرار دهید.
رفتار.
-D,-- دوگانه <که>
اطلاعات شناسه چند جلسه ای را مشخص کنید. فرمت "which" m+nnnnnnnn است
جایی که m شماره جلسه 0 یا 1 است و nnnnnnnn یک مقدار هگزادسیمال است که نشان می دهد
شناسه حافظه مشترک آرایه ای از دو ساختار داده gtkwave_dual_ipc_t. را
استفاده در نظر گرفته شده از این پرچم برای قسمت های جلویی مانند دو موج(1).
-s,--شروع <زمان>
زمان شروع برای پرش بلوک LXT2/VZT را مشخص کنید.
-e,--پایان <زمان>
زمان پایان برای پرش بلوک LXT2/VZT را مشخص کنید.
-t,-- ساقه ها <نام فایل>
فایل stems را برای حاشیه نویسی کد منبع مشخص کنید. این به طور خودکار راه اندازی می شود
rtlbrowse(1) فرآیند کمکی. دیدن حیله(1) برای اطلاعات در مورد فایل ساقه
نسل.
-c,--cpu <numcpus>
تعداد CPUهای موجود برای عملیات موازی سازی را مشخص کنید (مثلاً، واکشی اولیه بلوک را روشن کنید
VZT می خواند).
-N,--اکنون
مدیر پنجره را برای اکثر ویندوزها غیرفعال کنید. استفاده مورد نظر از این برای استفاده در
در ارتباط با - متن گزینه، با این حال این نیز می تواند مورد استفاده قرار گیرد
به یک مدیر پنجره جایگزین
-M,--نام ها
نوار منو را رندر نکنید. این عمدتا برای ساخت یک اپلت محدود استفاده می شود که
نمیتواند به تنهایی فایل ورودی/خروجی را راهاندازی کند، با این حال میتوان از آن به عنوان راهحلی نیز استفاده کرد
نسخههای قبلی GTK+ که تعاملات فوکوس GTKSocket/GTKPlug را مدیریت نمیکنند
به درستی.
-S,- متن <نام فایل>
فایل اسکریپت دستور Tcl را برای اجرا مشخص کنید.
-T,--tcl_init <نام فایل>
اسکریپت فرمان Tcl را برای بارگذاری در هنگام راه اندازی مشخص کنید. به معنی پرچم فرمان --wish است.
-W,--آرزو کردن
خط فرمان Tcl را در stdio فعال کنید. تمام دستورات اسکریپت را می توان در stdin تایپ کرد.
-R,-- repscript <نام فایل>
اسکریپت دستور Tcl را برای اجرای دوره ای مشخص کنید.
-P,-- دوره مجدد <ارزش>
تأخیر در میلی ثانیه بین اجرای متوالی repscript را مشخص می کند.
پیش فرض 500 است.
-X,--xid <XID>
XID (در هگزادسیمال) پنجره را برای اتصال GtkPlug مشخص کنید. GTKWave انجام می دهد
مستقیماً به یک پنجره رندر نمی شود، بلکه در یک GtkPlug با انتظار a رندر می شود
GtkSocket در انتهای دیگر. توجه داشته باشید که مشکلاتی در مورد عملکرد شتاب دهنده ها وجود دارد
به درستی بنابراین منوها در نسخه کامپوننت شده GTKWave زمانی که آن را غیرفعال می کند
به عنوان یک پلاگین عمل می کند.
-1,--rpcid <RPCID>
RPCID جلسه GConf را مشخص کنید. این یک مقدار اعشاری صفر یا بیشتر است و برابر است با
شناسه مورد استفاده توسط GConf برای دانستن اینکه چه دادههای بهروزرسانی را باید گوش داد. فقط این گزینه
اگر کار کند --with-gconf در طول مشخص شد / پیکربندی.
-2,--chdir <نام خانوادگی>
فهرست کار فعلی جدید را مشخص کنید. این معمولاً در OSX برای اجرا استفاده می شود
gtkwave اگر کامپایل شده باشد و در یک بسته نرم افزاری قرار داده شده باشد. توجه داشته باشید که اگر
متغیر محیطی GTKWAVE_CHDIR تعریف شده است، آرگومان یک آرگومان ساختگی است.
این برای پشتیبانی از OSX است زیرا دستور open در عبور دادن فضاها به عنوان مشکل دارد
آرگومان های خط فرمان و امکان پذیر است pwd(1) برای بازگرداندن فضاها.
-3,--بازگرداندن
بازیابی پیش فرض قبلی (0) یا --rpcid جلسه شماره گذاری شده RPCID. این فقط کار می کند
برای یک dumpfile، savefile، rcfile، و دایرکتوری کاری فعلی، بنابراین آن را دارد
اثر بازیابی آخرین فایل بارگذاری شده در صورت استفاده همراه با
--rpcid گزینه، آن گزینه باید زودتر از خط فرمان مشخص شود
--بازگرداندن گزینه. اگر RPCID مشخص نشده باشد، از پیش فرض 0 استفاده می شود. این
گزینه فقط در صورتی کار می کند که --with-gconf در طول مشخص شد / پیکربندی.
-I,--در ارتباط بودن
مشخص میکند که حالت VCD "تعاملی" باید استفاده شود که به بیننده اجازه میدهد
در حالی که GTKWave در حال پردازش فایل VCD است، یک ردیابی VCD را پیمایش کنید. وقتی این گزینه است
استفاده می شود، نام فایل بیش از حد بارگذاری می شود به طوری که مقدار هگزادسیمال برای آن است
شناسه حافظه مشترک یک نویسنده توجه داشته باشید که شناسه حافظه مشترک قابل ارسال است
مستقیماً از stdin با استفاده از --vcd گزینه؛ صفحه مدیریت را ببینید shmidcat(1) برای
جزئیات بیشتر.
-L,-- میراث
مشخص می کند که بیننده باید از حالت VCD قدیمی به جای Recoder VCD استفاده کند.
توجه داشته باشید که استفاده از حالت قدیمی نسبت به Recoder به حافظه بیشتری نیاز دارد
و استفاده از آن برای آثار بسیار بزرگ ممنوع است.
-g,--گیگا
مشخص می کند که بیننده هنگام کدگذاری مجدد (احتمالاً
آرام تر). این معادل با تنظیم پرچم های vlist_spill و vlist_prepack است
فایل rc
-C,-- comphier
مشخص می کند که بیننده باید از نام های سلسله مراتبی فشرده در هنگام بارگیری استفاده کند
dumpfile (برای ضبط کننده VCD، LXT، LXT2 و VZT موجود است). این کار کمتر مصرف خواهد کرد
حافظه به قیمت تاخیر فشرده سازی/فشرده سازی.
-v,--vcd
از stdin به عنوان dumpfile VCD استفاده کنید.
-O،--خروجی <نام فایل>
نام فایل را برای تغییر مسیر stdout/stderr مشخص کنید. برای غیرفعال کردن پیامها به کنسول،
از /dev/null به عنوان نام فایل استفاده کنید.
-z,- بزرگنمایی اسلایدر
زوم کششی اسلایدر را برای لغزنده زمانی افقی فعال کنید. کلیک کنید و سپس بکشید
لبه بسیار چپ یا راست نوار لغزنده را می توان برای ارائه ریزدانه واقعی استفاده کرد.
زوم زمان
-V,- نسخه
نمایش بنر نسخه و سپس خروج.
-h,--کمک
نمایش راهنما و سپس خروج.
-x,-- خروج
پس از بارگذاری ردیابی (برای محک زدن لودر) خارج شوید.
از gtkwave به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید