×

Happy to Help!

This website doesn't store cookies. Enjoy the experience, without worrying about your data!

Great, thanks!

AUTOSAR Success Story: Development of MCAL Ethernet Driver for Automotive Grade Microcontroller

 

About the Customer

Our customer is an automotive semiconductor company developing cutting-edge hardware and software solutions that power ADAS, Electric vehicles and more.
 

Business Challenge

While developing automotive grade hardware, our customer encountered the need for an AUTOSAR MCAL solution for the microcontroller. The customer was looking for a reputed embedded technology partner with proven AUTOSAR expertise, especially in MCAL driver development.

Our customer required the MCAL driver for enabling Ethernet communication as per AUTOSAR architecture.

A snapshot of challenges faced by the customer:

  • The customer already had bare metal code for non-AUTOSAR ethernet driver.
  • Project scope was to develop an Ethernet stack for AUTOSAR BSW.
  • The MCAL driver was to be developed for latest AUTOSAR version 4.3.1
  • Customer was looking for this MCAL driver as a ‘plug and play’ module that can be provided to their end-customers. (OEMs, automotive Tier-1s etc.)

Embitel’s various success stories in AUTOSAR domain piqued the interest of the customer and we were brought on-board. During our multiple discussions, we zeroed in on the following deliverables:

  • MCAL Ethernet Driver for the MCU platform
  • Configuration Tool for MCAL configuration as per its implementation

Embitel’s Solution

We delivered the required MCAL ethernet driver for AUTOSAR 4.3.1 version. The MCAL driver was built for the Synopsys Microcontroller to manage ethernet communication on the microcontroller.

MCAL Ethernet Driver

Communication hardware abstraction and communication driver were important aspects of this MCAL driver.

We developed a MCAL Configuration Tool for the customer to facilitate configuration of MCAL parameters such as Ethernet speed. This ARXML tool will help them generate configuration files based on unique requirements without changing any code.

Verification and Validation: Static and Dynamic testing using Polyspace tool was performed. Also, integration test and functional tests were done, and the report shared with the customer.
 

Embitel’s Impact

Embitel’s expertise and innovative solutions significantly impacted the customer’s project by:

  • Providing a ready-to-use, compliant MCAL Ethernet driver for the latest AUTOSAR version.
  • Enabling seamless integration with the customer’s microcontroller platform.
  • Offering a flexible and user-friendly configuration tool, enhancing ease of use and customization for end customers.

Tools and Technologies

  • Xtensa RI-2021: IDE used for development
  • Software Module: Ethernet driver as per AUTOSAR
  • Debugger: Xtensa XT-GDB Command line debugger/ Xplorer GUI-based debugger