Ваш город Эль-Монте?
Да
Нет, выбрать свой

Компания Xilinx выпустила релиз средств разработки Vivado 2019.2, который содержит в себе новые возможности

Компания Xilinx выпустила релиз средств разработки Vivado 2019.1

Поддержка новых устройств:

Среда разработки Vivado:

  • добавлена поддержка веб-установщика на основе командной строки, что повышает удобство работы и производительность при установке инструментов Xilinx;
  • произведена оптимизация использования диска для уменьшения размера установленного ПО;
  • прекращён выпуск DVD-дисков с дистрибутивом Vivado.

Системный генератор для DSP:

  • поддерживаемые версии MATLAB: R2018a, R2018b и R2019;
  • в библиотеку блоков добавлены два новых блока суперсэмплирования.

Vivado-HLS:

  • функции C могут быть помечены как чёрные ящики и заменены эквивалентными модулями RTL, предоставленными пользователем;
  • массивы данных теперь могут считываться несколькими потребителями, для чего введена новая прагма;
  • для улучшения параллельного выполнения, последовательность буферов для пинг-понга потока данных может быть указана через отдельную прагму/директиву;
  • модифицированная прагма/директива для памяти позволяет указать тип хранилища и время ожидания;
  • пользователь может установить прагму/директиву ap_ctrl_none для потока данных для повышения пропускной способности.

Библиотеки C:

  • добавлен шаблон для функции FFT на языке C ++ с супер-частотой дискретизацией (SSR). Реализована систолическая архитектура, поддерживающая несколько выборок данных (целочисленная или фиксированная) в каждом такте;
  • введена расширенная поддержка OpenCV через xfOpenCV (см. документацию);
  • полный набор функций math.h теперь оптимизирован для типов данных с фиксированной запятой.

RTL-синтез:

  • добавлены функции VHDL-2008, включая параметры (generics) в пакетах, параметризуемые функции в описании функциональных модулей функции, задаваемые в параметрах;
  • инкрементальный синтез теперь доступен с дополнительным автоинкрементным режимом для проектов Vivado.

Средство Model Composer:

  • в библиотеке блоков DSP теперь доступны новые блоки: FFT, IFFT и FIR для разработки и реализации алгоритмов обработки сигналов
  • для увеличения пропускной способности расширен список поддерживаемых блоков
  • дополнительные блоки, поддерживающие потоковую передачу данных позволяют разрабатывать и внедрять алгоритмы с высокими требованиями к пропускной способности, используя расширенный набор блоков, поддерживающих операции с потоковой передачей данных. Примеры: справочная таблица, задержка, умножение матрицы, подматрица и т. д.
  • расширенная комплексная поддержка в C/C ++ импорта функций: добавлена поддержка импорта функций, которые также используют типы hls::x_complex, в дополнение к std::complex, расширена поддержка сложных сигналов в пользовательских блоках
  • усовершенствования в импорте функций C/C ++: создание пользовательских блоков «Source» для вашего проекта с использованием функции xmcImportFunction
  • улучшенная поддержка сигналов Row-Matrix и Column-Matrix: улучшения инфраструктуры генерации кода для обработки сигналов Row-Matrix [Nx1] и Column-Matrix [1xN] в проекте, что приводит к повышению производительности;
  • поддерживаемые версии MATLAB: R2018a, R2018b и R2019a.

Улучшения в IDE:

  • автоматически добавлять новые прогоны (runs) в сводные панели проекта;
  • введена опция «Сохранить как» для стратегий отчетов.

Отладочные платы и примеры проектов:

  • введена функция загрузки и установки сторонних плат прямо с Github одним кликом в графическом интерфейсе.

Vivado Simulator:

  • в SystemVerilog добавлена поддержка расчёта функционального покрытия и генерации отчётов (.txt или .html);
  • поддержка ассертов о свойстве и последовательности в параллельной области. Расширенная поддержка рандомизации ограничений (constraints). Новое окно экземпляра протокола для отображения интерфейсов AXI в дизайне;
  • функция «Mark Simulation» на блок-схеме для непосредственного добавления интерфейсов AXI в средство просмотра сигналов.

IP блоки:

  • зашифрованные блоки в проекте будут скрыты в средстве просмотра схемы и иерархии. Введено новое правило «xilinx_schematic_visibility», которое можно включать /выключать, чтобы изменить поведение по умолчанию;
  • обновлён открытый ключ Xilinx Vivado, как часть регулярного обновления безопасности.

Имплементация:

  • новые AXI Regslice IP для пересечения регионов супер-логики на высокой скорости и автоматической вставки конвейеров;
  • увеличена тактовая частота для Virtex UltraScale + HBM (до 450 МГц);
  • механизм на основе свойств доступен для пользовательских шин и интерфейсов для всех устройств UltraScale и UltraScale+;
  • ускоренная физическая оптимизация сетей с большим фанаутом;
  • автоматическое использование регионов пересечения супер-логики позволяет повысить производительность и улучшить качество разводки;
  • отчёт по методологии отчётов работает в 2 раза быстрее для проектов с большим количеством временных констрейнтов;
  • opt_design добавляет опцию переназначения SRL для преобразования между примитивами регистра сдвига SRL и цепочками регистров. Позволяет сбалансировать использование и производительность.

Анализ проекта и констрейнты:

  • Pblocks: границы Pblock могут быть сделаны подвижными, чтобы позволить им перемещаться по мере необходимости для повышения производительности.

Документация о начале работы в Vivado 2019:

Скачать Vivado Design Suite User Guide Programming and Debugging UG908 (v2019.2) October 30, 2019

Компания Макро Групп является официальным партнером Xilinx.

По всем вопросам, связанным с приобретением и поддержкой продукции Xilinx, включая приобретение лицензий, напишите нам через форму «Задать вопрос» или позвоните по телефону 8 (800) 333-06-05.

Вебинар: Начало работы с Xilinx Vivado HLS


Упоминаемые производители

Подписка на новости