فيفادو

مجموعة برامج Vivado Design Suite هي حزمة برمجية لتصميم وتحليل تصميمات لغة وصف الأجهزة (HDL)، وهي بديل لبرنامج Xilinx ISE مع ميزات إضافية لتطوير الأنظمة المتكاملة على شريحة واحدة (SoC ) وتصميم الدوائر عالية المستوى (HLS). [ 1 ] [ 5 ] [ 6 ] [ 7 ] تمثل Vivado إعادة كتابة شاملة وإعادة تصميم كاملة لعملية التصميم (مقارنةً ببرنامج ISE). [ 8 ] [ 9 ] [ 10 ]

على غرار الإصدارات اللاحقة من ISE ، يتضمن Vivado محاكي المنطق المدمج. [ 11 ] كما يقدم Vivado توليفًا عالي المستوى، مع سلسلة أدوات تحول كود C إلى منطق قابل للبرمجة. [ 6 ]

استغرق استبدال نظام ISE الذي يبلغ عمره 15 عامًا بنظام Vivado Design Suite 1000 سنة عمل وكلف 200 مليون دولار أمريكي. [ 12 ]

سمات

تم إطلاق برنامج Vivado في أبريل 2012، [ 1 ] وهو بيئة تصميم متكاملة (IDE) مزودة بأدوات على مستوى النظام وصولاً إلى مستوى الدائرة المتكاملة، مبنية على نموذج بيانات مشترك قابل للتوسع وبيئة تصحيح أخطاء موحدة. يتضمن Vivado أدوات تصميم على مستوى النظام الإلكتروني (ESL) لتوليف والتحقق من الملكية الفكرية الخوارزمية المكتوبة بلغة C؛ وتغليفًا معياريًا لكل من الملكية الفكرية الخوارزمية و RTL لإعادة الاستخدام؛ وربطًا معياريًا للملكية الفكرية وتكاملًا للأنظمة لجميع أنواع وحدات بناء النظام؛ والتحقق من صحة الوحدات والأنظمة. [ 13 ] يوفر إصدار WebPACK المجاني من Vivado للمصممين نسخة محدودة من بيئة التصميم. [ 14 ]

عناصر

يُمكّن مُجمِّع Vivado High-Level Synthesis برامج C و C++ و SystemC من الاستهداف المباشر لأجهزة Xilinx دون الحاجة إلى إنشاء RTL يدويًا. [ 15 ] [ 16 ] [ 17 ] وقد حظي Vivado HLS بتقييمات واسعة النطاق لزيادة إنتاجية المطورين، كما تم تأكيد دعمه لفئات C++ والقوالب والدوال وتحميل المعاملات الزائد. [ 18 ] [ 16 ] وقدّم Vivado 2014.1 دعمًا للتحويل التلقائي لنوى OpenCL إلى IP لأجهزة Xilinx. [ 19 ] [ 16 ] ونوى OpenCL هي برامج تُنفَّذ على منصات CPU وGPU وFPGA متنوعة. [ 16 ] [ 19 ]

يُعدّ برنامج محاكاة Vivado أحد مكونات حزمة تصميم Vivado. وهو برنامج محاكاة بلغة مُجمّعة يدعم اللغات المختلطة، وبرامج Tcl النصية، والملكية الفكرية المشفرة، والتحقق المُحسّن.

يُمكّن برنامج Vivado IP Integrator المهندسين من دمج وتكوين الملكية الفكرية بسرعة من مكتبة Xilinx IP الضخمة. كما تم تحسين البرنامج ليتوافق مع تصميمات MathWorks Simulink المبنية باستخدام مولد النظام من Xilinx وبرنامج Vivado High-Level Synthesis. [ 20 ]

متجر Vivado Tcl هو نظام برمجة نصية لتطوير إضافات لبرنامج Vivado، ويمكن استخدامه لإضافة وتعديل إمكانيات البرنامج. [ 19 ] لغة Tcl هي لغة البرمجة النصية التي بُني عليها برنامج Vivado نفسه. [ 19 ] يمكن استدعاء جميع وظائف Vivado الأساسية والتحكم بها عبر نصوص Tcl البرمجية. [ 19 ]

دعم الجهاز

يدعم برنامج Vivado سلسلة Xilinx 7 وجميع الأجهزة الأحدث (سلسلة UltraScale وسلسلة UltraScale+). [ 3 ] أما بالنسبة للتطوير الذي يستهدف أجهزة Xilinx القديمة وCPLDs، فيجب استخدام برنامج Xilinx ISE الذي توقف دعمه.

منذ عام 2019، عندما تم إصدار أنظمة Versal، يدعم Vivado أيضًا دمج مكونات محرك الذكاء الاصطناعي . [ 21 ]

انظر أيضاً

