В этом вебинаре вы узнаете, как использовать HDL Coder для исследования вариантов проектных решений и поиска наилучшего варианта, удовлетворяющего требованиям по скорости и площади.

Используя HDL Coder, можно применять различные возможности по оптимизации, которые позволяют уменьшить использования площади на кристалле за счет повторного использования аппаратных ресурсов, а также возможности по конвейеризации проекта с целью улучшения тактовой частоты проекта.

Во время демонстрации вы увидите настройки HDL Coder, позволяющие использовать итеративный процесс исследования проектных решений при генерации синтезируемого кода Verilog и VHDL из моделей Simulink, кода MATLAB и диаграмм Stateflow.

Мы обсудим следующие темы:

  • Оптимизации по площади 
    • Рабочий процесс оптимизации по площади
    • Разделение ресурсов блоками Simulink и в коде MATLAB
    • RAM Mapping: привязка матриц MATLAB к блочной RAM на ПЛИС
    • Loop Streaming: эффективная реализация циклов 'for' и матричных операций в MATLAB
  • Оптимизации по скорости 
    • Рабочий процесс оптимизации по скорости
    • Аннотация модели: визуализация результатов синтеза и подсветка критических ветвей в модели Simulink
    • Использование конвейеризации в моделях Simulink и коде MATLAB
    • Распределенная конвейеризация: автоматическая оптимизация, основанная на восстановлении синхронизации

Спикеры

Михаил Песельник
Михаил Песельник
Михаил Песельник

Ведущий инженер ЦИТМ Экспонента по прототипированию алгоритмов в реальном времени, а также по процессам верификации и валидации при проектировании встраиваемых систем повышенной надежности. Михаил имеет квалификацию магистра по специальности "Системный анализ, управление и обработка информации" в МГУЛ. Михаил имеет многолетний опыт работы с инструментами MathWorks в области разработки алгоритмов управления и является профессиональным тренером по модельно-ориентированному проектированию. До перехода в ЦИТМ Экспонента, он работал в мировых автомобильных компаниях, разрабатывая системы управления для двигателей внутреннего сгорания.

Услуги

Продукты

Сферы применения: Другое