Войти Регистрация |
|
|
||||
Макро Групп → Компания Xilinx выпустила релиз средств разработки Vivado 2019.1Компания Xilinx выпустила релиз средств разработки Vivado 2019.1, который содержит в себе новые возможности:Поддержка новых устройств: - Kintex UltraScale: XQRKU060 в аэрокосмическом исполнении; - Кинтекс-7: XA7K160T; - Virtex UltraScale + HBM: XCVU31P, XCVU33P, XCVU35P, XCVU37P. Среда разработки Vivado: - добавлена поддержка веб-установщика на основе командной строки, что повышает удобство работы и производительность при установке инструментов Xilinx; - произведена оптимизация использования диска для уменьшения размера установленного ПО; - прекращён выпуск DVD-дисков с дистрибутивом Vivado. Системный генератор для DSP: - поддерживаемые версии MATLAB: R2018a, R2018b и R2019; - в библиотеку блоков добавлены два новых блока суперсэмплирования. Vivado- ः плеть: - функции 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 могут быть сделаны подвижными, чтобы позволить им перемещаться по мере необходимости для повышения производительности. Компания Макро Групп является официальным партнером Xilinx. Подробнее: https://www.macrogroup.ru/news...achivaniya
|
© 2006 — 2024 Капитал Плюс Телефон, e-mail, ICQ для связи |
Регистрация • Реклама на сайте |