жизнь
![]() | |
![]() Xilinx Vivado Design Suite 2014.2 с панелью Block Design (в центре) и деревом навигации по проекту (слева) | |
Оригинальный автор(ы) | Ксилинкс |
---|---|
Разработчик(и) | АМД |
Первоначальный выпуск | апрель 2012 г [1] |
Стабильная версия | |
Написано в | С++ |
Операционная система | Microsoft Windows , Линукс |
Доступно в | Английский |
Тип | ЭДА |
Лицензия | WebPACK Edition: бесплатно для некоторых (меньших) устройств. [4] Другие издания: коммерческие |
Веб-сайт | https://www.xilinx.com/products/design-tools/vivado.html |
Vivado Design Suite — это пакет программного обеспечения для синтеза и анализа проектов на языке описания аппаратного обеспечения (HDL) , заменяющий Xilinx ISE дополнительными функциями для разработки систем на кристалле и высокоуровневого синтеза . [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) для синтеза и проверки алгоритмического IP на основе C; основанная на стандартах упаковка как алгоритмических, так и RTL IP для повторного использования; сшивка IP на основе стандартов и системная интеграция всех типов системных блоков; и проверка блоков и систем. [13] Бесплатная версия WebPACK Edition 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 — это программы, которые выполняются на различных платформах ЦП, графических процессоров и FPGA. [16] [19]
Vivado Simulator является компонентом Vivado Design Suite. Это симулятор на скомпилированном языке, который поддерживает смешанные языки, сценарии Tcl , зашифрованный IP и расширенную проверку.
Vivado IP Integrator позволяет инженерам быстро интегрировать и настраивать IP из большой IP-библиотеки Xilinx. Интегратор также настроен для проектов MathWorks Simulink , созданных с помощью System Generator Xilinx и Vivado High-Level Synthesis. [20]
Vivado Tcl Store — это система сценариев для разработки дополнений к Vivado, которую можно использовать для добавления и изменения возможностей Vivado. [19] Tcl — это язык сценариев, на котором основан сам Vivado. [19] Все базовые функции Vivado можно вызывать и контролировать с помощью сценариев Tcl. [19]
Поддержка устройств
[ редактировать ]Vivado поддерживает 7-серию Xilinx и все новые устройства (серии UltraScale и UltraScale+). [3] Для разработки, ориентированной на старые устройства Xilinx и CPLD, уже снятую с производства Xilinx ISE необходимо использовать .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с «Xilinx Inc, форма 8-K, текущий отчет, дата подачи 25 апреля 2012 г.» . secdatabase.com . Проверено 6 мая 2018 г.
- ^ Выпуск Vivado 2022.1 , Xilinx
- ^ Jump up to: а б Руководство пользователя Vivado Design Suite: примечания к выпуску, установка и лицензирование (UG973) (v2023.1), 16 мая 2023 г. , Xilinx
- ^ «Оценка Vivado Design Suite и WebPACK» . Ксилинкс. нд . Проверено 4 октября 2020 г.
- ^ Моррис, Кеви (18 ноября 2014 г.). «FPGA охлаждают центр обработки данных, Xilinx разогревает гонку» . Электронный инженерный журнал.
- ^ Jump up to: а б «Xilinx и ее экосистема демонстрируют все программируемые и интеллектуальные решения для машинного зрения на ISE 2015» . САН-ХОСЕ. 04.02.2015.
- ^ «Xilinx Vivado Design Suite теперь доступен в версии WebPACK» . САН-ХОСЕ: Проектирование и повторное использование. 19 декабря 2012 г.
- ^ Моррис, Кевин (25 февраля 2014 г.). «Xilinx против Altera: начало величайшего соперничества полупроводников» . Электронный инженерный журнал.
- ^ Vivado Design Suite , веб-сайт Xilinx
- ^ Vivado Design Suite , первая версия, выпущенная в 2012 году, Xilinx Downloads
- ^ Xilinx, Inc. (17 ноября 2021 г.). Руководство пользователя Vivado Design Suite: Обзор процессов проектирования (PDF) (Технический отчет). п. 49. УГ892.
Симулятор Vivado, интегрированный в Vivado IDE, позволяет моделировать проект, добавлять и просматривать сигналы в средстве просмотра сигналов, а также проверять и отлаживать проект по мере необходимости.
- ^ Джозелин, Луиза (10 декабря 2013 г.). «Путь к успеху для стартапов в области образования долог и труден» . Новая электроника.
- ^ ЭДН. « Vivado Design Suite ускоряет интеграцию и внедрение программируемых систем почти в 4 раза ». 15 июня 2012 г. Проверено 25 июня 2013 г.
- ^ Клайв Максфилд, EE Times. « Теперь доступна версия WebPACK пакета Xilinx Vivado Design Suite ». 20 декабря 2012 г. Проверено 25 июня 2013 г.
- ^ Xilinx повышает производительность всех программируемых SoC Zynq-7000 с помощью Vivado Design Suite 2014.3, SDK и нового руководства по методологии встраиваемого проектирования UltraFast , Сан-Хосе, 8 октября 2014 г., Design & Reuse
- ^ Jump up to: а б с д «Vivado Design Suite 2014.1 повышает производительность за счет автоматизации методологии сверхбыстрого проектирования и аппаратного ускорения OpenCL» . САН-ХОСЕ: Обзор рынка. 16 апреля 2014 г.
- ^ Максфилд, Клайв (26 июля 2013 г.). «Бесплатное руководство по высокоуровневому синтезу для инженеров ПО» . ЭЭ Таймс.
- ^ Уилсон, Ричард (27 мая 2014 г.). «Как заставить медленное программное обеспечение работать быстрее» . Еженедельник электроники .
- ^ Jump up to: а б с д и Моррис, Кевин (6 мая 2014 г.). «Viva Vivado!, Инструменты настройки Xilinx» . Электронный инженерный журнал.
- ^ Уилсон, Ричард (11 сентября 2013 г.). «Xilinx, MathWorks и National Instruments работают над проектированием FPGA высокого уровня» . Еженедельник электроники .