The Challenge: Strict MISRA requirements and developing MCAL Crypto driver
Our client, a leading semiconductor company, needed to develop new drivers strictly according to MISRA standards for the automotive industry. Simultaneously, an MCAL crypto driver for a security device without HSM had to be realized. This demanded detailed requirements engineering, precise AUTOSAR MCAL design, and an MCAL driver library with eight modules.
Additionally, the existing Complex Device Driver (CDD), originally intended for non-automotive applications, had to be adapted for automotive requirements to reliably map silicon functions in the automotive application layer. High dynamics in the Board Support Package (BSP) and setting up a compatible development environment further increased complexity.
The solution: Expertise, methodological competence & close collaboration
Thanks to our deep AUTOSAR MCAL expertise and targeted AI utilization, we were able to enhance code quality and reduce MISRA warnings to a minimum. Workshops with the client’s team helped identify risks early. Furthermore, seamless interaction with Crypto/SecureIP was ensured. For the migration of the device drivers, we worked closely with the client and their supplier, resulting in an integrated end-to-end solution precisely tailored to critical automotive requirements. A Davinci plugin simplifies the configuration of the MCAL module and code generation.
The added value: MISRA compliance, enhanced flexibility, and future-proof design
Our implementation met the client’s requirements with high-code integrity and minimal MISRA warnings. By adapting non-automotive software components to automotive standards, we achieved reliable system performance. A modular architecture allows for easy implementation of future updates. Automated test protocols ensure robust validation of modules in various environments.
Moreover, the BSP base was optimized for greater platform flexibility and the secureIP stack was restructured. Architecture and design were developed for multicore scenarios, resulting in significant performance gains, including future-proof features like crypto asset management.