هذا هو الأمر qflow الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
com.qflow - تدفق التوليف الرقمي مفتوح المصدر
موجز
com.qflow [العمليات] [الخيارات]
الوصف
هذا هو الملف التنفيذي الرئيسي لسلسلة أدوات كاملة لتجميع الدوائر الرقمية
بدءًا من مصدر verilog وانتهاءً بالتخطيط المادي لهدف محدد
عملية التصنيع. في عالم الإلكترونيات التجارية، التوليف الرقمي مع
عادةً ما يتم تجميع التطبيق المستهدف لتصميم الشريحة في أنظمة برمجيات EDA كبيرة. مثل
يحتاج مصممو الإلكترونيات التجارية إلى الحفاظ على الأداء المتطور
أصبحت سلاسل الأدوات التجارية أكثر تكلفة، وأصبحت أسعارها باهظة إلى حد كبير
من جميع الشركات المصنعة للدوائر المتكاملة باستثناء الشركات المصنعة. وهذا يترك مؤسفا
الفجوة التي لا تستطيع الشركات الناشئة والشركات الصغيرة تحمل تكاليف القيام بأي نوع منها
تصميم الدوائر المتكاملة.
يحاول Qflow سد هذه الفجوة.
العمليات
توليف
توليف مصدر فيريلوج
مكان تشغيل الموضع الأولي
هو تحليل التوقيت الثابت
الطريق تشغيل الموضع والطريق
احتقان
تشغيل تحليل الازدحام والمكان النهائي والطريق
نظيف إزالة ملفات العمل المؤقتة
عرض
عرض النتيجة الموجهة
نساعدك في بناء تشغيل البرامج النصية توليف لتوجيه
من جميع تشغيل توليف البرامج النصية لعرضها
OPTIONS
-T ، --تقنية
استخدم التكنولوجيا (الافتراضي: osu035)
-p ، --مشروع
الدليل الجذر للمشروع هو
الاستعمال
أبسط طريقة للاستخدام com.qflow هو أن تكون في دليل يحتوي على ملف Verilog واحد يسمى input.v
وتنفيذ:
بناء qflow input.v
سيؤدي هذا إلى تشغيل كافة الخطوات اللازمة لإنتاج تخطيط المحدد
ملف فيريلوج. إذا كانت هناك رغبة في خطوات معينة فقط، فيمكن للمرء أولاً تشغيل:
إدخال qflow.v
ثم افتح qflow_exec.sh وقم بإلغاء التعليق على الخطوات المطلوبة، وفي النهاية قم بتشغيل:
./qflow_exec.sh
من الممكن أيضًا تغيير التفاصيل الأخرى "الخاصة بالمشروع" في الملفات qflow_vars.sh
وproject_vars.sh والتي تم إنشاؤها أيضًا في الدليل الحالي.
للمحركات التكنولوجية
com.qflow يبحث عن ملفات التكنولوجيا ضمن / usr / share /com.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
الذي يتم إنشاؤه عند التشغيل com.qflow. يجب أن يكون المتغيران "techdir" و"techname".
تغيرت تبعا لذلك.
استخدم qflow عبر الإنترنت باستخدام خدمات onworks.net