ویوادو
| نویسنده(های) اصلی | زایلینکس |
|---|---|
| توسعهدهنده(ها) | ایامدی |
| انتشار اولیه | آوریل ۲۰۱۲[۱] |
| انتشار پایدار | |
| نوشتهشده با | C++ |
| سیستمعامل | مایکروسافت ویندوز، لینوکس |
| در دسترس به | زبان انگلیسی |
| نوع | خودکارسازی طراحی الکترونیکی |
| وبگاه | |
ویوادو دیزاین سوئیت یک مجموعه نرمافزاری برای سنتز و تجزیه و تحلیل طراحیهای زبان توصیف سختافزار (HDL) است که جایگزین زایلینکس آی اس ای با ویژگیهای اضافی برای سیستم بر روی یک تراشه و سنتز سطح بالا میشود.[۴][۵][۶] ویوادو بازنویسی اولیه و تفکر مجدد کل جریان طراحی (در مقایسه با آی اس ای) را نشان میدهد.[۷][۸][۹]
مانند نسخههای بعدی زایلینکس آی اس ای، ویوادو دارای شبیهساز منطقی داخلی است. ویوادو همچنین سنتز سطح بالا را با یک زنجیره ابزار که کد سی را به منطق قابل برنامهریزی تبدیل میکند، معرفی میکند.
جایگزینی آی اس ای ۱۵ ساله با ویوادو دیزاین سوئیت ۱۰۰۰سال انسان طول کشید و ۲۰۰ میلیون دلار هزینه داشت.[۱۰]
امکانات
ویوادو در آوریل ۲۰۱۲ معرفی شد، و یک محیط توسعه یکپارچه (IDE) با ابزارهای سطح سیستم به آی سی است که بر روی یک مدل داده مقیاس پذیر مشترک و یک محیط اشکال زدایی رایج ساخته شده است. ویوادو شامل ابزارهای طراحی سطح سیستم الکترونیکی (ای اس ال) برای سنتز و تأیید آی پی الگوریتمی مبتنی بر سی است. بستهبندی مبتنی بر استانداردهای ای پی الگوریتمی و آر تی ال برای استفاده مجدد. دوخت آی پی مبتنی بر استاندارد و یکپارچه سازی سیستمهای همه انواع بلوکهای ساختمانی سیستم. و تأیید بلوکها و سیستمها.[۱۱] نسخه رایگان وبپک ادیتیشن ویوادو نسخه محدودی از محیط طراحی را در اختیار طراحان قرار میدهد.[۱۲]
اجزاء
کامپایلر ویوادو سنتز سطح بالا برنامههای C , C++ و SystemC را قادر میسازد تا مستقیماً در دستگاههای زایلینکس بدون نیاز به ایجاد دستی آر ای لل مورد هدف قرار گیرند.[۱۳][۱۴][۱۵] ویوادو اچ ال اس بهطور گستردهای برای افزایش بهرهوری توسعه دهندگان مورد بررسی قرار گرفته است و تأیید شده است که از کلاسها، قالبها، توابع و بارگذاری بیش از حد اپراتور C++ پشتیبانی میکند.[۱۶] ویوادو ۲۰۱۴٫۱ پشتیبانی از تبدیل خودکار هستههای اوپنسیال به آی پی را برای دستگاههای زایلینکس معرفی کرد.[۱۷] هستههای اوپنسیال برنامههایی هستند که در پلتفرمهای مختلف سی پی یو، جی پی یو و اف پی جی ای اجرا میشوند.
شبیهساز ویوادو جزء مجموعه طراحی ویوادو است. این یک شبیهساز به زبان کامپایل شده است که از اسکریپتهای ترکیبی، تیسیال، ای پی رمزگذاری شده و تأیید پیشرفته پشتیبانی میکند.
یکپارچه کننده آی پی ویوادو به مهندسان اجازه میدهد تا به سرعت آی پی را از کتابخانه بزرگ آی پی زایلینکس ادغام و پیکربندی کنند. یکپارچه ساز همچنین برای طراحیهای مثورکس سیمیولینک که با سیستم ژنراتور زایلینکس وسنتز سطح ویوادو ساخته شدهاند تنظیم شده است.[۱۸]
فروشگاه ویوادو تی سی الیک سیستم برنامهنویسی برای توسعه افزونههای ویوادو است و میتوان از آن برای افزودن و اصلاح قابلیتهای ویوادو استفاده کرد. تی سی ال زبان اسکریپت نویسی است که خود ویوادو بر آن بنا شده است. تمام عملکردهای اساسی ویوادو را میتوان از طریق اسکریپتهای تی سی ال فراخوانی و کنترل کرد.
پشتیبانی دستگاه
ویوادو از سری ۷ زایلینکس و همه دستگاههای جدیدتر (سری الترااسکیل و الترااسکیل+) پشتیبانی میکند. برای توسعه ای که دستگاههای قدیمی زایلینکس و سی پی ال دیها را هدف قرار میدهد، زایلینکس آی اس ای که قبلاً متوقف شده است باید استفاده شود.
منابع
- ↑ "Xilinx Inc, Form 8-K, Current Report, Filing Date Apr 25, 2012". secdatabase.com. Retrieved May 6, 2018.
- ↑ Vivado 2022.1 Release, زایلینکس
- ↑ Vivado Design Suite User Guide: Release Notes, Installation, and Licensing (UG973) (v2023.1), May 16, 2023, Xilinx
- ↑ Morris, Kevi (2014-11-18). "FPGAs Cool Off the Datacenter, Xilinx Heats Up the Race". Electronic Engineering Journal.
- ↑ "Xilinx and its Ecosystem Demonstrate All Programmable and Smarter Vision Solutions at ISE 2015". 2015-02-04.
- ↑ "Xilinx Vivado Design Suite Now Available in WebPACK Edition". SAN JOSE: Design & Reuse. 2012-12-19.
- ↑ Morris, Kevin (2014-02-25). "Xilinx vs. Altera, Calling the Action in the Greatest Semiconductor Rivalry". Electronic Engineering Journal.
- ↑ Vivado Design Suite, Xilinx Website
- ↑ Vivado Design Suite, First version released in 2012, Xilinx Downloads
- ↑ Joselyn, Louise (2013-12-10). "The road to success is long and hard for eda start ups". New Electronics. Archived from the original on 11 November 2020. Retrieved 14 November 2023.
- ↑ EDN.
- ↑ Clive Maxfield, EE Times.
- ↑ Xilinx Accelerates Productivity for Zynq-7000 All Programmable SoCs with the Vivado Design Suite 2014.3, SDK, and New UltraFast Embedded Design Methodology Guide, SAN JOSE, Oct. 8, 2014, Design & Reuse
- ↑ "Vivado Design Suite 2014.1 Increases Productivity with Automation of UltraFast Design Methodology and OpenCL Hardware Acceleration". Market Watch. 2014-04-16. Archived from the original on 24 April 2017. Retrieved 14 November 2023.
- ↑ Maxfield, Clive (2013-07-26). "Free High-Level Synthesis Guide for S/W Engineers". EE Times.
- ↑ Wilson, Richard (2014-05-27). "How to make slow software run quicker". Electronics Weekly.
- ↑ Morris, Kevin (2014-05-06). "Viva Vivado!, Xilinx Tunes-Up Tools". Electronic Engineering Journal.
- ↑ Wilson, Richard (2013-09-11). "Xilinx, MathWorks and National Instruments work on high-level FPGA design". Electronics Weekly.