Xilinx Vivado Design Suite 2014.2 с панелью блочного дизайна (в центре) и деревом навигации по проекту (слева) | |
Разработчик (s) | Xilinx |
---|---|
Первоначальный выпуск | апрель 2012 г.; 8 лет назад (2012-04) |
Стабильный выпуск | 2020.1 / 4 июня 2020 г.; 4 месяца назад (2020-06-04) |
Написано на | C ++ |
Операционная система | Microsoft Windows, Linux |
Доступно на | английском |
Типе | EDA |
Лицензия | WebPACK Edition: бесплатно для избранных (меньших) устройств. Другие редакции: коммерческие |
Веб-сайт | www.xilinx.com / products / design-tools / vivado.html |
Vivado Design Suite - это программный пакет, созданный Xilinx для синтеза и анализа конструкций HDL, заменяя Xilinx ISE дополнительными функциями для системы на кристалле разработки и высокоуровневого синтеза. Vivado представляет собой переработку и переосмысление всего процесса проектирования (по сравнению с ISE).
Как и более поздние версии ISE, Vivado включает встроенный логический симулятор ISIM. Vivado также представляет высокоуровневый синтез с набором инструментов, который преобразует код C в программируемую логику.
Замена 15-летнего ISE на Vivado Design Suite потребовала 1000 человеко-лет и стоила 200 миллионов долларов США.
Vivado был представлен в апреле 2012 года, и представляет собой интегрированную среду проектирования (IDE) с инструментами уровня системы и IC, построенными на общей масштабируемой модели данных и общей среде отладки. Vivado включает инструменты проектирования на уровне электронных систем (ESL) для синтеза и проверки алгоритмической IP на основе C; стандартная упаковка как алгоритмического, так и RTL IP для повторного использования; сшивание IP на основе стандартов и системная интеграция всех типов системных блоков; и проверка блоков и систем. Бесплатная версия WebPACK Edition Vivado предоставляет дизайнерам ограниченную версию среды проектирования.
Компилятор Vivado High-Level Synthesis включает C, C ++ и SystemC для прямого нацеливания на устройства Xilinx без необходимости вручную создавать RTL. Vivado HLS широко рассматривается для повышения продуктивности разработчиков, и подтверждено, что он поддерживает классы, шаблоны, функции и перегрузку операторов C ++. Vivado 2014.1 представила поддержку автоматического преобразования ядер OpenCL в IP для устройств Xilinx. Ядра OpenCL - это программы, которые выполняются на различных платформах CPU, GPU и FPGA.
Vivado Simulator - это компонент Vivado Design Suite. Это симулятор на скомпилированном языке, поддерживающий смешанные языки, сценарии Tcl, зашифрованный IP-адрес и расширенную проверку.
Vivado IP Integrator позволяет инженерам быстро интегрировать и настраивать IP из большой IP-библиотеки Xilinx. Интегратор также настроен для MathWorks проектов Simulink, созданных с помощью Xilinx System Generator и Vivado High-Level Synthesis.
Vivado Tcl Store - это система сценариев для разработки дополнений к Vivado, которая может использоваться для добавления и изменения возможностей Vivado. Tcl - это язык сценариев, на котором основан сам Vivado. Все базовые функции Vivado могут быть вызваны и управляться с помощью сценариев Tcl.
Vivado поддерживает Xilinx серии 7 и все новые устройства (серии UltraScale и UltraScale +). Для разработки, ориентированной на более старые устройства Xilinx и CLPD, необходимо использовать уже снятую с производства Xilinx ISE.