Генерация кода HDL от MATLAB
Создание кода HDL из алгоритмов MATLAB ®
Реализуйте свой алгоритм MATLAB в аппаратном обеспечении, генерируя код HDL и развертывая этот код на прикладной интегральной схеме (ASIC) или программируемой на местах вентильной матрице (FPGA). Запишите алгоритм MATLAB с синтаксисом и функциями, совместимыми с генерацией кода HDL. Если алгоритм использует данные с плавающей запятой, Coder™ HDL помогает преобразовать их в алгоритм с фиксированной запятой. После создания кода HDL и проверки его соответствия исходному алгоритму следует развернуть код HDL на целевом оборудовании.
Создание кода HDL из основных данных MATLAB
- Разработка алгоритма MATLAB
Поддерживаемые синтаксис и функции MATLAB, системные объекты, рекомендации
- Преобразование с фиксированной точкой
Преобразование кода с плавающей запятой в код с фиксированной запятой, оптимизация типов данных с фиксированной запятой
- Создание кода
Создание кода ЛПВП и тестового стенда, стандартов кодирования и отчетов, дизайн экспорта для системной интеграции
- Проверка
Моделирование и проверка сгенерированного кода ЛПВП с использованием стенда для испытаний ЛПВП, косимуляции или FPGA-in-the-loop
- Развертывание
Сценарии синтеза и развертывание сгенерированного кода HDL на платах Intel ®, Xilinx ®, Speedgoat и пользовательских платах FPGA
- Оптимизация скорости и площади
Улучшения за счет совместного использования ресурсов, потоковой передачи, конвейерной обработки, сопоставления ОЗУ