HDL Verifier автоматически генерирует тестовые сценарии для верификации Verilog и VHDL модулей. Используйте MATLAB или Simulink для разработки и симуляции проекта, а затем технологию FPGA In the Loop для верификации его работы на реальной аппаратной платформе. Технология FPGA In The Loop поддерживается Xilinx, Microsemi, Intel.
HDL Verifier позволяет использовать разработанные в MATLAB и Simulink модели для автоматической генерации тестовых сценариев для таких симуляторов, как Cadence, Mentor Graphics, Synopsys. Синтезированные таким образом тесты удовлетворяют требованиям методики универсальной верификации UVM.
Встраивайте поведенческие модели разработанных вами HDL-моделей в опорные проекты и эталонные модели Simulink, для проверки работоспособности и соответствия заданным стандартам. HDL Verifier поддерживает интеграцию с такими HDL-симуляторами, как Cadence Incisive & Xcelium, Mentor Graphics Modelsim & Questa, Xilinx Vivado Simulator.
Интегрируйте разработанные ранее HDL-модули в модели Simulink и алгоритмы MATLAB для проведения моделирования и симуляции на системном уровне. Используйте специализированную утилиту с графическим интерфейсом для автоматизированной интеграции Verilog или VHDL-кода, а также подключения к HDL-симуляторам от Mentor Graphics или Cadence.
Проектируйте и анализируйте тестовые сценарии в Simulink с применением утилит анализа покрытия и интерактивными дебагерами от Mentor Graphics или Cadence.
Экспортируйте алгоритмы MATLAB или модели Simulink в среды верификации ASIC и FPGA разработок, включая Synopsys VCS, Cadence Incisive or Xcelium, Mentor Graphics Modelsim & Questa.
Генерируйте System Verilog DPI компоненты из функций MATLAB и блоков Simulink в поведенческие модели сред функциональный верификации.
Генерируйте тестовые последовательности и сценарии из MATLAB функций и Simulink моделей согласно Universal Verification Methodology.
Генерируйте разборчивые синтаксические конструкции System Verilog из моделей Simulink. Используйте полученные тесты для верификации работы алгоритма вне среды MATLAB Simulink или для верификации работы опытных образцов.
Отлаживайте и тестируйте алгоритмы на отладочных FPGA или опытных образцах, подключенных к MATLAB или Simulink.
Тестируйте работающие на реальном железе алгоритмы, используя тестовое окружение MATLAB или Simulink. Подключайте платы с ПЛИС XILINX, Intel, Microsemi к компьютеру с MATLAB при помощи Ethernet, Jtag, PCIe.
Захватывайте потоки данных от алгоритмов, выполняющихся на ПЛИС, и автоматически загружайте их в MATLAB для визуализации и анализа. Анализируйте прохождение сигналов через разработанный алгоритм и верифицируйте его работу.
Получите доступ к внутренним ресурсам FPGA через Ethernet/ Jtag /PCIe путем встраивания IP-ядра от MathWorks в проект ПЛИС. Тестируйте алгоритмы на ПЛИС, читая и записывая данные в AXI регистры и передавая большие объемы данных или изображения.
Автоматизируйте процессы генерации кода и его верификации путем совместного использования инструментов HDL coder и HDL verifier.
Подключите автоматическую верификацию MHDL или Verilog кода в рабочий процесс.
Проводите верификацию оборудования в среде MATLAB Simulink при помощи генерации конфигурационных файлов для ПЛИС Xilinx, Intel, Microsemi. Добавляйте тестовые точки и ядра для сбора и анализа данных.
Производите синтез тестовых сценариев параллельно с генерацией HDL-кода. Верифицируйте сгенерированный HDL-код при помощи Synopsys, Cadence, Mentor Graphics симуляторов с использованием синтезированных сценариев.
Генерируйте IEEE 1666 SystemC TLM 2.0 совместимые модели уровня транзакций из Simulink.
Генерируйте виртуальные SystemC прототипы с TLM 2.0 интерфейсами для использования в симуляторах виртуальных платформ.
Адаптируйте TLM интерфейсы сгенерированных компонентов, импортируя IP-XACT XML файлы. Используйте TLM генератор для формирования IP-XACT файлов для организации взаимодействия TLM компонентов и Simulink.