What is Infineon MC-ISAR product?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User18151
Level 3
Level 3
First like received First solution authored
Hi AURIX Community,

could you please tell me what is Infineon MC-ISAR product?

Thank you and best regards
Christine



#8042000 13348
0 Likes
1 Solution
User18237
Level 5
Level 5
First solution authored First like received
Hi Christine,


MC-ISAR, derived from acronym of “MicroController – Infineon Software Architecture”, is the AUTOSAR compliant Low Level Driver for Infineon Microcontroller, or referred as MCAL (MicroController Abstraction Layer) sometimes. It is the bottom layer in AUTOSAR software architecture, interfacing directly with hardware. It abstracts the hardware by allowing higher software layers to interface with microcontroller peripherals without knowledge of the peripherals architecture and registers.

Infineon MC-ISAR product is a pivotal component of a layered, object-oriented, software architecture. It not only simplifies the interface between hardware and higher software layers, but it allows higher software layers to be reused on different hardware. When the microcontroller is upgraded to a newer generation, or completely replaced by a microcontroller from a different vendor, it is usually the case that the MCAL layer gets updated. However, since the interface to upper software layers may not need to be modified, these upper software layers may be spared the effect of the hardware change.

MC-ISAR product is offered as a software package which includes the following sub-packages and modules. For example, MC-ISAR AURIX products normally have :
• Base Package: MCU, Port, DIO, ICU, GPT, PWM, SPI, ADC, WDG
• COM Basic package: CAN, CanTrcv, LIN
• COM Enhanced Package: FlexRay, Ethernet
• MEM Package: Flash, FEE
• Complex Drivers (CD): UART, MSC, DMA, FLS Loader, Demo code for HSSL, SENT, I2C, STM, DS-ADC, SMU, IOM
• Library Package: Bit, CRC

Each MC-ISAR product corresponds to one particular step of MCU silicon and also particular AUTOSAR Version(s). For example, MC-ISAR TC29x BB-step is for the BB-Step silicon of TC29x series MCUs and complaint to AUTOSAR Version 4.0.3 and 3.2.1 only. In addition, each product only supports certain compiler types and certain versions of these compilers. Furthermore, through the entire release process, any MC-ISAR product can be in one of three stages:
• RC: Release Candidate: fully validated; waiting for customer feedback
• PR: Production Release after customer feedback from RC
• MR: Maintenance Release


Best regards
Mr. AURIX™

View solution in original post

0 Likes
2 Replies
User18237
Level 5
Level 5
First solution authored First like received
Hi Christine,


MC-ISAR, derived from acronym of “MicroController – Infineon Software Architecture”, is the AUTOSAR compliant Low Level Driver for Infineon Microcontroller, or referred as MCAL (MicroController Abstraction Layer) sometimes. It is the bottom layer in AUTOSAR software architecture, interfacing directly with hardware. It abstracts the hardware by allowing higher software layers to interface with microcontroller peripherals without knowledge of the peripherals architecture and registers.

Infineon MC-ISAR product is a pivotal component of a layered, object-oriented, software architecture. It not only simplifies the interface between hardware and higher software layers, but it allows higher software layers to be reused on different hardware. When the microcontroller is upgraded to a newer generation, or completely replaced by a microcontroller from a different vendor, it is usually the case that the MCAL layer gets updated. However, since the interface to upper software layers may not need to be modified, these upper software layers may be spared the effect of the hardware change.

MC-ISAR product is offered as a software package which includes the following sub-packages and modules. For example, MC-ISAR AURIX products normally have :
• Base Package: MCU, Port, DIO, ICU, GPT, PWM, SPI, ADC, WDG
• COM Basic package: CAN, CanTrcv, LIN
• COM Enhanced Package: FlexRay, Ethernet
• MEM Package: Flash, FEE
• Complex Drivers (CD): UART, MSC, DMA, FLS Loader, Demo code for HSSL, SENT, I2C, STM, DS-ADC, SMU, IOM
• Library Package: Bit, CRC

Each MC-ISAR product corresponds to one particular step of MCU silicon and also particular AUTOSAR Version(s). For example, MC-ISAR TC29x BB-step is for the BB-Step silicon of TC29x series MCUs and complaint to AUTOSAR Version 4.0.3 and 3.2.1 only. In addition, each product only supports certain compiler types and certain versions of these compilers. Furthermore, through the entire release process, any MC-ISAR product can be in one of three stages:
• RC: Release Candidate: fully validated; waiting for customer feedback
• PR: Production Release after customer feedback from RC
• MR: Maintenance Release


Best regards
Mr. AURIX™
0 Likes
User18504
Level 3
Level 3
Hello, can you provide some support for the mak file structure for compiling the MC-ISAR?
I am trying to compile it, but there are so many mak files that it is impossible for me to understand how this should work ...
0 Likes