Panasonic Automotive Systems Co., Ltd. (PAS) y Arm han anunciado una asociación estratégica destinada a estandarizar la arquitectura de automoción para los vehículos definidos por software (SDV). Las dos organizaciones comparten una visión común para crear una pila de software con la flexibilidad necesaria para satisfacer las necesidades actuales y futuras de la automoción y se han alineado en este sentido a través de su participación activa en SOAFEE, una iniciativa de toda la industria que está impulsando una mayor colaboración en el desarrollo de software estandarizado en todo el mercado de la automoción. Esta nueva asociación hará que PAS y Arm adopten y amplíen el marco de virtualización de dispositivos VirtIO para desacoplar el desarrollo de software de automoción del hardware y acelerar los ciclos de desarrollo de la industria del automóvil.
La industria automovilística consolida cada vez más las unidades de control electrónico (ECU) en una única y potente ECU, como el controlador de dominio de cabina (CDC) o el ordenador de alto rendimiento (HPC). Esto ha hecho que los hipervisores y los chipsets avanzados sean más importantes que nunca. Sin embargo, muchos fabricantes de automóviles y proveedores de primer nivel se enfrentan al reto de las interfaces propietarias específicas de cada proveedor, lo que conlleva un aumento de los costes y de los plazos de entrega al pasar de una solución de un proveedor a otra.
PAS y Arm reconocen la necesidad de pasar de un modelo de desarrollo centrado en el hardware a otro centrado en el software para hacer frente a estos retos. Al estandarizar las interfaces entre las pilas de software de los fabricantes de automóviles y los proveedores de primer nivel y los hipervisores y chipsets subyacentes en los que se ejecutan, resulta más fácil para los socios del sector del automóvil adoptar las últimas generaciones de tecnología optimizadas para sus necesidades y casos de uso. Esta nueva asociación implicará varias iniciativas clave: Utilización de la HMI unificada basada en VirtIO para estandarizar la arquitectura zonal: PAS y Arm están aprovechando VirtIO no sólo para virtualizar dispositivos conectados a la ECU central como CDC/HPC, sino también para dispositivos remotos conectados a ECUs zonales.
Las dos organizaciones han demostrado una prueba de concepto utilizando la tecnología de GPU remota de código abierto de PAS, Unified HMI, para implementar una arquitectura zonal de visualización construida sobre Arm. Esta arquitectura distribuye las cargas de GPU de la ECU central a varias ECU zonales, lo que reduce la generación de calor y el peso del arnés sin alterar las aplicaciones que se ejecutan en la ECU central. La partición flexible en la GPU Malitm-G78AE de las ECU zonales asigna recursos de hardware dedicados a diferentes cargas de trabajo, lo que permite obtener un rendimiento gráfico determinista en una arquitectura zonal de visualización.
PAS y Arm están colaborando para proporcionar un SOAFEE Blueprint y una implementación de referencia de este trabajo, con el objetivo de estandarizar las arquitecturas zonales emergentes en la industria del automóvil. Garantizar la paridad medioambiental de la nube al automóvil: El vSkipGentm de PAS funciona en servidores en nube basados en Arm Neoversetm. Al mantener la misma arquitectura de CPU Arm y el mismo marco de virtualización de dispositivos VirtIO, esta iniciativa garantizará una paridad medioambiental total entre el hardware virtual de la nube y el hardware del automóvil.
PAS y Arm colaborarán para implementar VirtIO en el hardware virtual, acortando aún más la distancia entre los sistemas de automoción virtuales y físicos. Ampliación de la estandarización de VirtIO: Actualmente centrados en los casos de uso en cabina como Android Automotive?? y Automotive Grade Linuxtm, PAS y Arm pretenden ampliar los estándares VirtIO para abarcar más aplicaciones de automoción. Esto incluye la estandarización de interfaces para sistemas operativos en tiempo real (RTOS) para desacoplar el software de los sistemas avanzados de asistencia al conductor (ADAS) de las dependencias del hardware.