Предыдущая среда разработки, основанная на многоядерной модели Renesas RH850, автоматически распределяла программное обеспечение по нескольким ядрам. Хотя проверка производительности была возможна, в сложных системах с многоскоростным управлением все, включая RTOS и драйверы устройств, приходилось реализовывать вручную. Теперь, чтобы удовлетворить постоянно растущие требования к производительности двигателя и автомобиля, одновременно сокращая время разработки продукта, эта среда разработки была создана для поддержки многоскоростного управления. Это позволяет напрямую генерировать многоядерный программный код из модели многоскоростного управления. Это позволяет оценивать производительность выполнения в симуляции. Это не только позволяет оценивать производительность выполнения на самых ранних этапах разработки программного обеспечения, но и облегчает обратную связь по результатам проверки внутри самой модели. Это повышает целостность разработки системы с самого начала, и нагрузка на разработку все более крупных и сложных программных систем может быть значительно снижена. Renesas ускоряет практическое применение сред разработки на основе моделей в разработке программного обеспечения для многоядерных процессоров и возглавляет эволюцию экологически чистых электромобилей, как это предложено в концепции Renesas Autonomy™.
Компания Renesas начнет предоставлять обновленную среду разработки на основе моделей "Embedded Target for RH850Multicore" осенью 2018 года. В рамках подготовки к этому релизу Renesas проведет демонстрацию этой среды разработки во вторник, 3 июля 2018 года, на конференции MathWorks Automotive Conference 2018, которая пройдет в Токийском конференц-центре Синагава.
Основные особенности обновленной среды разработки на основе моделей «Embedded Target for RH850 Multicore»
: • Поддержка многоскоростного управления значительно снижает нагрузку на разработку программного обеспечения для многоядерных процессоров.
Разработка функций управления требует многоскоростного управления, например, периода впуска/выпуска в управлении двигателем, периода впрыска топлива и зажигания, а также периода проверки состояния автомобиля. Все это разные периоды. Применение технологии генерации кода для многоядерных процессоров RH850 из режима управления Simulink® к многоскоростному управлению позволило напрямую генерировать код для многоядерных процессоров, даже из моделей, включающих несколько периодов, таких как управление двигателем. Renesas также предлагает опцию для интегрированной среды разработки CS+ для RH850 — симулятор с точностью до цикла, который может измерять временные параметры с точностью, сравнимой с точностью реальных систем. Используя эту опцию, можно оценить производительность выполнения модели многоядерного микроконтроллера на ранних этапах разработки программного обеспечения. Это может значительно сократить период разработки программного обеспечения.
• Соответствует фактическим стандартам JMAAB по рекомендациям по моделированию управления для разработки автомобильных систем на основе моделей.
JMAAB (Японский консультативный совет по автомобильной разработке на основе моделей), организация, которая продвигает разработку автомобильных систем управления на основе моделей, рекомендует несколько моделей управления из рекомендаций JMAAB. Из них Renesas предоставляет в этом обновлении блок планировщика Simulink®, который соответствует типу (alpha), обеспечивая слой планировщика на верхнем уровне. Это позволяет выполнять многоскоростную работу в режиме одной задачи без операционной системы, выражая основные спецификации и временные параметры в модели Simulink® и автоматически генерируя многоядерный код для RH850 для реализации детерминированных операций.
• Также возможна общая проверка работоспособности ЭБУ, интегрирующего несколько систем.
Наряду с прогрессом в степени электронного управления в современных автомобилях, интеграция также развивается в ЭБУ (электронных блоках управления), которые представляют собой сравнительно небольшие системы. Благодаря поддержке многоскоростного управления, облегчающей работу малогабаритных систем с различными периодами управления с использованием многоядерного микроконтроллера, теперь стало возможным проверять работу полного блока управления, интегрирующего несколько систем.
Обновленная среда разработки на основе моделей планируется к выпуску осенью этого года для поддержки двухъядерного микроконтроллера Renesas RH850/P1H-C, а также планируется поддержка серии микроконтроллеров RH850/E2x, включающей до шести ядер. Кроме того, Renesas планирует развернуть эту среду разработки на всей платформе Renesas Autonomy, включая семейство SoC «R-Car». Renesas также продолжает работать над дальнейшим повышением эффективности разработки программного обеспечения на основе моделей, включая инструменты распараллеливания на основе моделей от компаний-партнеров и усиление оценки производительности выполнения для соответствующей поддержки многоскоростного управления, включая операционную систему. В будущем Renesas планирует применить опыт проектирования на основе моделей, накопленный в ходе разработки автомобильных систем, к постоянно растущему семейству RX в промышленной сфере, которое продолжает расти как в сложности, так и в масштабе.

