Средства разработки Xilinx
Средства разработки включают необходимое программное обеспечение для проектирования и отладочные средства
ПО Vivado® Design Suite обеcпечивает надежность SoC для IP ориентированных и системно-ориентированных решений следующего поколения для исключения узких мест производительности в интеграции и реализации приложений системного уровня. Vivado® Design Suite всегда на шаг впереди по общей производительности, простоте использования и обширным возможностям на уровне системной интеграции.
Отладочные наборы и платы от Xilinx представляют собой готовое решения для разработчика, существенно снижающие время проектирования и увеличивающие производительность. Xilinx всегда идет на шаг впереди, предоставляя разработчикам наиболее полные целевые платформы проектирования. В каждый набор входит отладочная плата, ПО Vivado® Design Suite: Design Edition, IP ядра, референсные дизайны; поддерживаются платы FPGA Mezzanine Card (FMC), все это позволит немедленно приступить к разработке.
Программные продукты для разработчиков от Xilinx:
Xilinx Vivado Design Suite

Новые выпуски Vivado® Design Suite HLx предоставляют командам разработчиков инструменты и методологию, необходимые для эффективного использования дизайна на основе C и оптимизированного повторного использования, повторного использования подсистемы IP, автоматизации интеграции и ускоренного выполнения проекта. В сочетании с Руководством по методологии проектирования высокопроизводительных вычислений UltraFast ™ эта уникальная комбинация, как доказано, повышает производительность труда, позволяя дизайнерам работать на высоком уровне абстракции, а также облегчает повторное использование проекта.
Начиная с Vivado 2019.1, частичная реконфигурация включена без дополнительной оплаты во все выпуски Vivado, включая WebPack. В предыдущих версиях может потребоваться лицензия частичной реконфигурации, в зависимости от редакции.
Первая промышленная среда разработки SoC
ПО Xilinx Vivado Design Suite обеcпечивает надежность SoC для IP ориентированных и системно-ориентированных решений следующего поколения для исключения узких мест производительности в интеграции и реализации приложений системного уровня. Vivado Design Suite всегда на шаг впереди по общей производительности, простоте использования и обширным возможностям на уровне системной интеграции.
- Ускоренная реализация:
- Внедрение в 4X раза быстрее;
- Плотность дизайна на 20% выше;
- На 3 ступени лучше производительность и на 35% меньше потребляемая мощность.
- Ускорение интеграции:
- C-based IP интеграция с высокоуровневым синтезом Vivado;
- Модель-ориентированная интеграция DSP дизайна с системным генератором для DSP;
- Block-based IP интеграция с Vivado IP Интегратором.
- Ускоренная проверка:
- Интегрированная среда разработки для дизайна и симуляции;
- Всеобъемлющая аппаратная отладка;
- Ускоренная проверка >100X с C, C++ или System C.
Что нового?
Ускорение проверки дизайна в 4-15 раз за счет использования методологии UltraFast™ в комбинации с последним релизом Xilinx Vivado Design Suite.
Начиная с релиза 2015.4 пакеты Vivado выпускаются как HL Edition, включая инструментарий HLS High-Level Synthesis - Высокоуровненвый Синтез.
Доступность Xilinx Vivado Design Suite
ПО ISE Design Suite Embedded и System Edition доступны как часть Vivado Design Suite.
Vivado Design Suite 2020.2 уже доступен
- Поддержка публичного доступа для платформ Xilinx Versal
- Petalinux теперь является частью Xilinx Unified Installer
- Доступ к контейнеру Block Design для создания командных проектов
- Абстрактная оболочка для обмена динамическими функциями
- 2020.2 представляет Vitis HLS для потоков Vivado
- Дополнение для MATLAB и Simulink (Unified Model Composer и System Generator)
Единая программная платформа для разработчиков Xilinx Vitis™

Унифицированная платформа Xilinx Vitis включает в себя:
- Комплексный набор средств для разработки ядер для построения приложений, включающих аппаратные ускорители
- Богатый набор библиотек с открытым исходным кодом, оптимизированных для аппаратных ускорительных платформ Xilinx
- Подключаемые доменные среды разработки, позволяющие разрабатывать приложения непосредственно в привычных высокоуровневых фреймворках
- Растущая экосистема партнерских библиотек и готовых приложений для аппаратных ускорителей Xilinx
Ключевые компоненты унифицированной программной платформы Xilinx Vitis
Среда разработки Vitis AI
Среда разработки Vitis AI - это специализированная среда разработки для ускорения работы систем искусственного интеллекта на базе нейронных сетей на встроенных платформах Xilinx - ускорителях Alveo или на ПЛИС, размещенных в облаке.
Среда разработки Vitis AI поддерживает основные используемые на данный момент среды глубокого обучения, такие как Tensorflow и Caffe, и предлагает комплексные API-интерфейсы для редуцирования, квантования, оптимизации и компиляции предварительно обученных нейронных сетей для достижения максимальной производительности из функционирования и интеграции их в приложения пользователя.
Библиотеки ускорения Vitis
Библиотеки готовых решений в конкретных предметных областях с открытым исходным кодом (допускающим модификацию пользователем), оптимизированные для достижения максимальной производительности, для ускорения работы как существующих так и разрабатываемых пользователем приложений, написанных на C, C ++ или Python.
Библиотеки специализированы могут применяться в качестве алгоритмических строительных блоков для ускорения пользовательских приложений, с минимальными изменениями либо вовсе без изменения исходного программного кода.
Комплект для разработки ускорительных ядер Vitis Core
Полный набор графических инструментов и инструментов для командной строки, которые включают компиляторы, анализаторы и отладчики Vitis для создания, анализа узких мест производительности и отладки алгоритмов для ускорителей, на языках на C, C ++ или OpenCL.
Средства доступны в Vitis IDE, а так же могут подключаться к средам разработки других производителей.
Xilinx Runtime library
Библиотека времени выполнения Xilinx (XRT) обеспечивают обмен данными между кодом приложения (работающим на встроенном хосте ARM или x86) и ускорителями, развернутыми на реконфигурируемой части плат ускорителя Xilinx на основе PCIe, встроенных платформ на основе MPSoC или ACAP. Он включает пользовательские библиотеки и API, драйверы ядра, служебные программы и встроенное ПО.
Целевые платформы Vitis
Целевая платформа Vitis определяет базовую аппаратную и программную архитектуру и контекст приложения для платформ Xilinx, включая интерфейсы внешней памяти, пользовательские интерфейсы ввода/вывода и библиотеки времени исполнения. Имеется два основных типа платформ – ускорительные карты на базе ПЛИС для серверных и облачных приложений и ускорители для встраиваемых устройств Xilinx.
- Для локальных или облачных карт ускорителей Xilinx целевая платформа Vitis автоматически настраивает интерфейсы PCIe, которые соединяют и управляют обменом данными между ускорительними картами и кодом приложения x86 – при этом разработчику не требуется реализовывать какие-либо детали подключения!
- Для встраиваемых устройств Xilinx целевая платформа Vitis также включает в себя операционную систему для процессора на платформе ARM (либо MicroBlaze), загрузчик и драйверы для периферийных устройств платформы, а также корневую файловую систему. Имеются готовые к использованию целевые платформы Vitis для плат Xilinx и среда для разработки собственных целевых платформ Vivado® Design Suite.
Дополнительная информация по Vitis Xilinx.
Скачать Vitis Xilinx