AUTOSAR Solutions
详情介绍
About AUTomotive Open System ARchitecture (AUTOSAR)
AUTOSAR is an effort at standardization that is intended to address a variety of issues associated with automotive software, including ballooning code size and the increasing complexity of the development process. The AUTOSAR consortium was established in July 2003 by a core group of European car manufacturers and automotive electrical part suppliers to start standardization of in-vehicle electronic control unit (ECU) software interfaces and software modules. Currently, over 100 companies such as car manufacturers, automotive electrical part suppliers, chip manufacturers, and software manufacturers, are members of the AUTOSAR consortium.
Three Key AUTOSAR Features
AUTOSAR is a development process that increases automotive software reusability, enables stable quality and reliability, and reins in software-related costs. AUTOSAR has three key features.
-
Layered Architecture
-
In AUTOSAR, software is componentized and application software reusability is improved.
-
AUTOSAR Methodology
-
In AUTOSAR, the entire sequence from upstream design to detailed design and mounting is standardized, and communication network, ECU, and microcontroller (MCU) settings are laid out and performed in order.
Design Sequence Using AUTOSAR Methodology
-
Application Interface
-
In AUTOSAR, the interface between the SWCs (software components) of the functions making up application software is standardized, and what data types can be exchanged at what values for a given application are determined.
Renesas' Activities
Renesas has been a Premium Partner of the AUTOSAR Consortium since July 2004, and has been deeply involved in standardization activities. Renesas has been concentrating on a device driver compatible with AUTOSAR software, Microcontroller Abstraction Layer (MCAL), and started releasing MCAL products for Renesas automotive microcontrollers from 2007. Renesas also works together with partner vendors to provide our customers AUTOSAR solutions integrated with Renesas MCAL and OS.
Why Renesas Concentrates on MCAL
Renesas MCAL is optimized to draw out a microcontroller's maximum functionality and performance. By supplying the MCU-dependent MCAL (Microcontroller Abstraction Layer) as a chip vendor, Renesas enables our customers to optimize automotive software development overall.
Support for AUTOSAR MCAL
With the development and mass production of a wide variety of ECUs, Renesas AUTORSAR solutions have aproven track record spanning many implementations. This process of product evolution will continue and expand moving forward.
Renesas MCAL supports the following devices.
AUTOSAR Support Device List
AUTOSAR Release | Device | Computing | Body | Powertrain | HEV/EV | Chassis & Safety | Instrument Cluster |
4.2.2 | RH850 | - | RH850/F1K RH850/F1KM* RH850/F1KH* |
- | - | - | RH850/D1L* RH850/D1M* |
R-Car | R-Car H3* | - | - | - | - | - | |
4.0.3 | RH850 | - | RH850/F1L RH850/F1M RH850/F1H RH850/F1K RH850/F1KM* RH850/F1KH* |
RH850/E1x | RH850/C1M RH850/C1H |
RH850/P1M RH850/P1M-C RH850/P1H-C |
RH850/D1L RH850/D1M |
V850 | - | V850E2/Fx4 V850E2/Fx4-L V850E2/Fx4-H |
- | V850E2/Px4 | V850E2/Px4 | V850E2/Dx4 V850E2/Dx4-H |
|
3.x | RH850 | - | RH850/F1L RH850/F1M RH850/F1H |
- | - | - | - |
V850 | - | V850E2/Fx4 V850E2/Fx4-L V850E2/Fx4-H |
- | V850E2/Px4 | V850E2/Px4 | V850E2/Dx4 V850E2/Dx4-H |
*: Under development
RH850 MCAL Support List
Device | RH850/P1x | ||||||
---|---|---|---|---|---|---|---|
RH850/P1M | RH850/P1H-C RH850/P1M-C RH850/P1L-C |
RH850/P1M-E | |||||
AUTOSAR Rel. | R4.0.3 | R4.0.3 | R4.0.3 | R4.0.3 | R4.0.3 | R4.0.3 | |
Functional Safety | QM | ASIL-D | QM | ASIL-D | QM | ASIL-D | |
Module | ADC | 〇 | Please inquire the target module*1 | 〇 | Please inquire the target module*1 | 〇*1 | Please inquire the target module*1 |
DIO | 〇 | 〇 | 〇*1 | ||||
EEP | - | - | - | ||||
FEE | - | - | - | ||||
FLS | 〇 | 〇 | 〇*1 | ||||
GPT | 〇 | 〇 | 〇*1 | ||||
ICU | 〇 | 〇 | 〇*1 | ||||
MCU | 〇 | 〇 | 〇*1 | ||||
PWM | 〇 | 〇 | 〇*1 | ||||
PORT | 〇 | 〇 | 〇*1 | ||||
SPI | 〇 | 〇 | 〇*1 | ||||
WDG | 〇 | 〇 | 〇*1 | ||||
LIN | - | - | 〇 | - | - | - | |
CAN | 〇 | - | - | - | 〇*1 | - | |
FlexRay | 〇 | - | 〇 | - | - | - | |
Ethernet |
- | - | 〇 | - | - | - | |
CorTst | - | - | - | - | - | - | |
RamTst | - | - | - | - | - | - | |
FlsTst | 〇 | - | 〇 | - | - | - |
*1: Under development
Device | RH850/F1x | ||||||
---|---|---|---|---|---|---|---|
RH850/F1L | RH850/F1M | RH850/F1H | |||||
AUTOSAR Rel. | R3.2.2 | R4.0.3 | R3.2.2 | R4.0.3 | R3.2.2 | R4.0.3 | |
Functional Safety | QM | QM,ASIL-B | QM | QM,ASIL-B | QM | QM,ASIL-B | |
Module | ADC | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 |
DIO | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
EEP | - | - | - | - | - | - | |
FEE | - | - | - | - | - | - | |
FLS | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
GPT | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
ICU | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
MCU | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
PWM | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
PORT | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
SPI | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
WDG | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
LIN | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
CAN | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | |
FlexRay | - | - | 〇 | - | 〇 | 〇 | |
Ethernet |
- | - | - | - | - | 〇 | |
CorTst | - | 〇 | - | 〇 | - | 〇 | |
RamTst | - | 〇 | - | 〇 | - | 〇 | |
FlsTst | - | 〇 | - | 〇 | - | 〇 |
Device | RH850/F1x | |||
---|---|---|---|---|
RH850/F1K | RH850/F1KM | RH850/F1KH | ||
AUTOSAR Rel. | R4.0.3/R4.2.2 | R4.0.3/R4.2.2 | R4.0.3/R4.2.2 | |
Functional Safety | QM,ASIL-B | QM,ASIL-B | QM | |
Module | ADC | 〇 | 〇*1 | 〇*1 |
DIO | 〇 | 〇*1 | 〇*1 | |
EEP | - | - | - | |
FEE | - | - | - | |
FLS | 〇 | 〇*1 | 〇*1 | |
GPT | 〇 | 〇*1 | 〇*1 | |
ICU | 〇 | 〇*1 | 〇*1 | |
MCU | 〇 | 〇*1 | 〇*1 | |
PWM | 〇 | 〇*1 | 〇*1 | |
PORT | 〇 | 〇*1 | 〇*1 | |
SPI | 〇 | 〇*1 | 〇*1 | |
WDG | 〇 | 〇*1 | 〇*1 | |
LIN | 〇 | 〇*1 | 〇*1 | |
CAN | 〇 | 〇*1 | 〇*1 | |
FlexRay | - | 〇*1 | 〇*1 | |
Ethernet |
- | 〇*1 | 〇*1 | |
CorTst | 〇 | 〇*1 | 〇*1 | |
RamTst | 〇 | 〇*1 | 〇*1 | |
FlsTst | 〇 | 〇*1 | 〇*1 |
*1: Under development
Device | RH850/D1x | RH850/C1x | |||||
---|---|---|---|---|---|---|---|
RH850/D1L |
RH850/D1M | RH850/C1M | RH850/C1H | ||||
AUTOSAR Rel. | R4.0.3 | R4.2.2 | R4.0.3 | R4.2.2 | R4.0.3 | R4.0.3 | |
Functional Safety | QM | QM | QM | QM | QM | QM | |
Module | ADC | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 |
DIO | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
EEP | - | - | - | - | - | - | |
FEE | - | - | - | - | - | - | |
FLS | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
GPT | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
ICU | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
MCU | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
PWM | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
PORT | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
SPI | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
WDG | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
LIN | 〇 | 〇*1 | 〇 | 〇*1 | - | 〇 | |
CAN | 〇 | 〇*1 | 〇 | 〇*1 | 〇 | 〇 | |
FlexRay | - | - | - | - | - | - | |
Ethernet |
- | - | 〇 | 〇*1 | - | - | |
CorTst | - | - | - | - | - | - | |
RamTst | - | - | - | - | - | - | |
FlsTst | - | - | - | - | - | - |
*1: Under development
Tools for Developing with Renesas MCAL
MCAL product | Software tools | Hardware tools | ||||
---|---|---|---|---|---|---|
Supported MCU | AUTOSAR Rel. | Compiler | Debugger/ workbench |
Emulator | Flash programmer | Evaluation board |
RH850/X1x | R3.2.2 R4.0.3 R4.2.2 |
GreenHills C Compiler |
GreenHills Green Hills Multi |
Renesas On-chip debugging emulator E1 emulator |
Renesas Flash programmer PG-FP6 |
Please contact us. |
V850 MCAL Support List
Device | V850E2/Px | V850E2/Fx | V850E2/Dx | ||
---|---|---|---|---|---|
V850E2/Px4 | V850E2/Fx4 V850E2/Fx4-H |
V850E2/Fx4-L | V850E2/Dx4 V850E2/Dx4-H |
||
AUTOSAR Rel. | R3.0/R4.0.3 | R3.0/R4.0.3 | R3.0/4.0.3 | R3.0 | |
Functional Safety | QM | QM | QM | QM | |
Module | ADC | 〇 | 〇 | 〇 | 〇 |
DIO | 〇 | 〇 | 〇 | 〇 | |
EEP | - | - | - | - | |
FEE | 〇 | 〇 | 〇 | 〇 | |
FLS | 〇 | 〇 | 〇 | 〇 | |
GPT | 〇 | 〇 | 〇 | 〇 | |
ICU | 〇 | 〇 | 〇 | 〇 | |
MCU | 〇 | 〇 | 〇 | 〇 | |
PWM | 〇 | 〇 | 〇 | 〇 | |
PORT | 〇 | 〇 | 〇 | 〇 | |
SPI | 〇 | 〇 | 〇 | 〇 | |
WDG | 〇 | 〇 | 〇 | 〇 | |
LIN | - | 〇 | 〇 | 〇 | |
CAN | 〇 | 〇 | 〇 | 〇 | |
FlexRay | 〇 | 〇 | - | 〇 |
Tools for Developing with Renesas MCAL
MCAL product | Software tools | Hardware tools | ||||
---|---|---|---|---|---|---|
Supported MCU | AUTOSAR Rel. | Compiler | Debugger/ workbench |
Emulator | Flash programmer | Evaluation board |
V850E2/Px4 | R3.0/R4.0.3 | GreenHills C Compiler |
GreenHills Green Hills Multi |
Renesas On-chip debugging emulator QB-V850MINI (MINICUBE) |
Renesas Flash programmer PG-FP5 |
Please contact us. |
V850E2/Fx4 | R3.0/R4.0.3 | |||||
V850E2/Fx4-H | R3.0/R4.0.3 | |||||
V850E2/Dx4 | R3.0 |
Support for HIS Recommended Optimization AUTOSAR
"Herstellerinitiative Software (HIS) Recommended Optimization AUTOSAR" is a sub-set specification stated by HIS, an organization consisting of five German auto-makers, for applying AUTOSAR specification Release 3.1 to mid-range microcontrollers.
Renesas is responding quickly to HIS Recommended Optimization AUTOSAR, and is providing the industry's first development environment for HIS Recommended Optimization AUTOSAR jointly developed with Elektrobit Corporation (EB).
Partner AUTOSAR Development Tools for Renesas Microcontrollers
Renesas works together with partner vendors to provide our customers AUTOSAR solutions integrated with Renesas MCAL.