ProFPGA

2022-01-25 20.01.01.jpg

Высокопроизводительная, простая в развертывании система для настольного прототипирования ПЛИС

  • Высокая производительность
  • Лучшая в своем классе модульность
  • Своевременная поддержка новых ПЛИС
  • Самая компактная система прототипирования
  • Быстрое внедрение и простота в использовании

Системная архитектура Veloce™ proFPGA обеспечивает лучшую в своем классе модульность, масштабируемость, гибкость и переносимость для удовлетворения требований верификации, предъявляемых современными инженерами по аппаратному и программному обеспечению. Veloce является частью портфеля Xcelerator™, комплексного и интегрированного набора программного обеспечения и услуг от Siemens Digital Industries Software.

Платформа Veloce proFPGA предлагает три типа материнских плат: Uno, Duo и Quad. Эти материнские платы позволяют легко подключать различные типы модулей ПЛИС, а также платы периферийной памяти и интерфейсные платы. В качестве примера использования, инженер может начать с системы proFPGA Uno для разработки IP или субсистемы на кристалле (SoC) и использовать ее для создания полной SoC и прикладных интегральных схем (ASIC). Это достигается простым подключением тех же модулей Veloce proFPGA от Uno в материнскую плату Duo или Quad независимо от типа ПЛИС, используемого в новых системах.

Эта инновационная и интеллектуальная технология смешивания обеспечивает максимальную возможность повторного использования и максимальную окупаемость инвестиций, поскольку новые модули Veloce proFPGA на базе новейших ПЛИС совместимы с предыдущими поколениями Veloce proFPGA. Пользователь может повторно использовать все существующие материнские платы proFPGA, модули ПЛИС, дочерние платы и аксессуары в сочетании с новыми модулями и системами Veloce proFPGA. Если необходимо увеличить емкость по мере развития системы, можно легко подключить 14 систем Veloce proFPGA Quad для масштабирования до еще более крупной системы с емкостью, значительно превышающей миллиард вентилей.

Возможности

Среда верификации

Масштабируемость, модульность и гибкость Veloce proFPGA позволяет пользователям расширить возможности верификации прототипа, добавляя платы расширения для моделирования памяти и аппаратных интерфейсов к внешней системе.

Почти все входы/выходы ПЛИС доступны на большом количестве модулей расширения, которые используются для высокоскоростных соединений между ПЛИС и ПЛИС или для подключения плат расширения, таких как память, интерфейсы протоколов и платы для конкретных приложений. Таким образом, пользователь может настраивать систему Veloce proFPGA в соответствии с требованиями к проверке проекта и при необходимости легко наращивать мощность системы.

Такой архитектурный подход обеспечивает максимальную гибкость и емкость IP для внутрисхемных соединений и адаптации готовых дочерних плат proFPGA для памяти PCIe Gen3/4/5 DDR4, USB3, QSFP+, MIPI, HDMI, SATA, Gigabit Ethernet, отладочных интерфейсов или плат расширения, специфичных для конкретного использования пользователем.

Siemens-SW-Veloce-proFPGA-FS-83665-D6.jpg

Надежное программное решение

Тот же процесс, который ускоряет настройку эмуляционной платформы Veloce Strato+ и корпоративного прототипа Veloce Primo, теперь предлагается инженерам в качестве опции для ускорения ввода в эксплуатацию настольного прототипа Veloce proFPGA. Veloce OS для Veloce Prototyping Software (VPS) - это полное автоматизированное программное обеспечение, которое устраняет утомительные процедуры по обеспечению надлежащей функциональности с максимально возможной скоростью прототипирования ПЛИС.

В дополнение к процессу синтеза, программное обеспечение гарантирует, что дерево тактовых импульсов будет правильно размещено на реконфигурируемой логике ПЛИС, тактовые импульсы будут правильно передаваться, временные риски будут исключены, память будет автоматически определена и размещена на доступной физической памяти в системе, а временные ограничения будут соблюдены для максимизации производительности без нарушений временных параметров в тестируемой схеме. Разделение проекта на несколько ПЛИС учитывает временные параметры и эффективно использует ресурсы, при этом пользователь контролирует решения о компромиссе между ресурсами и производительностью. Пользователь может создавать так много или так мало частей, как это необходимо для достижения заданной производительности во время выполнения. Распределение проекта по ресурсам ПЛИС обеспечивает высокое качество результатов (QoR), позволяя отдельным проектам ПЛИС или логическим блокам в рамках одной ПЛИС достичь производительности 150+ МГц.

Расширенные возможности отладки

VPS предоставляет лучшие в отрасли возможности отладки прототипов, независимо от среды и модели использования прототипа. В средах внутрисхемной верификации (ICE) VPS обеспечивает широкую и глубокую отладку на скорости с использованием щупов. Десятки тысяч сигналов в тактовой области могут быть обработаны во время компиляции с возможностью выбора набора трасс, условного захвата, условий срабатывания и событий во время выполнения. Многие секунды времени выполнения могут быть захвачены путем потоковой передачи данных в память или на диск без необходимости дополнительной установки и настройки оборудования.

Заключение

Veloce proFPGA значительно снижает барьер внедрения настольного решения для прототипирования с использованием ПЛИС. Вместе с производительностью, которую можно достичь благодаря архитектурным инновациям, решение легко развернуть, и теперь инженеры могут быстро и качественно внедрить его в собственной лабораторной среде.

Veloce proFPGA основана на новейших высокопроизводительных ПЛИС от Xilinx и Intel. Она была разработана для обеспечения высокой производительности и возможности выбора архитектурного подхода "одна ПЛИС на модуль". Решение обеспечивает необходимую модульность для наращивания мощности по мере необходимости, а также предоставляет достаточное количество портов ввода-вывода для подключения интерфейсных плат, необходимых для создания рабочей нагрузки верификации, специфичной для конкретного приложения.

Гибкость Veloce proFPGA позволяет пользователю использовать настольный прототип в рамках различных типов рабочих нагрузок, со встроенными тестами и внутрисхемными подключениями к внешнему оборудованию в виде генераторов Ethernet или шин PCI Express. Для переноса тестируемой конструкции на прототип настольное решение прототипирования Veloce proFPGA использует тот же программный фронтенд, что и другие решения в системе аппаратной верификации Veloce, что обеспечивает преемственность методологии.