Автоматическая генерация кода для встраиваемых систем управления и обработки сигналов на основе MATLAB

В рамках семинара будут рассмотрены возможности среды MATLAB, связанные с решением задач создания кода для встраиваемых систем на базе микроконтроллеров и FPGA

iCalendar - Экспортировать в органайзер

Москва, Россия

08.10.2009, 10:00 - 14:00

В рамках семинара будут рассмотрены возможности среды MATLAB, связанные с решением задач создания кода для встраиваемых систем на базе микроконтроллеров и FPGA. Код на языке С (С++), создаваемый с помощью средств автоматической генерации кода MATLAB,  обладает четкостью и эффективностью кода, написанного профессиональным программистом, и пригоден как для  построения различных отладочных платформ и других продуктов.

Подход к автоматической генерации кода основан на концепции модельно-ориентированного дизайна встраиваемых систем управления и обработки сигнала,  устраняющей значительное количество барьеров, возникающих в процессе разработки программного и аппаратного обеспечения сложных  интегрированных платформ.  Автоматическое создание кода для FPGA на языках Verilog и VHDL позволяет значительно сокращать разрыв между разработкой алгоритмов обработки сигналов в MATLAB и разработкой дизайна конечного изделия на базе FPGA.

Основные вопросы, рассматриваемые на семинаре:

  • MATLAB как интегрированная среда разработки инженерных приложений
  • Модельно – ориентированный дизайн систем: устранение барьеров, присущих процессу разработки сложных программно-аппаратных решений.
  • Средства MATLAB для создания кода:
  • Embedded MATLAB – генерация кода из m-файлов.
  • Real Time Workshop Embedded Coder – генерация кода из моделей Simulink и Stateflow.
  • HDL Coder Toolbox и Simulink HDL Coder – создание HDL-кода для быстрой реализации алгоритмов на аппаратных платформах FPGA.
  • Примеры создания встраиваемого кода из моделей Simulink и m-файлов.

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

MATLAB – это:

  • Математические вычисления.
  • Создание алгоритмов.
  • Моделирование.
  • Анализ данных, исследования и визуализация.
  • Научная и инженерная графика.
  • Разработка приложений, включая создание графических интерфейсов.

Программа семинара:

  • 9.30 – 10.00 Регистрация участников, кофе
  • 10.00 – 10.10 Вступительное слово от компании Softline

    Екатерина Глазунова, ведущий менеджер по маркетингу компании Softline 

  • 10.10 - 10.40 "Модельно-ориентированная разработка систем управления и обработки сигналов с помощью  MATLAB и Simulink"
    • MATLAB как среда разработки инженерных приложений
    • Цикл разработки и верификации встраиваемого кода с помощью MATLAB и Simulink

    Владимир Максимов, инженер департамента Mathworks компании Softline

  • 10.40 – 11.40 "Real Time  Workshop Embedded Coder – создание кода для встраиваемых приложений из моделей Simulink"
    • Этапы синтеза встраиваемого кода
    • Fixed Point Advisor – генерация кода с переменными в формате Fixed Point
    • Верификация сгенерированного кода в режиме SIL

    Владимир Максимов, инженер департамента Mathworks компании Softline

  • 11.40 – 12.40 "Embedded MATLAB – создание встраиваемого С-кода из m-файлов MATLAB"
    • Адаптация m-файла для задачи синтеза С-кода
    • emlc – создание С-кода

    Владимир Максимов, инженер департамента Mathworks компании Softline

  • 12.40 – 13.00 Кофе-брейк
  • 13.00 – 13.30 "HDL Coder Toolbox и Simulink HDL Coder – создание HDL-кода для быстрой реализации алгоритмов на аппаратных платформах FPGA"
    • Разработка цифрового FIR – фильтра в FDA Toolbox и синтез Verilog – кода для его реализации в FPGA

    Владимир Максимов, инженер департамента Mathworks компании Softline

  • 13.30 – 14.00 Ответы на вопросы: консультации специалистов

На семинаре можно задать вопросы по лицензированию представленного ПО Александру Колодию и Дмитрию Филатову – менеджерам по продажам департамента The Mathworks компании Softline.

Семинар предназначен для:

  • Инженеров – разработчиков встраиваемых решений (связь, системы управления).
  • Программистов, разрабатывающих ПО для встраиваемых систем.
  • Разработчиков алгоритмического обеспечения систем управления и обработки информации.
  • Менеджеров высокотехнологичных проектов, включающих в себя сложные программно-аппаратные комплексы.
  • Научных работников в области приборостроения, систем управления, обработки информации, связи.
  • Преподавателей и зав. кафедрами ВУЗов  приборостроительных и связных специальностей.
Стоимость участия: бесплатно

Реклама

Популярные мероприятия
Соглашение на обработку персональных данных