•  

    Новостная рассылка

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

    3 июня 2015
    11:00 и 17:00
    Мероприятие бесплатное
    Регистрация обязательна

    Михаил Песельник, ведущий инженер департамента MathWorks

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

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

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

    Оптимизации по площади

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

    Оптимизации по скорости
    • Рабочий процесс оптимизации по скорости
    • Аннотация модели: визуализация результатов синтеза и подсветка критических ветвей в модели Simulink
    • Использование конвейеризации в моделях Simulink и коде MATLAB
    • Распределенная конвейеризация: автоматическая оптимизация, основанная на восстановлении синхронизации

    Пожалуйста, выберите удобное для участия время и зарегистрируйтесь.

    Связанные материалы

    Сферы применения

    Модельно-ориентированное проектирование