A ST, em conjunto com a Bosch, desenvolveu MCUs determinísticos de mercado aberto de alto desempenho que podem hospedar vários aplicativos, incluindo virtualização de proteção e segurança pela funcionalidade HW. Esta nova abordagem permite a integração de vários aplicativos desenvolvidos com diferentes ferramentas e em diferentes programações de software, em contraste com as soluções de plataforma de integração baseadas em Linux / Posix de hoje. A memória de mudança de fase não volátil (PCM) oferece suporte à segurança, fornecendo capacidade de sobrescrever um bit e tem atualizações Over-the-Air muito eficazes, sem tempo de inatividade
STMicroelectronicsrevelou mais detalhes de seus inovadores microcontroladores automotivos Stellar (MCUs) para mostrar como os dispositivos garantem a execução confiável e determinística de vários aplicativos independentes em tempo real. Pioneiros nesta nova classe de controladores, os MCUs de integração Stellar são projetados com excepcional poder de computação para simplificar significativamente a execução simultânea e determinística de software de origem múltipla, garantindo os mais altos níveis de segurança e desempenho. Esses recursos atendem aos requisitos do sistema na arquitetura elétrica / eletrônica (E / E) da próxima geração de carros conectados. Para fazer isso, Stellar apresenta recursos que incluem um processador de última geração com suporte de hardware para virtualização, configurações de qualidade de serviço,a capacidade de proteger periféricos e realizar separação de recursos em níveis de interconexão. Esses recursos permitem que aplicativos independentes, ou ECUs virtuais, coexistam no mesmo MCU físico, garantindo a liberdade de interferência e a compartimentação segura das funções do software, ao mesmo tempo que oferecem suporte a vários níveis de segurança ASIL simultâneos.
Stellar incorpora vários núcleos Arm® Cortex®-R52 - alguns operando em lockstep e outros em Split / Lock - e possui uma unidade de proteção de memória de 2 níveis e um controlador de interrupção genérico de baixa latência. O MCU é adequado para aplicações duras em tempo real até o mais alto nível de integridade de segurança, ASIL-D, especificado no padrão de segurança funcional automotivo, ISO 26262. Existem também vários aceleradores poderosos para roteamento seguro de dados, processamento e funções matemáticas, com suporte de segurança avançado e amplo comando e controle de comunicação.
O MCU de integração oferece virtualização abrangente em vários níveis usando um Virtual Machine ID (VMID) nos níveis de rede no chip e de memória. Os firewalls garantem a separação completa em todos os níveis de interconexão, incluindo os periféricos. Esses firewalls permitem que o Stellar gerencie acessos e privilégios de máquinas virtuais (VMs) para periféricos, garantindo o isolamento de todas as funções de missão crítica.
Ao mesmo tempo, Stellar gerencia a crescente complexidade e integração de software com melhor utilização de seus recursos de hardware. Isso reduz a sobrecarga total de várias ECUs separadas executando sua própria manutenção e gerenciando a latência relacionada à pilha de comunicação. Na verdade, Stellar pode suportar vários sistemas operacionais em tempo real (SOs) rodando de forma independente, sem interferência. Esses sistemas operacionais podem gerenciar separadamente aplicativos com diferentes níveis de segurança funcional e recursos de processamento superiores para comunicação criptografada por Ethernet ou barramentos CAN com aceleradores AES dedicados para descarregar os principais Módulos de Segurança de Hardware (HSM) para autenticação MACSec, IPSec e CAN.
Os MCUs de integração estelar apresentam memória de mudança de fase (PCM) não volátil, oferecendo tempos de acesso de leitura rápidos e capacidade de alteração de um único bit que não está disponível na memória Flash. O PCM garante atualizações Over-The-Air (OTA) com tempo de inatividade zero, mesmo para atualizações de memória de tamanho normal. Além de aumentar a flexibilidade e os ciclos de apagamento / gravação, a alterabilidade de bit único em tempo de execução (sem necessidade de apagamento) estende a configuração de segurança atualizando bits para eliminar falhas de bit único e estender a vida útil da memória.
A tecnologia PCM embutida da ST foi desenvolvida e testada para operar dentro dos mais rigorosos requisitos automotivos para operação robusta em alta temperatura, endurecimento por radiação, ciclagem e retenção de dados. O ePCM atende aos requisitos automotivos para AEC-Q100 Grau 0 com uma temperatura operacional de até + 165 ° C.