این فرمان qflow است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
qflow - جریان سنتز دیجیتال منبع باز
خلاصه
qflow [فرآیندهای] [گزینه های]
شرح
این فایل اجرایی اصلی برای یک زنجیره ابزار کامل برای سنتز مدارهای دیجیتال است
از منبع verilog شروع می شود و به طرح فیزیکی برای یک هدف خاص ختم می شود
فرآیند ساخت در دنیای الکترونیک تجاری، سنتز دیجیتال با الف
کاربرد هدف طراحی تراشه معمولاً در سیستم های نرم افزاری بزرگ EDA قرار می گیرد. مانند
طراحان الکترونیک تجاری باید عملکرد پیشرفته خود را حفظ کنند
زنجیرههای ابزار تجاری گرانتر و گرانتر میشوند و تا حد زیادی قیمت خود را کاهش دادهاند
از همه به جز تولیدکنندگان مدار مجتمع. این باعث تاسف می شود
شکافی که در آن شرکتهای استارتآپ و کسبوکارهای کوچک توانایی انجام هر نوع کاری را ندارند
طراحی مدار مجتمع
Qflow سعی می کند این شکاف را پر کند.
فرآیندها
ترکیب کردن
منبع verilog را ترکیب کنید
محل قرار دادن اولیه را اجرا کنید
است تحلیل زمان بندی ایستا
مسیر قرار دادن و مسیر را اجرا کنید
رمزگشایی
تحلیل تراکم، مکان و مسیر نهایی را اجرا کنید
تمیز فایل های کاری موقت را حذف کنید
نمایش
نمایش نتیجه مسیریابی
ساختن اجرای اسکریپت ها برای مسیریابی سنتز می شوند
تمام اجرای اسکریپت ها برای نمایش ترکیب می شوند
OPTIONS
-T، --تکنولوژی
از تکنولوژی استفاده کنید (پیشفرض: osu035)
-پ، --پروژه
دایرکتوری ریشه پروژه است
طریقه استفاده
ساده ترین راه برای استفاده qflow قرار گرفتن در دایرکتوری با یک فایل Verilog به نام input.v است
و اجرا کنید:
qflow build input.v
با این کار تمام مراحل لازم به منظور تولید یک طرح بندی مشخص شده انجام می شود
فایل Verilog. اگر فقط مراحل خاصی مورد نظر باشد، ابتدا می توان اجرا کرد:
qflow input.v
و سپس qflow_exec.sh را باز کنید و مراحل مورد نظر را از حالت کامنت بردارید و در آخر اجرا کنید:
./qflow_exec.sh
همچنین می توان سایر جزئیات «مخصوص پروژه» را در فایل های qflow_vars.sh تغییر داد
و project_vars.sh که در دایرکتوری فعلی نیز ایجاد شده اند.
TECHNOLOGY
qflow به دنبال فایل های تکنولوژی در زیر می گردد / usr / share /qflow/تکنولوژی یک اسکریپت پوسته باید باشد
در یک زیر فهرست قرار داده شده است که محل قرارگیری هر یک از فایل های فناوری را مشخص می کند:
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].sh
معمولا فایل های مورد نیاز در مکان های زیر قرار می گیرند:
/usr/share/qflow/tech/[TECHNAME]/SCN4M_SUBM.20.tech
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].magicrc
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].prm
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.v
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lef
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].par
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.sp
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lib
اگر هیچ نام فناوری در خط فرمان با -T/--تکنولوژی گزینه، خواهد شد
سعی کنید از فناوری پیش فرض که "osu035" است استفاده کنید.
اگر فایل های فناوری در جای دیگری قرار دارند، می توان آن را در qflow_vars.sh مشخص کرد
که هنگام اجرا ایجاد می شود qflow. متغیرهای "techdir" و "techname" باید باشند
بر این اساس تغییر کرد.
با استفاده از خدمات onworks.net از qflow آنلاین استفاده کنید