Este ambiente de desenvolvimento baseado em modelos tornou-se viável até em cenários de desenvolvimento de software para microcontroladores multicore, podendo reduzir as dificuldades do desenvolvimento de software cada vez mais complexo, especialmente no desenvolvimento de sistemas de controlo para carros autónomos.
 
O ambiente de desenvolvimento anterior, baseado no modelo multicore RH850 da Renesas, atribuía automaticamente o software a múltiplos núcleos. Embora a verificação de desempenho fosse possível, em sistemas complexos que envolvessem controlo multirate, tudo, incluindo o RTOS e os controladores de dispositivos, tinha de ser implementado manualmente. Agora, para satisfazer as crescentes exigências de desempenho de motores e veículos, reduzindo simultaneamente o tempo de desenvolvimento do produto, este ambiente de desenvolvimento foi melhorado para suportar o controlo multirate. Isto permite a geração direta de código de software multicore a partir do modelo de controlo multirate. Isto possibilita a avaliação do desempenho de execução em simulação. Além de permitir a estimativa do desempenho de execução desde as fases iniciais do desenvolvimento de software, também facilita o feedback dos resultados da verificação dentro do próprio modelo. Isto melhora a integridade do desenvolvimento do sistema desde o início, e o fardo de desenvolver sistemas de software cada vez maiores e mais complexos pode ser significativamente reduzido. A Renesas está a acelerar a utilidade prática dos ambientes de desenvolvimento baseados em modelos no desenvolvimento de software para processadores multicore e a liderar a evolução dos veículos elétricos ecológicos, tal como proposto no conceito Autonomy™ da Renesas.
 
A Renesas disponibilizará o ambiente de desenvolvimento baseado em modelos atualizado "Embedded Target for RH850Multicore" a partir do outono de 2018. Como preparação para este lançamento, a Renesas apresentará uma demonstração deste ambiente de desenvolvimento na terça-feira, 3 de julho de 2018, na MathWorks Automotive Conference 2018, que se realizará no Tokyo Conference Centre Shinagawa.

 
Principais características do ambiente de desenvolvimento baseado em modelos "Embedded Target for RH850 Multicore" atualizado
 
: • O suporte de controlo multirate reduz significativamente a complexidade do desenvolvimento de software multicore.
O desenvolvimento de funções de controlo exige um controlo multirate, como o período de admissão/escape no controlo do motor, o período de injeção de combustível e de ignição e o período em que o estado do veículo é verificado. Todos estes são períodos diferentes. Ao aplicar a tecnologia que gera código multicore para o RH850 a partir do modo de controlo do Simulink® ao controlo multirate, tornou-se possível gerar código multicore diretamente, mesmo a partir de modelos que incluem múltiplos períodos, como o controlo do motor. A Renesas também oferece uma opção para o Ambiente de Desenvolvimento Integrado CS+ para o RH850, um simulador de precisão de ciclo que pode medir o tempo com uma precisão comparável à dos sistemas reais. Utilizando esta opção, é possível estimar o desempenho de execução de um modelo de MCU multicore nas fases iniciais do desenvolvimento de software. Isto pode reduzir significativamente o período de desenvolvimento de software.
 
• Em conformidade com as normas de facto da JMAAB sobre as diretrizes de modelação de controlo para o desenvolvimento automóvel baseado em modelos.
O JMAAB (Japan MBD Automotive Advisory Board), uma organização que promove o desenvolvimento baseado em modelos para sistemas de controlo automóvel, recomenda diversos modelos de controlo a partir das diretrizes de modelação de controlo do JMAAB. Entre estes, a Renesas disponibiliza nesta atualização o Simulink® Scheduler Block, que está em conformidade com o tipo (alfa), oferecendo uma camada de agendamento na camada superior. Isto permite a operação multirate de tarefa única sem um sistema operativo, expressando as principais especificações e temporização no modelo Simulink® e gerando automaticamente código multicore para o RH850 implementar operações determinísticas.
 
• A verificação operacional geral de uma ECU integrando múltiplos sistemas também é possível.
Juntamente com os avanços no grau de controlo eletrónico nos automóveis atuais, a integração está também a progredir nas ECUs (unidades de controlo eletrónico), que são sistemas comparativamente de pequena escala. Ao suportar o controlo multirate, que facilita a operação de sistemas de pequena escala com períodos de controlo variáveis ​​utilizando um microcontrolador multicore, é agora possível verificar o funcionamento de uma ECU completa integrando múltiplos sistemas.
 
O ambiente de desenvolvimento baseado em modelos atualizado está previsto para suportar o microcontrolador (MCU) de dois núcleos RH850/P1H-C da Renesas este outono (do hemisfério norte), e o suporte para a série de MCUs RH850/E2x, que inclui até seis núcleos, também está planeado. Além disso, a Renesas planeia implementar este ambiente de desenvolvimento em toda a Plataforma de Autonomia da Renesas, incluindo a família de SoCs "R-Car". A Renesas continua também a trabalhar para melhorar ainda mais a eficiência do desenvolvimento de software baseado em modelos, incluindo ferramentas de paralelização baseadas em modelos de empresas parceiras e reforçando a estimativa do desempenho de execução para o suporte do controlo multirate relacionado, incluindo o sistema operativo. No futuro, a Renesas planeia aplicar a experiência em design baseado em modelos adquirida nos seus esforços de desenvolvimento automóvel à família RX, em constante crescimento na área industrial, que está a sofrer aumentos contínuos de complexidade e escala.

Mais informações ou um orçamento