Видеообзор

Генерация кода для процессора NeuroMatrix МВ77.07

Пакет расширения для среды разработки, обеспечивающий поддержку модельно-ориентированного проектирования на основе платформы MATLAB/Simulink для цифровых сигнальных процессоров компании НТЦ Модуль. 

Программный модуль предназначен для автоматической генерации исходного кода из математических моделей алгоритмов. 

Автоматизация позволяет быстро прототипировать алгоритмы непосредственно на вычислителе МВ77.07 на базе СБИС К1879ХБ1Я, оценивать время выполнения и воспроизводить тестовые сценарии для доказательства функционального соответствия кода техническому заданию. 

Генерация кода при помощи РИТМ ВС для Нейроматрикс гарантирует отсутствие ошибок, свойственных ручному кодированию, и упрощает поддержку и доработку проектов. 

Видеообзор

Цели создания системы

  • Смещение мероприятий написания кода и верификации на более ранние этапы процесса разработки (стадии проектирования и задания спецификации) на стороне клиентов НТЦ Модуль.
  • Смещение фокуса с написания низкоуровневого кода С на разработку алгоритмов в среде модельно-ориентированного проектирования и графического программирования целевого вычислителя.
  • Автоматизация процедуры генерации и верификации кода на целевом вычислителе.
  • Обеспечение возможностей автоматизированного проведения специализированных процедур верификации алгоритмов на целевом вычислителе, в частности для удовлетворения требований авиационных и военных стандартов для ПО повышенной надежности (DO-178/КТ-178, ГОСТ Р 51904)

Технические особенности продукта

Автоматическая генерация и верификация программного
кода для микропроцессоров НТЦ Модуль
Автоматическая генерация и верификация программного кода для микропроцессоров НТЦ Модуль
  • Автоматическая генерация промышленного кода из моделей
  • Интеграция с набором инструментов для построения кода 
  • Загрузка и запуск исполняемого файла на микропроцессоре 
  • Независимое выполнение на целевой системе (интеграция с планировщиком ОС Linux) 
  • Верификация в режиме Процессор-в-контуре (PIL) 
  • Профилирование времени выполнения 
  • Генерация портируемого платформонезависимого кода ANSI C / ISO C++ 
  • Поддержка режима исполнения External Mode 
  • Специализированные блоки для работы с векторным сопроцессором
Автоматическая генерация и верификация программного
кода для микропроцессоров НТЦ Модуль Автоматическая генерация и верификация программного кода для микропроцессоров НТЦ Модуль

Услуги

Продукты