مراجع

  1. 1 2 3 "شركة زيلينكس، النموذج 8-K، التقرير الحالي، تاريخ الإيداع 25 أبريل 2012" . secdatabase.com . تم الاطلاع عليه في 6 مايو 2018 .
  2. إصدار فيفادو 2024.2.2 ، شيلينكس
  3. 1 2 أبرز ميزات إصدار AMD Vivado™ 2024.2 ، 21 أبريل 2025، AMD
  4. "تقييم مجموعة أدوات تصميم Vivado و WebPACK" . Xilinx. بدون تاريخ . تم الاطلاع عليه في 4 أكتوبر 2020 .
  5. موريس، كيفي (18-11-2014). "معالجات FPGA تُخفف من حدة المنافسة في مراكز البيانات، وشركة Xilinx تُشعل المنافسة" . مجلة الهندسة الإلكترونية.
  6. 1 2 "شركة Xilinx ونظامها البيئي يستعرضان جميع حلول الرؤية القابلة للبرمجة والأكثر ذكاءً في معرض ISE 2015" (بيان صحفي). سان خوسيه. 4 فبراير 2015.
  7. "مجموعة تصميم Xilinx Vivado متوفرة الآن بإصدار WebPACK" . سان خوسيه: التصميم وإعادة الاستخدام. 19-12-2012.
  8. موريس، كيفن (25-02-2014). "زيلينكس ضد ألترا: التنبؤ بمسار أعظم منافسة في صناعة أشباه الموصلات" . مجلة الهندسة الإلكترونية.
  9. مجموعة فيفادو ديزاين ، موقع Xilinx
  10. مجموعة أدوات تصميم Vivado ، الإصدار الأول صدر عام 2012، تنزيلات Xilinx
  11. شركة Xilinx (17 نوفمبر 2021). دليل مستخدم Vivado Design Suite: نظرة عامة على تدفقات التصميم (ملف PDF) (تقرير فني). صفحة 49. UG892. يتيح لك محاكي Vivado، المدمج في بيئة تطوير Vivado المتكاملة، محاكاة التصميم، وإضافة الإشارات وعرضها في عارض الموجات، وفحص التصميم وتصحيح أخطائه حسب الحاجة. 
  12. جوسلين، لويز (10 ديسمبر 2013). "طريق النجاح طويل وشاق بالنسبة للشركات الناشئة في مجال تصميم الدوائر الإلكترونية" . مجلة الإلكترونيات الجديدة.
  13. EDN. " مجموعة أدوات تصميم Vivado تُسرّع عملية دمج الأنظمة القابلة للبرمجة وتنفيذها بما يصل إلى 4 أضعاف ." 15 يونيو 2012. تم الاطلاع عليه في 25 يونيو 2013.
  14. كلايف ماكسفيلد، إي إي تايمز. " إصدار WebPACK من Xilinx Vivado Design Suite متوفر الآن ." 20 ديسمبر 2012. تم الاطلاع عليه في 25 يونيو 2013.
  15. شركة Xilinx تُسرّع إنتاجية معالجات Zynq-7000 القابلة للبرمجة بالكامل باستخدام Vivado Design Suite 2014.3، وSDK، ودليل منهجية التصميم المدمج فائق السرعة الجديد ، سان خوسيه، 8 أكتوبر 2014، التصميم وإعادة الاستخدام
  16. 1 2 3 4 "مجموعة أدوات تصميم Vivado 2014.1 تزيد الإنتاجية من خلال أتمتة منهجية التصميم فائقة السرعة وتسريع الأجهزة باستخدام OpenCL" . سان خوسيه: ماركت ووتش. 16 أبريل 2014.
  17. ماكسفيلد، كلايف (2013-07-26). "دليل مجاني لتوليف عالي المستوى لمهندسي البرمجيات" . مجلة EE Times.
  18. ويلسون، ريتشارد (27-05-2014). "كيفية تسريع تشغيل البرامج البطيئة" . مجلة إلكترونيكس ويكلي .
  19. 1 2 3 4 5 موريس، كيفن (2014-05-06). "Viva Vivado!، أدوات ضبط Xilinx" . مجلة الهندسة الإلكترونية.
  20. ويلسون، ريتشارد (11 سبتمبر 2013). "شركات زيلينكس وماث ووركس وناشونال إنسترومنتس تعمل على تصميم FPGA عالي المستوى" . مجلة إلكترونيكس ويكلي .
  21. جايد، برايان؛ جايتوندي، دينش؛ رافيشانكار، شيراغ؛ باور، تريفور (2019-02-20). "منصة تسريع الحوسبة التكيفية من زيلينكس: بنية متعددة الاستخدامات" . وقائع ندوة ACM/SIGDA الدولية لعام 2019 حول مصفوفات البوابات القابلة للبرمجة الميدانية . ACM. الصفحات 84-93 . doi : 10.1145/3289602.3293906 . ISBN  978-1-4503-6137-8.