Tag Archives: Vector Informatik

Atmel accelerates automotive design (Part 2)

Yesterday, Bits & Pieces took a closer look at how Atmel is helping accelerate automotive design by closely collaborating with Vector Informatik to fully support our  32-bit AUTOSAR compliant devices.

Essentially, AUTOSAR provides an abstraction layer between hardware and application – allowing hardware-independent development and testing of the application software. It also permits the reuse of a validated application from previous designs for a new one.

“And that is precisely why Atmel has developed a microcontroller (MCU) abstraction layer (MCAL) for its 32-bit AVR automotive family devices,” Atmel engineering rep Eric Tinlot told Bits & Pieces.

atmelautosar

“These MCAL modules and Vector’s LIN/CAN communication layers are integrated into Vector’s complete MICROSAR environment (including OS, real-time environment, diagnostic, etc). Using Vector’s DaVinci, Atmel has also developed a complete set of graphical user interfaces (GUI) for each MCAL module to help users configure all features needed in the application.”

According to Tinlot, all MCAL modules have to be configured using their respective GUI screens. The user generates the required configuration files (.h and .c files) with a single click of the ‘generate’ toolbar icon (green triangle) at the top. These configuration files, the MCAL module, and the MICROSAR package can be compiled with any AUTOSAR application onto a 32-bit AVR automotive device to design an AUTOSAR-compliant ECU node.

The following list details the specific MCALs and GUIs developed by Atmel, with the CAN and LIN drivers provided by Vector Informatik.

  • General-purpose timer driver
  • Watchdog driver
  • Microcontroller unit driver
  • Flash drivers
  • EEPROM drivers
  • Serial protocol interface drivers
  • ICU drivers
  • Pulse width modulation (PWM) drivers
  • Analog-digital (A/D) converter drivers
  • Digital input output drivers
  • Port drivers

“Simply put, the complete AUTOSAR solution, available via Vector Informatik, allows designers to develop their own ECU firmware using an Atmel 32-bit automotive device,” Tinlot added. “Networking communication via LIN or CAN buses is also available. Meaning, the included firmware fulfills AUTOSAR spec requirements.”

Atmel accelerates automotive design (Part 1)

Current-gen cars are typically equipped with up to 70 electronic control units (ECUs) tasked with driving numerous in-vehicle functions. In recent years, more constraints in areas such as security, environment, comfort and safety have resulted in an increased number of ECUs.

atmelautosar

“These functionalities require simultaneous interactions by sensors, actuators and control units. However, the increasing development effort needed, combined with the complexity of signal interactions among ECUs, is making this issue a challenge for car manufacturers,” Atmel engineering rep Eric Tinlot told Bits & Pieces.

“To be sure, the ever-growing number of ECU nodes and increasingly complex interactions are causing a dramatic increase in the amount and complexity of software required. This, in turn, affects software scalability, reusability, maintenance and cost efficiency throughout the product’s life cycle.”

Enter the AUTOSAR Standard, also known as Automotive Software Platform and Architecture. This open and standardized automotive software platform and architecture was jointly developed by automotive manufacturers, suppliers and tools developers. Simply put, its framework helps manage various automotive ECUs and their complex signal interactions.

“From an ECU perspective, AUTOSAR provides an abstraction layer between hardware and application that allows hardware-independent development and testing of the application software,” Tinlot continued. “It also permits the reuse of a validated application from previous designs for a new one.”

That is why Atmel has collaborated with Vector Informatik to fully support our 32-bit automotive family devices in AUTOSAR via the MICROSAR bundle provided by Vector. More specifically, Atmel has developed a so-called microcontroller abstraction layer (MCAL) for its 32-bit AVR automotive family devices. These MCAL modules and Vector’s LIN/CAN communication layers are integrated into Vector’s complete MICROSAR environment (including OS, real-time environment, diagnostic, etc). Using Vector’s DaVinci, Atmel has also created a complete set of graphical user interfaces (GUI) for each MCAL module to help users configure required features.

“All MCAL modules have to be configured using their respective GUI screens. The user generates the required configuration files (.h and .c files) with a single click of the ‘generate’ toolbar icon (green triangle) at the top,” Tinlot noted. “These configuration files, the MCAL module, and the MICROSAR package can be compiled with any AUTOSAR application onto a 32-bit AVR automotive device to design an AUTOSAR-compliant ECU node.”

Interested in learning more about how Atmel is helping to accelerates automotive design with its extensive support for AUTOSAR? Be sure to check back tomorrow for part two of this series.

Easing Design Process with AUTOSAR Standard Support

By Eric Tinlot

Today’s vehicles have up to 70 electronic control units (ECUs) supporting many of their in-vehicle functionalities—a result of tougher constraints in areas including security, environment, comfort and safety. All of these functionalities call for simultaneous interactions by sensors, actuators and control units. But with the complexity of signal interactions among ECUs, this can be a challenging prospect. What’s more, these complex interactions and the increasing number of ECU nodes are increasing the amount and complexity of software required.

The Automotive Software Platform and Architecture (AUTOSAR) is an open and standardized automotive software platform and architecture jointly developed by automotive manufacturers, suppliers and tools developers. Because it provides an abstraction layer between hardware and application, the standard allows hardware-independent development and testing of the application software.

Atmel has worked with Vector Informatik to fully support the Atmel 32-bit AVR automotive family devices in AUTOSAR through the MICROSAR bundle from Vector. We have developed a microcontroller abstraction layer (MCAL) for our automotive-qualified AVR devices. These MCAL modules and Vector’s LIN/CAN communication layers are integrated into Vector’s complete MICROSAR environment. This AUTOSAR bundle for the 32-bit AVR family is available from Vector.

The AUTOSAR bundle consists of a microcontroller abstraction layer for AVR automotive-qualified MCUs and Vector Informatik’s LIN/CAN communication layers.

To learn more, including which MCALs we’ve developed, read the full article, Atmel Eases Automotive Design Process Through Support of AUTOSAR Standard.