stringtranslate.com

Вивадо

Vivado Design Suite — это программный пакет для синтеза и анализа проектов на языке описания оборудования (HDL) , заменяющий Xilinx ISE дополнительными функциями для разработки систем на кристалле и высокоуровневого синтеза . [1] [5] [6] [7] Vivado представляет собой полностью переписанный и переосмысленный весь процесс проектирования (по сравнению с ISE). [8] [9] [10]

Как и более поздние версии ISE , Vivado включает встроенный логический симулятор. [11] Vivado также представляет высокоуровневый синтез с цепочкой инструментов, которая преобразует код C в программируемую логику. [6]

Замена 15-летней ISE на 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 — это программы, которые выполняются на различных платформах CPU, GPU и FPGA. [16] [19]

Vivado Simulator является компонентом Vivado Design Suite. Это компилируемый языковой симулятор, который поддерживает смешанные языки, скрипты Tcl , зашифрованный IP и расширенную проверку.

Vivado IP Integrator позволяет инженерам быстро интегрировать и настраивать IP из большой библиотеки IP Xilinx. Integrator также настроен на проекты MathWorks Simulink , созданные с помощью Xilinx System Generator и 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 .

Смотрите также

Ссылки

  1. ^ abc "Xilinx Inc, Форма 8-K, Текущий отчет, Дата подачи 25 апреля 2012 г.". secdatabase.com . Получено 6 мая 2018 г. .
  2. ^ Выпуск Vivado 2022.1, Xilinx
  3. ^ ab Руководство пользователя Vivado Design Suite: заметки о выпуске, установка и лицензирование (UG973) (v2023.1), 16 мая 2023 г., Xilinx
  4. ^ "Оценка Vivado Design Suite и WebPACK". Xilinx. nd . Получено 4 октября 2020 г.
  5. ^ Моррис, Кеви (18.11.2014). «ПЛИС охлаждают центр обработки данных, Xilinx подогревает гонку». Журнал электронного машиностроения.
  6. ^ ab "Xilinx и ее экосистема демонстрируют все программируемые и интеллектуальные решения в области машинного зрения на выставке ISE 2015". САН-ХОСЕ. 2015-02-04.
  7. ^ "Xilinx Vivado Design Suite теперь доступен в версии WebPACK". САН-ХОСЕ: Design & Reuse. 2012-12-19.
  8. ^ Моррис, Кевин (25.02.2014). «Xilinx против Altera, призывая к действию в величайшем соперничестве полупроводников». Журнал электронного машиностроения.
  9. ^ Vivado Design Suite, веб-сайт Xilinx
  10. ^ Vivado Design Suite, Первая версия выпущена в 2012 году, Xilinx Downloads
  11. ^ Xilinx, Inc. (17 ноября 2021 г.). Руководство пользователя Vivado Design Suite: Обзор потоков проектирования (PDF) (Технический отчет). стр. 49. UG892. Симулятор Vivado, интегрированный в Vivado IDE, позволяет моделировать проект, добавлять и просматривать сигналы в средстве просмотра сигналов, а также проверять и отлаживать проект по мере необходимости.
  12. ^ Джозелин, Луиза (10.12.2013). «Путь к успеху для стартапов в сфере eda долог и труден». New Electronics.
  13. ^ EDN. «Vivado Design Suite ускоряет интеграцию и внедрение программируемых систем до 4 раз». 15 июня 2012 г. Получено 25 июня 2013 г.
  14. ^ Клайв Максфилд, EE Times. «WebPACK-версия Xilinx Vivado Design Suite теперь доступна». 20 декабря 2012 г. Получено 25 июня 2013 г.
  15. ^ Xilinx ускоряет производительность для Zynq-7000 All Programmable SoCs с помощью Vivado Design Suite 2014.3, SDK и нового руководства по методологии сверхбыстрого встраиваемого проектирования, САН-ХОСЕ, 8 октября 2014 г., Проектирование и повторное использование
  16. ^ abcd "Vivado Design Suite 2014.1 повышает производительность благодаря автоматизации сверхбыстрой методологии проектирования и аппаратному ускорению OpenCL". САН-ХОСЕ: Market Watch. 2014-04-16.
  17. ^ Максфилд, Клайв (2013-07-26). «Бесплатное руководство по высокоуровневому синтезу для инженеров-программистов». EE Times.
  18. ^ Уилсон, Ричард (27.05.2014). «Как заставить медленное программное обеспечение работать быстрее». Electronics Weekly .
  19. ^ abcde Моррис, Кевин (2014-05-06). "Viva Vivado!, Xilinx Tunes-Up Tools". Журнал электронной инженерии.
  20. ^ Уилсон, Ричард (11 сентября 2013 г.). «Xilinx, MathWorks и National Instruments работают над высокоуровневым проектированием ПЛИС». Electronics Weekly .